pro-bot128
18.12.2010, 17:10
Hallo Leute,
ich habe ein Uhr-Skript für Arduino gebastelt.
Das soll auf einem Display stehen.
Leider hab ich noch kein Arduino und auch kein Display.
Deswegen wollte ich die Arduino-Freaks auf diesem Board fragen, ob sie wissen ob das funktioniert. Arduino IDE hat keinen Fehler entdeckt.
Vielleicht hat jemand von euch einen Arduino und auch ein Display.
Den bitte ich, einmal zu schauen ob die Uhr auf dem Display steht.
Gibt es in Arduino irgendein Makro was die aktuelle Zeit rausfindet, wie in AutoIt @hour, @min, @sec.
Vielen Dank!
Der Code:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,10,5,4,3,2);
int stunden = 12;
int minuten = 00;
int sekunden = 00;
int start = 1;
void setup()
{
lcd.begin(16,2);
lcd.clear();
}
void loop()
{
while (start==1)
{
if (sekunden == 00)
{
delay(1000);
sekunden+01;
}
if (sekunden == 61)
{
sekunden = 00;
minuten+01;
}
if (minuten == 61)
{
minuten = 00;
stunden+01;
}
if (stunden == 24)
{
stunden = 00;
}
lcd.setCursor(0,0);
lcd.print(stunden);
lcd.setCursor(3,0);
lcd.print(":");
lcd.setCursor(4,0);
lcd.print(minuten);
lcd.setCursor(6,0);
lcd.print(":");
lcd.setCursor(7,0);
lcd.print(sekunden);
}
}
ich habe ein Uhr-Skript für Arduino gebastelt.
Das soll auf einem Display stehen.
Leider hab ich noch kein Arduino und auch kein Display.
Deswegen wollte ich die Arduino-Freaks auf diesem Board fragen, ob sie wissen ob das funktioniert. Arduino IDE hat keinen Fehler entdeckt.
Vielleicht hat jemand von euch einen Arduino und auch ein Display.
Den bitte ich, einmal zu schauen ob die Uhr auf dem Display steht.
Gibt es in Arduino irgendein Makro was die aktuelle Zeit rausfindet, wie in AutoIt @hour, @min, @sec.
Vielen Dank!
Der Code:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,10,5,4,3,2);
int stunden = 12;
int minuten = 00;
int sekunden = 00;
int start = 1;
void setup()
{
lcd.begin(16,2);
lcd.clear();
}
void loop()
{
while (start==1)
{
if (sekunden == 00)
{
delay(1000);
sekunden+01;
}
if (sekunden == 61)
{
sekunden = 00;
minuten+01;
}
if (minuten == 61)
{
minuten = 00;
stunden+01;
}
if (stunden == 24)
{
stunden = 00;
}
lcd.setCursor(0,0);
lcd.print(stunden);
lcd.setCursor(3,0);
lcd.print(":");
lcd.setCursor(4,0);
lcd.print(minuten);
lcd.setCursor(6,0);
lcd.print(":");
lcd.setCursor(7,0);
lcd.print(sekunden);
}
}