2024年10月16日 星期三

ESP32 初體驗:使用 Arduino IDE 編譯 ESP32 程式

ESP32由總部位於上海的中國公司樂鑫資訊科技建立和開發,由台積電採用40奈米技術製造。ESP32是一系列低成本,低功耗的單晶片微控制器,整合了Wi-Fi和雙模藍牙。 ESP32系列採用Tensilica Xtensa LX6微處理器,包括雙核心和單核變體,內建天線開關,RF變換器,功率放大器,低雜訊接收放大器,濾波器和電源管理模組。 

本實作使用 WeMos LoLin32 開發板,此開發板是Wemos基於 ESP-32 模組所設計的核心開發板,內建802.11 b/g/n/e/i 2.4 GHz Wi-Fi 的微控制器、藍牙 v4.2 BR/EDR 和低功耗藍牙(BLE、BT4.0、Bluetooth Smart)並引接 ESP-32所有的GPIO接腳,配有雙核心 Tensilica 32bit LX6 微處理器,高達 240 MHz 時脈,適合使用麵包板進行開發應用。

2024年9月22日 星期日

HC-06 藍芽模組測試

Arduino 藍芽模組常見的有 HC-05、HC-06,本實作測試的主角為 HC-06,板子則是 UNO。

本次實作的主要目的是進行藍牙模組的AT指令測試以及與手機的連接測試。老實說本次實驗走了一段冤枉路,一堆資料說不要使用UNO 的 RX、TX 腳位來測試藍牙模組,結果程式寫好也燒錄了,問題就是沒反應啊!回過頭來檢視模組接腳並拜託G神協助,原來只要硬體佈線好完全不用寫(燒錄)甚麼程式碼啦!本實作的HC-06模組只有四支接腳:VCC、GND、RX、TX,所以只能硬體測試?

2024年8月24日 星期六

紅外線物體偵測

料:Arduino主板一個、擴張版一個、雙母頭杜邦線5條、流水燈1個、紅外線感應器一個

效用:物體偵測控制,例如:自動照明,感應到物體時自動照明;未偵測到物體時自動點滅。又如:停車空位偵測,停車位占用時,停車指示燈號為紅色,表示該停車位不可停車;當停車位為空時,停車指示燈號為綠色,表示該停車位可停車。


電路接法:

2024年7月18日 星期四

閃爍的LED

材料:主板一個、擴張版一個、雙母杜邦線3條、流水燈一個

效用:左燈閃3次換右燈閃3次,無限循環

電路接法: