Robofun 機器人論壇
標題:
關於ASCII 8bit LED
[打印本頁]
作者:
jackygwaaa
時間:
2016-5-10 16:17
標題:
關於ASCII 8bit LED
本帖最後由 jackygwaaa 於 2016-5-10 18:18 編輯
請問各位前輩!小弟剛學完超級終端機經過RS232收發後目前遇到問題是要如何點亮8顆LED!
例如輸入A(ASCII表查到是41)經過Arduino轉換成二進位值讓LED亮(0100 0001)這樣有辦法嗎?
作者:
alpha
時間:
2016-5-12 10:52
1.找8個輸出腳
2.輸出腳接 1K 電阻再接 LED 正腳 , LED負腳落地
3. unsigned char r=uart_receive()
4. if(r&0x80) //第7個 Bit
digitalWrite(Pin, HIGH);
else
digitalWrite(Pin, LOW);
5. if(r&0x40) //第6個 Bit
digitalWrite(Pin, HIGH);
else
digitalWrite(Pin, LOW);
.
.
.
.
.
.
.
if(r&0x01) //第0個 Bit
digitalWrite(Pin, HIGH);
else
digitalWrite(Pin, LOW);
作者:
jackygwaaa
時間:
2016-5-12 12:09
謝謝前輩我寫出來了!
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2