我们不仅销售产品,我们还传播知识
商品分类

Mixly编程1602液晶屏显示的时钟计数器

Mixly编程1602液晶屏显示的时钟计数器

代码:

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

volatile int hour;
volatile int min2;
volatile int second;
String number;
LiquidCrystal_I2C mylcd(0x27,16,2);

String conversion(int x) {
  number = x;
  if (x < 10) {
    number = String("0") + String(x);

  }
  return number;
}

void setup(){
  hour = 0;
  min2 = 0;
  second = 0;
  number = "";
  mylcd.init();
  mylcd.backlight();
}

void loop(){
  delay(1000);
  second = second + 1;
  if (second == 60) {
    min2 = min2 + 1;
    second = 0;

  }
  if (min2 == 60) {
    hour = hour + 1;
    min2 = 0;

  }
  if (hour == 24) {
    hour = 0;
    min2 = 0;
    second = 0;

  }
  mylcd.setCursor(0, 0);
  mylcd.print("CLOCK :");
  mylcd.setCursor(0, 1);
  mylcd.print(String(String((conversion(hour))) + String(":")) + String(String((conversion(min2))) + String(":")) + String(conversion(second)));

}

米思齐代码:

Mixly编程1602液晶屏显示的时钟计数器

发表评论

登录后才能评论
联系我们

联系我们

微信:13823392571

在线咨询:点击这里给我发消息

工作时间:周一至周五,9:30-18:30,节假日休息

微信客服
微信客服
分享本页
返回顶部