資料介紹
描述
在這個項目中,我們將學習如何在您在串行監視器中鍵入內容時讓 LCD 屏幕“響應”您。首先,確保您擁有所需的一切(見上文)。接下來,進入 Arduino IDE 應用程序并單擊右上角的“串行監視器”(見下文),然后將代碼粘貼到 IDE 中。最后,根據原理圖構建項目,并將您的 Arduino 插入計算機。現在運行程序,并在串行監視器中輸入一些內容。您可以通過更改 ("Hello")、("World") 中的文本來更改屏幕上顯示的文本。您還可以通過復制每個塊并將其粘貼到 World 塊下方來在 Hello World 下添加更多字段。

要下載原理圖,您必須下載 Fritzing 程序。要下載它,請訪問此鏈接: http: //fritzing.org/download/并單擊不捐贈。然后單擊下載,并按照說明進行操作。(注意:解壓縮文件有點困難,所以如果我需要發布說明,請告訴我)。
現在稍微解釋一下。開頭有一行代碼“#include
在代碼的下一行,我們有“String a;”。這將創建一個名為“a”的新空白字符串,我們稍后將使用它。
在 const int 中,我們定義了 LCD 屏幕插入的引腳。除非您以不同方式設置 LCD 屏幕,否則請勿更改這些設置。同樣,下一行使用 LiquidCrystal 庫來設置我們剛剛定義的引腳并給它一個唯一的名稱(我的意思是它的名稱是“lcd”,但無論如何)。
在 setup void 中,它以“lcd.begin(16, 2);”開頭。這將設置您的 LCD 屏幕并定義它有多少段(在我的情況下,它有 16 個橫向和 2 個向下)。如果您有更大的 LCD 屏幕,您可以更改此設置。
“Serial.begin(9600);” 將設置串行監視器并定義您在串行監視器上使用 9600 波特格式(確保在串行監視器中輸入它,就像在我的監視器上一樣)。
接下來,我們有“lcd.write("stuffyouwanttoprint")”(老實說,它并沒有具體說明,但這就是它的工作原理)。
如果您想在清除屏幕之前打印多行,“lcd.setCursor(val, val)”行會非常有用。這些值的工作方式如下:(horizo??ntalvalue,verticalvalue)。在本例中,我們在下一行打印,所以我們使用 (0 (第一個水平段), 1 (第二個垂直段))。如果您還沒有注意到,0 表示 1,1 表示 2。無論如何。這就是它在這種情況下的工作方式。
在循環 void 中,我們首先清除所有以前的東西,然后再次編寫“等待命令”。這意味著在每個循環的結束(或更類似于開始)時,它將在 LCD 屏幕上打印出來。
接下來,您將看到它顯示“if (Serial.available())”,它基本上可以感知您是否在串行監視器欄中輸入了任何內容。然后“a = readString();” 現在將定義我們之前創建的“a”字符串。然后作為更多的調試功能,它將輸入的值打印回給您。
接下來,如果我們在這里,這將檢查“a”字符串是否以我們的激活碼(嗯)“Activate”開頭。然后它等待片刻,開始執行我們之前討論過的一大堆功能。
在另一個if中(在代碼的底部),它基本上與前面的if相反。這 ”!” 在“a”將值變為負之前。這意味著如果“a”不以“Activate”開頭,那么它會在 LCD 屏幕上返回“Incorrect Code”。
無論如何,我希望你從這個項目中學到了一些好東西。我花了一段時間才弄清楚串行監視器的讀取字符串的事情,但你去吧!成品!希望這對你有用!如果沒有,請在下面的評論中給我留言!可復制代碼如下。
- 模擬讀取串行監視器開源硬件
- Arduino/Android藍牙串行監視器應用程序
- 通過藍牙查看串行監視器 0次下載
- 在串行監視器上顯示按下的鍵
- 使用Arduino上的串行監視器控制伺服電機
- 使用YL38傳感器并能讓LED和串行監視器上顯示結果
- 串行監視器如何發送文本
- 串行顯示LCD監視器開源項目
- 多電池監視器LTC6811-1/LTC6811-2數據手冊 55次下載
- 溫度監視器
- 使用單片機實現實用熱水器監視器源程序免費下載 13次下載
- 使用Visual Baisc實現引入系統監視器實驗的工程文件免費下載 10次下載
- 使用LabVIEW設計的生成波形和過程監視器 8次下載
- 雙向電流功率監視器 8次下載
- 波形監視器--5861V(PAL)
- tft屏幕屬于lcd屏幕的一種嗎 1008次閱讀
- 典型電池監視器電路圖分享 814次閱讀
- 簡單的電池監視器電路圖 726次閱讀
- 如何創建自定義監視器? 656次閱讀
- 光纖應用中的監視器校準 1082次閱讀
- 如何通過Raspberry Pi設置CE電流監視器 2342次閱讀
- ISL28022數字功率監視器評估套件及相關基礎知識 3191次閱讀
- Cypress懷孕監視器CY8C38系列的性能特性及應用方案 2498次閱讀
- KUKA C4如何使用診斷監視器? 3877次閱讀
- 單片機PIC16的外設--故障保護時鐘監視器解析 2072次閱讀
- 揭秘液晶顯示器和液晶監視器的七大不同點 2125次閱讀
- 鋰離子電池和穩壓器監視器電路圖 1807次閱讀
- 新款系統電源芯片打造大屏幕液晶電視及監視器應用 1384次閱讀
- 液晶監視器的選購與保養 1077次閱讀
- 120Hz+全高清LCD監視器新技術應用解析 1403次閱讀
下載排行
本周
- 1錦銳科技CA51F2 SDK開發包
- 24.06 MB | 29次下載 | 1 積分
- 2錦銳CA51F005 SDK開發包
- 19.47 MB | 3次下載 | 1 積分
- 3蘋果iphone 11電路原理圖
- 4.98 MB | 3次下載 | 2 積分
- 4世界各國&地區常見電壓/頻率/插頭/插座一覽表
- 2.36 MB | 2次下載 | 免費
- 510周年文章合集白皮書
- 15.63 MB | 2次下載 | 免費
- 6涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 2次下載 | 1 積分
- 7FS4059B、FS4059C雙節鋰電池充電應用圖
- 0.05 MB | 1次下載 | 免費
- 8MX6200語音芯片使用手冊V1.4
- 1.25 MB | 1次下載 | 免費
本月
- 1AI智能眼鏡產業鏈分析
- 4.43 MB | 359次下載 | 免費
- 2蘇泊爾電磁爐線路的電路原理圖資料合集
- 2.02 MB | 294次下載 | 5 積分
- 3貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 93次下載 | 1 積分
- 4長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
- 0.46 MB | 87次下載 | 5 積分
- 5錦銳科技CA51F2 SDK開發包
- 24.06 MB | 29次下載 | 1 積分
- 6AO4803A雙P通道增強型場效應晶體管的數據手冊
- 0.11 MB | 28次下載 | 2 積分
- 7長虹液晶彩電LS29機芯的技術資料說明
- 3.42 MB | 16次下載 | 2 積分
- 8802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191388次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論