LCD óra beálitás

Tanfolyamok, oktatások és kapcsolódó házi feladatok...
Avatar
Bagameri
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2013. március 15. péntek, 14:21

LCD óra beálitás

HozzászólásSzerző: Bagameri » 2013. március 22. péntek, 11:02

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 .

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9859
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: LCD óra beálitás

HozzászólásSzerző: Robert » 2013. március 22. péntek, 12:39

Nem jó: hiányzik a "cancel" megoldás így....

Avatar
Bagameri
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2013. március 15. péntek, 14:21

Re: LCD óra beálitás

HozzászólásSzerző: Bagameri » 2013. március 22. péntek, 16:26

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ó.

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++;

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9859
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: LCD óra beálitás

HozzászólásSzerző: Robert » 2013. március 22. péntek, 16:39

Nem. A nyitó és zárók száma nem egyezik meg.

Avatar
Bagameri
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2013. március 15. péntek, 14:21

Re: LCD óra beálitás

HozzászólásSzerző: Bagameri » 2013. március 23. szombat, 23:00

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

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9859
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: LCD óra beálitás

HozzászólásSzerző: Robert » 2013. március 24. vasárnap, 7:44

A ráadásban egy kicsit.
A kontaktelőadásban részletesen a protokollokról, működésről, háttérről...

Avatar
Bagameri
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2013. március 15. péntek, 14:21

Re: LCD óra beálitás

HozzászólásSzerző: Bagameri » 2013. március 25. hétfő, 12:23

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 .

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

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9859
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: LCD óra beálitás

HozzászólásSzerző: Robert » 2013. március 25. hétfő, 15:19

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;
}


A { }, azaz a kapcsoszárójelek hiányoznak.

Avatar
Bagameri
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2013. március 15. péntek, 14:21

Re: LCD óra beálitás

HozzászólásSzerző: Bagameri » 2013. március 27. szerda, 11:30

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.

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 !
  {

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9859
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: LCD óra beálitás

HozzászólásSzerző: Robert » 2013. március 27. szerda, 13:25

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....

Avatar
Bagameri
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2013. március 15. péntek, 14:21

Re: LCD óra beálitás

HozzászólásSzerző: Bagameri » 2013. március 27. szerda, 22:20

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(){

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3220
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

Re: LCD óra beálitás

HozzászólásSzerző: kapu48 » 2013. március 28. csütörtök, 0:00

Valami ide kellene: (inByte ?? 1000)

Hideg Front szétszórtságot okozhat nálad! :D :wink:

Avatar
Bagameri
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2013. március 15. péntek, 14:21

Re: LCD óra beálitás

HozzászólásSzerző: Bagameri » 2013. március 28. csütörtök, 10:48

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.


Vissza: “Oktatás”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég