4 Digit 7-Segment Display v1.2 Arduino Sensor || Time Watch Using NodeMcu-12E
4 Digit 7-Segment Display v1.2 Arduino Sensor
Arduino Sensor || 4 Digit Display v1.2 Arduino (Hindi/हिंदी) || Real Time Watch Project Using NodeMcu-12E (Hindi/हिंदी) || 4Digit 7-Segment Display Interfacing With ESP8266 NodeMcu || Arduino Nano Board || Arduino IDE Software || Arduino Project Hindi || Arduino Sensor Project || Basic Electronics WifiStudy
#include <NTPClient.h>
#include <ESP8266WiFi.h>
#include <WiFiUdp.h>
#include <TM1637Display.h> //
#define CLK D3 // Define the connections pins:
#define DIO D4
TM1637Display display = TM1637Display(CLK, DIO); // Create display object of type TM1637Display:
const char *ssid = "ssid";
const char *password = "password";
const long utcOffsetInSeconds = 19802;
// Define NTP Client to get time
WiFiUDP ntpUDP;
NTPClient timeClient(ntpUDP, "pool.ntp.org", utcOffsetInSeconds);
void setup(){
Serial.begin(115200);
// Clear the display:
display.clear();
WiFi.begin(ssid, password);
while ( WiFi.status() != WL_CONNECTED ) {
delay ( 500 );
Serial.print ( "." );
}
timeClient.begin();
}
void loop() {
int A,B;
timeClient.update();
display.setBrightness(7); // Set the brightness:
A = timeClient.getHours() * 100 + timeClient.getMinutes();
B = timeClient.getSeconds();
if((B % 2) == 0)
{
display.showNumberDecEx(A, 0b01000000 , false, 4, 0);
}
else
{
display.showNumberDecEx(A, 0b00000000 , false, 4, 0);
}
}
Comments
Post a Comment