嵌入式

Arduino LCD1602液晶显示器

2022-07-01  本文已影响0人  老中医167788
电路图.jpg

代码

#include<LiquidCrystal.h>

LiquidCrystal lcd(7, 6, 5, 4, 3, 2); // 初始化,设置lcd1602的引脚
                                     // 1602(RS-4)-pin7、1602(R/W-5)接GND、
                                     // 1602(E-6)pin 6。
                                     // 1602(D4-11)-pin 5、1602(D5-12)-pin 4。
                                     // 1602(D6-13)-pin 3、1602(D7-14)-pin 2。

void setup()
{
    lcd.begin(16,2);   // 初始化并设置行和列
    lcd.print("Made in china"); // 打印信息,默认从第一行第一列开始
}

void loop()
{
    int val = millis() / 1000;  // millis()函数单位时ms,除以1000得到s,
    lcd.setCursor(0, 1);        // 设置光标第二行,第一列位置。

    lcd.print("Run Time");
    lcd.setCursor(9, 1);        // 设置光标到第2行,第10列的位置。
    lcd.print(val);
    lcd.print("s");
    delay(1000);
}

millis()函数返回Arduino主板从开机到目前的时间单位为ms,此函数返回最大时间是9h22min,如果超出将从0重新新开始。

演示


演示
上一篇下一篇

猜你喜欢

热点阅读