So entwerfen Sie eine digitale Uhr mit Arduino
In der Vergangenheit berechnet die Zeit, in der die analogen Uhren verwendet wurden und ein Zifferblatt mit Zahlen von 1 bis 12 und das Zifferblatt hatten, Nadeln. Aber jetzt werden die digitalen Uhren meistens verwendet, da sie kompakt sind, genauer und weniger Stromverbrauch. Um die Arbeit der digitalen Uhr zu verstehen, haben wir eine digitale Uhr mit Arduino Uno erstellt.
Das für die digitale Uhr zusammengestellte Arduino -Programm wird vom Schaltplan zum Erstellen einer digitalen Uhr mit Arduino angegeben:
Hardware -Implementierung
Dies sind die Komponenten, die wir zum Entwerfen einer einfachen Uhr mit Arduino verwendet haben
Zum Montieren der Schaltung haben wir das BreaBoad verwendet, durch das alle Komponenten miteinander verbunden sind. Darüber hinaus haben wir unten eine Zahl gegeben, die die Verbindung der Komponenten weiter löscht:
Arduino -Code zum Entwerfen einer digitalen Uhr mit Arduino Uno
Der Arduino -Code, der zum Erstellen der digitalen Uhr zusammengestellt wurde
#include // Bibliothek für den LCDIm Arduino -Code haben wir zuerst die Bibliothek für das Anzeigemodul definiert und die Stifte von Arduino werden LCD zugeordnet. Als nächstes haben wir die separaten Variablen für Stunden, Minuten und Sekunden deklariert. Auch Variablen für die Drucktasten werden mit einem Pin deklariert, mit dem sie eine Verbindung herstellen werden. In ähnlicher Weise gibt es zwei Variablen für den Status der Schaltflächen und eine Variable für die Überprüfung der Zeit.
In der Setup -Funktion wird der Modus zu den Pusht -Tasten input_pullup und die Abmessungen des LCD initialisiert.
Zuerst zur Schleifenfunktion das Format, in dem die Uhr angezeigt wird, wird auf der LCD gedruckt, dann wird die Zeitvariable verwendet, um festzustellen. Da sich der Status der AM- und PM nach dem 12 -Uhr ändert.
Wie wir wissen, dass es nur 60 Minuten in einer Stunde und 60 Sekunden in einer Minute dauert. Wenn der Wert der Sekunden 60 erreicht.
Im letzten Die Funktionen für die für die Einstellung verwendeten Drucktasten werden die Zeit definiert, wenn die Stundenstation gedrückt wird. In ähnlicher Weise wird beim Drücken der Minute -Taste den Minutenwert geändert.
Einfache Arduino -UNO -Uhr -Simulation
Um die Arbeit der digitalen Uhr zu demonstrieren, haben wir eine Simulation erstellt, die in der folgenden Abbildung zu sehen ist
Einfache Arduino uno clock Hardware Demonstration
Die Abbildung für die tatsächliche Hardwareausgabe für die Schaltung, um die digitale Uhr zu erstellen, ist unten angegeben:
Abschluss
Die digitalen Uhren sind die fortschrittliche Form der analogen Uhren, die präziser und weniger Stromverbrauch sind. In ähnlicher Weise haben diese Uhren Anzeigemodule eingebettet, zu denen die Zeit in Form von Zahlen oder Ziffern angezeigt wird. Um das Design und die Arbeit der digitalen Uhr zu verstehen, haben wir mit Arduino Uno eine digitale Uhr erstellt.