LCD óra beálitás
LCD óra beálitás
Lenne egy javaslatom, a nyomógombok számának csökkentéséhez .
Három gombbal minden beállítható ,csak a beállítandó dolgokat egy sorba kéne
állítani , 1.gomb megnyomása a legelső karakter villogását indítaná ,hogy lássuk mit állítunk .
2.gomb tolja a villogó karaktert egyel előbb.
3.gomb maga az állító mely körbe megy .
Még a megvalósításon nem gondolkodtam.
A legegyszerűbb beállítani mindent előre és addig ne működjön még az indító gombot meg nem nyomjuk .
Három gombbal minden beállítható ,csak a beállítandó dolgokat egy sorba kéne
állítani , 1.gomb megnyomása a legelső karakter villogását indítaná ,hogy lássuk mit állítunk .
2.gomb tolja a villogó karaktert egyel előbb.
3.gomb maga az állító mely körbe megy .
Még a megvalósításon nem gondolkodtam.
A legegyszerűbb beállítani mindent előre és addig ne működjön még az indító gombot meg nem nyomjuk .
Re: LCD óra beálitás
Nem jó: hiányzik a "cancel" megoldás így....
Re: LCD óra beálitás
Egy kérdésem van ,jól van ez megírva ? Mert kis zárójel problémát jelez itt ezen a részen ( mp++;) megáll .
Próbálgattam de sehogy se jó.
Próbálgattam de sehogy se jó.
Kód: Egész kijelölése
void loop() {
// Thhmmss ; Ahhmmxx (opc: Dyymmdd)
if (Serial.available() > 0) {
// var adat feldolgozasara?
inByte = Serial.read();
//1 byte beolvasasa
if ((inByte == 'T') ||
(inByte ==
'A') ||
(inByte == 'D') ||
((inByte >= '0') && (inByte 1000)
{
mp++;
Re: LCD óra beálitás
Nem. A nyitó és zárók száma nem egyezik meg.
Re: LCD óra beálitás
A legjobb mód az óra dátum beállításához a távirányító.
A tanfolyamon lesz e szó a távirányító és az Ardunió kapcsolatról ?
http://www.youtube.com/watch?v=N-rXx-jHAr8
A tanfolyamon lesz e szó a távirányító és az Ardunió kapcsolatról ?
http://www.youtube.com/watch?v=N-rXx-jHAr8
Re: LCD óra beálitás
A ráadásban egy kicsit.
A kontaktelőadásban részletesen a protokollokról, működésről, háttérről...
A kontaktelőadásban részletesen a protokollokról, működésről, háttérről...
Re: LCD óra beálitás
Valamit nem értek , magyarul ki szeretném írni az LCD-re a hét napjait ,és még csak a hétfő péntek volt a programba addig jó volt.
Ahogy bővítettem á ű betűvel ,akkor aztán kiírja az á ű betűt akkor is ha nem kéne , hogy kellene ezt jól megírni .
Ahogy bővítettem á ű betűvel ,akkor aztán kiírja az á ű betűt akkor is ha nem kéne , hogy kellene ezt jól megírni .
Kód: Egész kijelölése
lcd.setCursor(12, 0);
lcd.print(hetnapjai[hetnapja]);
if((hetnapja == 0) || (hetnapja == 4)) //0 =Hétfő / 4=péntek
lcd.setCursor(13,0);
lcd.write(4); // É betű kijelzés idáig jó
if(hetnapja == 6) // 6= vasárnap
lcd.setCursor(15, 0);
lcd.write(3); // Á betű kijelzés
if(hetnapja == 3)
lcd.setCursor(14, 0);
lcd.write(5); // ű betű kijelzés
Re: LCD óra beálitás
Kód: Egész kijelölése
If (valami == valami2) {
ha igaz mi legyen ;
meg ez is;
}
else
{
ha nem igaz;
ez sem igaz, akkor lefut;
}
Re: LCD óra beálitás
Ha szeretné valaki megnézni hogy sikerült a magyar ékezetes kiírás az Arduino-val az kattintson erre a linkre.
http://youtu.be/VbVkmsrUSeU
Az ébresztő órával nem boldogulok ,már minden zárójeles variációt kipróbáltam és mindég hibát jelez ezen a részen.
http://youtu.be/VbVkmsrUSeU
Az ébresztő órával nem boldogulok ,már minden zárójeles variációt kipróbáltam és mindég hibát jelez ezen a részen.
Kód: Egész kijelölése
void loop() {
//Thhmmss ; Ahhmmxx (opc: Dyymmdd)
if (Serial.available() > 0) {
// var adat feldolgozasra?
inByte = Serial.read();
// 1 byte beolvasasa
if ((inByte == 'T') ||
(inByte == 'A') ||
(inByte == 'D') ||
((inByte >= '0') && (inByte 1000) // itt akad a program !
{
Re: LCD óra beálitás
Számolj a végén zárójelet
[kód kezdete]
void loop() {
//Thhmmss ; Ahhmmxx (opc: Dyymmdd)
if (Serial.available() > 0) {
// var adat feldolgozasra?
inByte = Serial.read();
// 1 byte beolvasasa
if ((inByte == 'T') ||
(inByte == 'A') ||
(inByte == 'D') ||
((inByte >= '0') && (inByte 1000))) // itt akad a program !
{
[kódvége]
A pirossal jelzett hiányzik! 2 db záró zárójel. (a code tag nem megy a színjelöléssel....
[kód kezdete]
void loop() {
//Thhmmss ; Ahhmmxx (opc: Dyymmdd)
if (Serial.available() > 0) {
// var adat feldolgozasra?
inByte = Serial.read();
// 1 byte beolvasasa
if ((inByte == 'T') ||
(inByte == 'A') ||
(inByte == 'D') ||
((inByte >= '0') && (inByte 1000))) // itt akad a program !
{
[kódvége]
A pirossal jelzett hiányzik! 2 db záró zárójel. (a code tag nem megy a színjelöléssel....
Re: LCD óra beálitás
Lehet hogy már unalmas vagyok, hogy mindég csak a segítségedet kérem .De nagyon szeretném már megnézni hogyan működik ez a program ,már próbáltam keresni hasonló programot a hiba elhárítására de nem találtam.
Kód: Egész kijelölése
((inByte >= '0') && (inByte 1000)))
{
mp++; //most viszont itt jelez hibát
kiiras();
start_time+=1000;
}
}
void ebresztes(){
Re: LCD óra beálitás
Valami ide kellene: (inByte ?? 1000)
Hideg Front szétszórtságot okozhat nálad!
Hideg Front szétszórtságot okozhat nálad!
Re: LCD óra beálitás
Ez a program így volt megírva a Tanfolyami e-mail -ben .Én nem tehetek róla hogy tele van ilyen fejtörőkkel.
Már néha atomfizikusnak érzem magam ,a fejem úgy tele van ezekkel a kódokkal .És mindég csak bonyolultabb.
Már néha atomfizikusnak érzem magam ,a fejem úgy tele van ezekkel a kódokkal .És mindég csak bonyolultabb.