代码
#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重新新开始。
演示
演示
网友评论