資料介紹
描述
介紹
如果您還沒有閱讀我們的 Arduino Uno Rev3(Uno)入門指南或項目 3 ,請先閱讀這些內容。否則,請繼續閱讀。在上一個教程中,我們將數據從 Uno 發送到主機,在本教程中,我們將從主機發送數據到 Uno。我們連接一個 10 段 LED 條形圖并通過 UART 與主機通信。根據從主機接收到的數據,Uno 將在條形圖上顯示某個二進制數。我們將在條形圖上使用 4/10 LED,每個 LED 輸入都是 Uno 的輸出。
LED條形圖
請參閱Arduino Uno Rev3 項目 1以了解有關 LED 條形圖和內部電路的更多信息。
串行終端
請參閱Arduino Uno Rev3 Project 3以了解有關串行終端的更多信息。
電阻陣列
請參閱Arduino Uno Rev3 項目 1以了解有關 470 歐姆電阻陣列的更多信息。
接線
我使用的是面包板而不是 Modulus,因為幾乎每個人都有面包板。首先,讓我們將 LED 條形圖放在面包板上。將兩者都插入,使主體位于面包板的山谷上方。您不希望引腳通過連接到同一節點而相互短路。接下來,將 470 歐姆電阻陣列放置在 LED 的陰極側,并將陣列的引腳 1 連接到 GND。確保電阻陣列的引腳 1 未連接到 LED 條形圖的任何陰極。
接下來,使用 M/M 跳線將 LED 條形圖的陽極側作為輸出連接到 Uno 引腳 2-5。例如,條形圖的針腳 10 將連接到 Uno 針腳 5,LED 的針腳 9 將連接到 Uno 針腳 4,依此類推。如下圖所示。
如果您還沒有將 Uno 安裝到 FuelCan 的原型制作區域,請繼續執行此操作。我將面包板放在底部的儲物箱中,以限制跳線的長度。我們需要通過使用提供的香蕉插孔來測試引線夾電纜來為面包板上的接地軌提供 GND。您將需要一個公頭針將測試引線夾安裝到面包板一側。將 USB 電纜的 A 型端插入 USB1 插座,將 B 型端插入 Uno 的插座。然后,將 Type A 到 Type A USB 電纜插入計算機上的 USB 端口和 FuelCan 的外部 USB 連接器。使用 AC-DC 電源適配器為 FuelCan 供電。
軟件
一旦接線完成并且 FuelCan 通電,我們現在可以將草圖加載到 Uno 上。草圖如下。在 IDE 中打開串行監視器。請注意,代碼中有一個 switch 語句,用于根據從主機接收到的輸入選擇正確的 LED 輸出。例如,如果我們向 Uno 發送 1,則 case 1 中的代碼將執行。
有 0-9 的情況,因此將每個數字發送到 Uno 并查看 LED 條形圖的輸出。它應該顯示收到的數字的二進制等價物。代碼中還有一行 Serial.print(RXdata),它將 Uno 接收到的內容發送回主機。這是一種很好的調試技術,因為您可以驗證正在傳輸和接收的數據。當您向 Uno 發送“1”時,請注意串行監視器上收到的數據——它顯示 4910。為什么?數據被轉換為ASCII。1 的 ASCII 等價物是 49,而“換行”的 ASCII 等價物是 10。
- 基于AT89C51單片機向主機發送字符串仿真及代碼 6次下載
- Arduino Uno彈跳球開源分享
- Arduino UNO吉他踏板開源
- Arduino UNO LED項目開源
- Arduino UNO盾牌開源
- ZX UNO PCB變體開源分享
- Juego con Arduino UNO開源分享
- Arduino UNO的原型板開源分享
- Arduino Nano到UNO開源
- 如何在51單片機上實現串口收發命令 9次下載
- 單片機向主機發送字符串的Keil程序和電路圖免費下載 11次下載
- 單片機向主機發送字符串的仿真電路圖免費下載 17次下載
- 使用51單片機進行雙機通訊進行發送和接收的實例免費下載
- 基于8051的Proteus仿真-單片機向主機發送字符串 9次下載
- FP23通訊協議
- SDRAM中的active命令介紹 227次閱讀
- 推薦GitHub上與嵌入式相關的高星開源項目 967次閱讀
- 如何使用chown命令 2024次閱讀
- 探索Digi XBee模塊AT命令的回復時間 739次閱讀
- 一文讀懂Redis 952次閱讀
- CMD命令介紹 1420次閱讀
- 實現零成本解決RS-485多從機競爭的3種方案介紹 9172次閱讀
- 基于仿真RS-232串行端口的射頻通信協議使引導加載器實現無線觸發 996次閱讀
- 如何解決i2c設備主機與從機直接無法正常數據交互的問題 1.6w次閱讀
- 我們看看UFS中命令或請求是怎么執行的 6131次閱讀
- 甲機通過串口來控制乙機發送的數字顯示在數碼管上 1.4w次閱讀
- 簡要介紹一下Python-UNO的使用方法 8163次閱讀
- 超級終端怎么發送命令 1.4w次閱讀
- 如何實現低功耗藍牙技術的低功耗? 3551次閱讀
- DSP實現EAS掃頻信號源設計 2133次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 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十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多