圖七 LCD 範例
製作這個專題需要以下工具:
什麼是IIC?
lcd.setCursor(2, 1);
{
【資料來自於維基百科】
Arduino,是一個開放原始碼的單晶片微節制器,它利用了Atmel AVR單片機,採用了基於開放原始碼的軟硬體平台,建構於簡易輸出/輸入(simple I/O)介面板,並且具有利用雷同Java、C語言的Processing/Wiring開發情況。 lcd.begin(16,2); // initialize the lcd for 20 chars 4 lines, turn on backlight I²C(Inter-Integrated Circuit)是內部整合電路的稱號,是一種串列通信匯流排,利用內送流量備援容錯機制從架構,由飛利浦公司在1980年月為了讓主機板、嵌入式系統或手機用以連接低速週邊裝配而發展翻譯I²C的正確讀法為"I-squared-C" ,而"I-two-C"則是另外一種毛病但被普遍使用的讀法。 // Print a message to the LCD.
LiquidCrystal_I2C.h 負責 IIC LCD的控制。
4. IIC IO 板 + 1602 LCD模組
【請參考維基百科】
開機以後的根基設定寫在setup() 函數內 這裡的程式碼只有執行一次。
3. Notepad++ 文書編輯軟體
請參考: https://zh.wikipedia.org/wiki/Arduino
采辦可以參考以下網址
lcd.print("Hello !! ");
//*************************
#include <Wire.h> // IIC communication
Wire.h 負責IIC通信
http://goods.ruten.com.tw/item/qa?21528035088631
lcd.print("I am IIC LCD");
圖四 IIC LCD模組與Arduino UNO接線圖
然後一向循環的程式碼寫在loop()函數內。
圖五 IIC的架構示意圖
圖二 Arduino 首頁
本專案必需利用以下驅動
//****** LCD setting ********
圖六 Arduino的程式根基架構
2. Arduino IDE 開辟環境
什麼是Arduino?
lcd.backlight(); //點亮背光
void setup()
圖一 Arduino UNO
對於不懂的Firmware的人要進入Firmware的世界真的很難,而今有一種對象很快就讓人上手使用,華碩翻譯社今天要介紹的就是Arduino UNO + I2C LCD模組翻譯
https://notepad-plus-plus.org/
//*************************
1. Arduino UNO 硬體如【圖一】
https://zh.wikipedia.org/wiki/I%C2%B2C
lcd.setCursor(2翻譯社 0); //設定游標在第2列第0行
www.Arduino.cc
圖三 Notepad++首頁
#include <LiquidCrystal_I2C.h> // LCD
LiquidCrystal_I2C lcd(0x27翻譯社 2, 1, 0, 4, 5, 6, 7翻譯社 3翻譯社 POSITIVE); // Set the LCD I2C address
引用自: http://blog.xuite.net/pic5566/blog/329537254-%E4%BD%BF%E7%94%A8Arduino+%E4%BA%94%E5%88%86%E9%90%98+%有關翻譯的問題歡迎諮詢華碩翻譯社
留言列表