ESP32 在 IDF 內加入了 RMT 程式模塊,RMT(遠程控制)程式模塊主要用於發送(Infrared Transmitter)和接收(Infrared Receiver)紅外遙控信號。但是由於其相對靈活的設計,該模塊還可用於生成許多其他類型的信號。 RMT 發射器將連續讀取存儲器中的值並將其轉換為相應的電壓電平以進行傳輸,這可以選擇在有載波或無載波的情況下調製信號。 當信號在輸入端時,接收器將執行測試,可以定制以過濾信號,然後分析並將信號保存到存儲器。
ESP32 紅外線接收器發射器電路製作 |
ESP32 紅外線接收器發射器電路圖字 |
紅外線 IR
|
Signal
|
Description
|
ESP32 Board
|
Board Signal
|
I/O Signal
|
1
|
TX
|
發射器
|
30
|
G18
|
GPIO18
|
2
|
RX
|
接收器
|
28
|
G17
|
GPIO17
|
紅外線接收器 |
紅外線接收器腳定義 |
ESP32 連接紅外線接收器電路 |
ESP32 連接紅外線發射器電路 |
ESP32 紅外線接收器發射器電路 |
※ DIY - ESP32:ESP32 紅外線接收器發射器程式(三十四)
※ DIY - ESP32:ESP32 RMT API 函數介紹(三十五)
※ DIY - ESP32:ESP32 RMT API 函數(三十六)
※ DIY - ESP32:ESP32 RMT API 函數結構件及其它(三十七)
2018年 11月 20日 天氣報告
氣溫:23.3度 @ 20:50
相對濕度:百分之 73%
天氣:大致多雲
沒有留言:
張貼留言