資料介紹
描述
介紹
如果您還沒有閱讀我們的 Arduino Uno Rev3 (Uno)入門指南或項目 2 ,請先閱讀。否則,請繼續閱讀。在本教程中,我們將從項目 2 中刪除 LED 條形圖,并將按下的鍵發送到 Arduino IDE 的內置串行監視器。串口監視器非常方便,因為我們不必下載我們自己的串口終端,如 RealTerm。
16 鍵矩陣鍵盤
請參閱Arduino Uno Rev3 項目 2以了解有關 16 鍵鍵盤布局和電路的更多信息。
串行終端
當您想在筆記本電腦和 Arduino 之間發送串行數據時,串行終端非常有用。它使用 UART(通用異步接收器/發送器)協議,該協議由兩條線組成,一條發送 (Tx) 線和一條接收 (Rx) 線。數據從 Tx -> Rx 流出,反之亦然。它使用開始和停止位來定義正在發送或接收的數據包的開始和結束。您可以配置波特率,即數據的傳輸速度。通常,您會看到波特率,例如 1200、2400、4800、9600、19200、38400、57600 和 115200。為確保您擁有成功的通信鏈接,相互通信的兩個設備必須設置為相同波特率。否則,一臺設備會過快或過慢地對數據進行采樣,從而導致數據損壞。
例如,如果您將一個設備上的波特率設置為 9600,與之通信的另一個設備也必須設置為 9600。要設置 Uno 的波特率,我們可以利用函數Serial.begin()。您所要做的就是將波特率作為參數傳遞。對于上面的示例,我們將使用 Serial.begin(9600)。
要在 Arduino IDE 中打開串行監視器,請單擊工具->串行監視器,如下圖所示。
串行監視器打開后,我們必須指定位于窗口右下角的波特率。在左上角,您將看到它連接到哪個 COM 端口。確保將此端口設置為您的 Uno 所連接的端口。
串行終端是半雙工系統,這意味著它可以發送和接收數據,但不能同時進行。例如,如果我們將數據從計算機傳輸到 Uno,我們就無法從 Uno 接收數據。
接線
我使用面包板而不是 Modulus 來安裝鍵盤和電阻器陣列。
如下圖所示放置 1.2k 歐姆電阻陣列。將陣列的引腳 1 連接到 GND,并確保它沒有連接到鍵盤上的任何引腳。藍灰色輪廓的面包板孔將連接到 Uno 引腳 2-5。例如,鍵盤上的針腳 1(第 1 列)將連接到 Uno 針腳 2,鍵盤上的針腳 2(第 2 列)將連接到 Uno 針腳 3,依此類推。黃色勾勒出的面包板孔連接到 Uno 引腳 6-9。例如,鍵盤上的針腳 5(第 1 行)將連接到 Uno 針腳 6,鍵盤上的針腳 6(第 2 行)將連接到 Uno 針腳 7,依此類推。
如果您還沒有將 Uno 安裝到 FuelCan 的原型制作區域,請繼續執行此操作。我將面包板放在底部的儲物箱中,以限制跳線的長度。我們需要為面包板上的接地軌提供 GND。使用提供的香蕉插孔測試引線夾電纜來執行此操作。您將需要一個公頭針將測試引線夾安裝到面包板一側。將 USB 電纜的 A 型端插入 USB1 插座,將 B 型端插入 Uno 的插座。Uno 上有一個 UART 轉 USB 芯片,因此串行數據將通過 USB 電纜發送。將 Type A 到 Type A USB 電纜插入計算機上的 USB 端口和 FuelCan 的外部 USB 連接器。使用 AC-DC 電源適配器為 FuelCan 供電。
軟件
一旦接線完成并且 FuelCan 通電,我們現在可以將草圖加載到 Uno 上。草圖如下。如果您沒有打開串行監視器,請繼續打開它并確保將波特率設置為 9600。按下鍵盤上的每個鍵并觀察它顯示串行終端上按下的鍵。如果您注意到數字或字母顯示兩次,您可以增加延遲以增加開關穩定的時間。
- 帶NTC和OLED顯示屏的溫度監視器
- 模擬讀取串行監視器開源硬件
- 用作雷達安全監視器的計算機屏幕上檢測和顯示運動
- Arduino/Android藍牙串行監視器應用程序
- 通過藍牙查看串行監視器 0次下載
- 在串行監視器中鍵入內容時讓LCD屏幕響應
- 使用Arduino上的串行監視器控制伺服電機
- 使用YL38傳感器并能讓LED和串行監視器上顯示結果
- 串行監視器如何發送文本
- 串行顯示LCD監視器開源項目
- VESA和計算機顯示監視器定時(DMT)的行業標準和指南 21次下載
- 多電池監視器LTC6811-1/LTC6811-2數據手冊 47次下載
- 溫度監視器
- 液晶監視器與顯示器到底有什么區別 0次下載
- 超低功耗血壓和心率監視器 5次下載
- 典型電池監視器電路圖分享 604次閱讀
- Linux操作系統中如何按下PCIe的復位鍵 1183次閱讀
- 簡單的電池監視器電路圖 557次閱讀
- 如何創建自定義監視器? 516次閱讀
- 光纖應用中的監視器校準 880次閱讀
- 如何通過Raspberry Pi設置CE電流監視器 2120次閱讀
- ISL28022數字功率監視器評估套件及相關基礎知識 2966次閱讀
- Cypress懷孕監視器CY8C38系列的性能特性及應用方案 2354次閱讀
- KUKA C4如何使用診斷監視器? 3595次閱讀
- 具監視器的800mA單電阻器堅固型線性穩壓器LT3089 1123次閱讀
- 單片機PIC16的外設--故障保護時鐘監視器解析 1944次閱讀
- 揭秘液晶顯示器和液晶監視器的七大不同點 2091次閱讀
- 鋰離子電池和穩壓器監視器電路圖 1767次閱讀
- 液晶監視器的選購與保養 1022次閱讀
- 120Hz+全高清LCD監視器新技術應用解析 1335次閱讀
下載排行
本周
- 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次下載 | 免費
評論
查看更多