Lesson 3:UART、超音波模組
UART
-
(Universal Asynchronous Receiver/Transmitter)非同步收發傳輸器
-
同步、非同步

-
單工、半雙工、全雙工

-
實現多種非同步傳輸介面,ex:RS-232,RS-422
-
USB-to-UART


-
Baud rate是單位時間內傳輸資訊的個數,單位bits/sec。非同步傳輸裡,傳送端與接收端必需選擇相同的傳輸速率(1200, 2400, 4800, 9600等等)
Serial library
- 7697要跟電腦通訊的時候,使用 Serial 指令
- Serial port 使用 TX (pin 1) 跟 RX (pin 0) 這兩個腳位來傳送與接收資料。
- 實作:接收PC的輸入
點開序列埠監控視窗


超音波模組

- HC-SR04 腳位從左至右分別為 Vcc、Trig、Echo 與 GND,超音波的發射與接收依靠 Trig 與 Echo 這兩個腳位。送出 10 微秒的 5V 高電位訊號給 Trig,觸發超音波的發射,接著 Echo 腳位就會處於 5V 高電位狀態,當接收到反射的超音波訊號時,Echo腳位就會處於0V低電位狀態,所以藉由計算Echo電位從high到LOW的時間,可知超音波來回時間而計算與物體距離。

- 函式
pulseIn(pin, value, timeout)
:讀取pin腳的脈衝時間


- 課堂作業:利用超音波模組控制呼吸燈,距離3cm~15cm之間,距離越近呼吸燈越亮