日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基于wemos D1的无线遥控灯(433m无线模块)

發布時間:2023/12/10 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于wemos D1的无线遥控灯(433m无线模块) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考:基于wemos D1的無線遙控燈(433m無線模塊)
作者:一只小阿大:)
發布時間: 2021-04-16 09:25:53
網址:https://blog.csdn.net/qq_44610809/article/details/115747714

項目軟硬件平臺及開發環境

1.硬件平臺

開發板:wemos D1
特性
1.基于ESP-8266EX
2.Arduino兼容,使用rduino IDE來編程
3.11 x I/O 引腳
4.1 x ADC 引腳(輸入范圍0-3.3V)
5.板載5V 1A開關電源(高輸入電壓24V)

2.軟件平臺

2.1平臺介紹

Arduino是一款便捷靈活、方便上手的開源電子原型平臺。包含硬件(各種型號的Arduino板)和軟件(ArduinoIDE)。

2.2平臺特點

  • 跨平臺
    Arduino IDE可以在Windows、Macintosh OS X、Linux三大主流操作系統上運行,而其他的大多數控制器只能在Windows上開發。
  • 簡單清晰
    Arduino IDE基于processing IDE開發。對于初學者來說,極易掌握,同時有著足夠的靈活性。Arduino語言基于wiring語言開發,是對 avr-gcc庫的二次封裝,不需要太多的單片機基礎、編程基礎,簡單學習后,你也可以快速的進行開發。
  • 開放性
    Arduino的硬件原理圖、電路圖、IDE軟件及核心庫文件都是開源的,在開源協議范圍內里可以任意修改原始設計及相應代碼。
  • 發展迅速
    Arduino不僅僅是全球最流行的開源硬件,也是一個優秀的硬件開發平臺,更是硬件開發的趨勢。Arduino簡單的開發方式使得開發者更關注創意與實現,更快的完成自己的項目開發,大大節約了學習的成本,縮短了開發的周期。
    因為Arduino的種種優勢,越來越多的專業硬件開發者已經或開始使用

Arduino來開發他們的項目、產品;越來越多的軟件開發者使用Arduino進入硬件、物聯網等開發領域;大學課題,自動化、軟件,甚至藝術專業,也紛紛開展了Arduino相關課程。

需要的硬件以及接線圖

1.硬件

所需要的硬件有:wemos D1,433M無線模塊,發射器,繼電器,電源,小燈(對照下圖順序,電源和小燈應該就不需要圖片了吧,想看的話看下面的實物接線圖)



2.接線圖

這張圖我畫了好久嘞,個人感覺已經很清楚了

實物接線圖:
手機拍的有點大,見諒見諒

代碼的實現

#define JIDIANQI D4 #define OPEN D5 #define CLOSE D6void jiDianQi()//繼電器初始化 {pinMode(JIDIANQI,OUTPUT); digitalWrite(JIDIANQI,HIGH); }void setup() {jiDianQi();pinMode(OPEN,INPUT);//初始化引腳pinMode(CLOSE,INPUT);Serial.begin(9600);//波特率為9600 }void loop() {//digitalWrite(JIDIANQI,LOW);//digitalWrite(JIDIANQI,HIGH);int open;int close;open = digitalRead(OPEN);close = digitalRead(CLOSE);if(open == 1){digitalWrite(JIDIANQI,LOW);}if(close == 1){digitalWrite(JIDIANQI,HIGH);}//Serial.println(open);//A//Serial.println(close);//B }

總結

我本來拍了個視頻想展示效果的,不能直接上傳就放棄了。

Arduino的setup里面的代碼只執行一次,一般用來初始化,loop就相當于主函數外面加個一個while循環,會一直循環里面的代碼。

433M只連了兩根線嘛,不知道接的這兩根線是發射器上的哪兩個按鍵,所以測試了一下,也就是loop里面的注釋。

除了可以用433M無線模塊控制燈,還可以用超聲波模塊,比如小于10cm燈亮。也可以用火焰傳感器,感應到火焰燈開。燈也可以替換蜂鳴器之類的,看你想要做什么啦~

比如做個wifi避障小車,智能感應垃圾桶等等,換湯不換藥。

總結

以上是生活随笔為你收集整理的基于wemos D1的无线遥控灯(433m无线模块)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。