Toggle main menu visibility
臺南市教育局科技教育網
線上書籍
電子相簿
PM2.5監測
IOT實作
OpenID登入
:::
登入
登入
帳號
密碼
登入
使用 臺南市 OpenID 快速登入
:::
所有書籍
「Arduino基礎實作」目錄
MarkDown
7-2 LCD跑馬燈
1. 材料單
2. 認識Arduino
2-1 uno r3 改進版
2-2 錯誤的操作而燒毀Arduino
2-3 程式基礎
2-4 其他設計方式
3. LED
3-1 LED 發光二極體
3-2 4 LED
4. 電阻
4-1 色碼电阻
4-2 可變電阻
4-3 光敏電阻
5. PWM
5-1 PWM基礎練習
5-2 雨滴燈
6. 按鈕、開關、LED
6-1 LED、按鈕接線
6-2 按鈕模擬開關
7. LCD顯示器
7-1 LCD基本使用
7-2 LCD跑馬燈
7-3 LCD特殊字元
7-4 計數器
7-5 自建字形
7-6 動畫字形
7-7 顯示15x16字形
8. 溫溼度感應器AM2301(DHT21)
8-1 基本使用
8-2 整合數位溫濕度感測器與液晶螢幕
9. 程式
9-1 變數
9-2 for
9-3 if
10. 待續
10-1 BH1750照度計
10-2 中斷命令
7-4 計數器
Arduino基礎實作 ===========
一、write( )函式
write( )函式的功能是將字元寫入 LCD 中,有一個參數 data 必須設定,data 參數 是所要寫入 LCD 中的字元,write( )函式會傳回所寫入的位元組總數。在使用 write( ) 函式之前,必須先使用 LiquidCrystal( )函式宣告一個 LiquidCrystal 資料型態的物件。 格式: write(data) 範例: ``` include
//使用LiquidCrystal函式庫。 LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);//宣告 lcd 變數。 lcd.write("hello, world!"); //寫入字元"hello, world!"。 ```
二、LCM字形碼

三、顯示範例
顯示25℃ ``` #include
// Arduino IDE 內建 #include
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); const byte degree=25; const byte degreeSymbol=B11011111; void setup() { lcd.begin(16,2); } void loop() { lcd.setCursor(0,0); lcd.print(degree); lcd.write(degreeSymbol); lcd.print("C"); } ```
四、練習
1.設計 Arduino 程式,控制 LCD 顯示 " π=180° "。 2.設計 Arduino 程式,控制 LCD 顯示 " 10÷2=5 "。
搜尋
search
進階搜尋