資料介紹
描述
介紹
如果您還沒有閱讀我們的 Arduino Uno Rev3(Uno)入門指南或項目 3 ,請先閱讀這些內(nèi)容。否則,請繼續(xù)閱讀。在上一個教程中,我們將數(shù)據(jù)從 Uno 發(fā)送到主機,在本教程中,我們將從主機發(fā)送數(shù)據(jù)到 Uno。我們連接一個 10 段 LED 條形圖并通過 UART 與主機通信。根據(jù)從主機接收到的數(shù)據(jù),Uno 將在條形圖上顯示某個二進制數(shù)。我們將在條形圖上使用 4/10 LED,每個 LED 輸入都是 Uno 的輸出。
LED條形圖
請參閱Arduino Uno Rev3 項目 1以了解有關(guān) LED 條形圖和內(nèi)部電路的更多信息。
串行終端
請參閱Arduino Uno Rev3 Project 3以了解有關(guān)串行終端的更多信息。
電阻陣列
請參閱Arduino Uno Rev3 項目 1以了解有關(guān) 470 歐姆電阻陣列的更多信息。
接線
我使用的是面包板而不是 Modulus,因為幾乎每個人都有面包板。首先,讓我們將 LED 條形圖放在面包板上。將兩者都插入,使主體位于面包板的山谷上方。您不希望引腳通過連接到同一節(jié)點而相互短路。接下來,將 470 歐姆電阻陣列放置在 LED 的陰極側(cè),并將陣列的引腳 1 連接到 GND。確保電阻陣列的引腳 1 未連接到 LED 條形圖的任何陰極。
接下來,使用 M/M 跳線將 LED 條形圖的陽極側(cè)作為輸出連接到 Uno 引腳 2-5。例如,條形圖的針腳 10 將連接到 Uno 針腳 5,LED 的針腳 9 將連接到 Uno 針腳 4,依此類推。如下圖所示。

如果您還沒有將 Uno 安裝到 FuelCan 的原型制作區(qū)域,請繼續(xù)執(zhí)行此操作。我將面包板放在底部的儲物箱中,以限制跳線的長度。我們需要通過使用提供的香蕉插孔來測試引線夾電纜來為面包板上的接地軌提供 GND。您將需要一個公頭針將測試引線夾安裝到面包板一側(cè)。將 USB 電纜的 A 型端插入 USB1 插座,將 B 型端插入 Uno 的插座。然后,將 Type A 到 Type A USB 電纜插入計算機上的 USB 端口和 FuelCan 的外部 USB 連接器。使用 AC-DC 電源適配器為 FuelCan 供電。
軟件
一旦接線完成并且 FuelCan 通電,我們現(xiàn)在可以將草圖加載到 Uno 上。草圖如下。在 IDE 中打開串行監(jiān)視器。請注意,代碼中有一個 switch 語句,用于根據(jù)從主機接收到的輸入選擇正確的 LED 輸出。例如,如果我們向 Uno 發(fā)送 1,則 case 1 中的代碼將執(zhí)行。
有 0-9 的情況,因此將每個數(shù)字發(fā)送到 Uno 并查看 LED 條形圖的輸出。它應(yīng)該顯示收到的數(shù)字的二進制等價物。代碼中還有一行 Serial.print(RXdata),它將 Uno 接收到的內(nèi)容發(fā)送回主機。這是一種很好的調(diào)試技術(shù),因為您可以驗證正在傳輸和接收的數(shù)據(jù)。當(dāng)您向 Uno 發(fā)送“1”時,請注意串行監(jiān)視器上收到的數(shù)據(jù)——它顯示 4910。為什么?數(shù)據(jù)被轉(zhuǎn)換為ASCII。1 的 ASCII 等價物是 49,而“換行”的 ASCII 等價物是 10。
- 基于AT89C51單片機向主機發(fā)送字符串仿真及代碼 6次下載
- Arduino Uno彈跳球開源分享
- Arduino UNO吉他踏板開源
- Arduino UNO LED項目開源
- Arduino UNO盾牌開源
- ZX UNO PCB變體開源分享
- Juego con Arduino UNO開源分享
- Arduino UNO的原型板開源分享
- Arduino Nano到UNO開源
- 如何在51單片機上實現(xiàn)串口收發(fā)命令 12次下載
- 單片機向主機發(fā)送字符串的Keil程序和電路圖免費下載 11次下載
- 單片機向主機發(fā)送字符串的仿真電路圖免費下載 17次下載
- 使用51單片機進行雙機通訊進行發(fā)送和接收的實例免費下載
- 基于8051的Proteus仿真-單片機向主機發(fā)送字符串 9次下載
- FP23通訊協(xié)議
- SD的命令和響應(yīng) 638次閱讀
- SDRAM中的active命令介紹 504次閱讀
- 推薦GitHub上與嵌入式相關(guān)的高星開源項目 1148次閱讀
- 探索Digi XBee模塊AT命令的回復(fù)時間 929次閱讀
- 一文讀懂Redis 1064次閱讀
- CMD命令介紹 1644次閱讀
- 實現(xiàn)零成本解決RS-485多從機競爭的3種方案介紹 1w次閱讀
- 基于仿真RS-232串行端口的射頻通信協(xié)議使引導(dǎo)加載器實現(xiàn)無線觸發(fā) 1105次閱讀
- 如何解決i2c設(shè)備主機與從機直接無法正常數(shù)據(jù)交互的問題 1.6w次閱讀
- 我們看看UFS中命令或請求是怎么執(zhí)行的 6424次閱讀
- 甲機通過串口來控制乙機發(fā)送的數(shù)字顯示在數(shù)碼管上 1.4w次閱讀
- 簡要介紹一下Python-UNO的使用方法 8661次閱讀
- 超級終端怎么發(fā)送命令 1.5w次閱讀
- 如何實現(xiàn)低功耗藍牙技術(shù)的低功耗? 3638次閱讀
- DSP實現(xiàn)EAS掃頻信號源設(shè)計 2247次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論