學習以鍵盤輸入特定字元透過序列埠來控制串接於 Nano 控制板上的外接元件
以鍵盤傳送單一字元控制 內建 LED 開與關
Arduino Nano 序列埠使用 D0,D1 腳位
鍵盤按下 'Z',開啟內建 LED
鍵盤按下 'z',關閉內建 LED
開瀏覽器,連線 https://www.motoduino.com/,選最新版(ver6.0.0)
完成之積木程式
1 宣告全域字元變數 charInput,預設'0',接收序列埠傳送過來的字元資料
2 序列埠速率設定 9600
3 如果序列埠有資料傳進來,
4 將傳進來的字元資料儲存於 charInput
5~8,控制小車程式
5 當傳進來字元為'Z',
6 開啟內建 LED
7 當傳進來字元為'z',
8 關閉內建 LED
鍵盤按下 'Z',開啟內建 LED
鍵盤按下 'z',關閉內建 LED
鍵盤按下 'A',開啟 Red LED
鍵盤按下 'C',開啟 Green LED
鍵盤按下 'D',開啟 Blue LED
鍵盤按下 'a',開啟 R + G
鍵盤按下 'c',開啟 R + B
鍵盤按下 'd',開啟 G + B
鍵盤按下 'E',開啟 R + G + B
鍵盤按下 'e',全關
未完成之積木程式
鍵盤按下 'Z',開啟內建 LED
鍵盤按下 'z',關閉內建 LED
鍵盤按下 'F',100%馬力前進
鍵盤按下 'B',100%馬力後退
鍵盤按下 'L',100%馬力左轉
鍵盤按下 'R',100%馬力右轉
鍵盤按下 'S',停止
完成之積木程式
鍵盤按下 'Z',開啟內建 LED
鍵盤按下 'z',關閉內建 LED
鍵盤按下 'A',開啟 Red LED
鍵盤按下 'C',開啟 Green LED
鍵盤按下 'D',開啟 Blue LED
鍵盤按下 'a',開啟 R + G
鍵盤按下 'c',開啟 R + B
鍵盤按下 'd',開啟 G + B
鍵盤按下 'E',開啟 R + G + B
鍵盤按下 'e',全關
鍵盤按下 'F',100%馬力前進
鍵盤按下 'B',100%馬力後退
鍵盤按下 'L',100%馬力左轉
鍵盤按下 'R',100%馬力右轉
鍵盤按下 'S',停止
完成之積木程式