70 találat

Szerző: holex
2014. február 3. hétfő, 16:41
Fórum: LCD kezelése
Téma: Grafikus LCD
Válaszok: 324
Megtekintve: 80064

Re: Grafikus LCD

Előtte az "5. RW - 33"-bittel állítod be, hogy írod vagy olvasod az LCD. Így nem akadnak össze a portok. Persze ennél azért többet kel tudni az LCD-d vezérléséről. Amit megtalálhatsz az adott adatlapban! Köszi, erre az olvasós dologra már rájöttem, ezzel az eltolódással szenvedek már órák...
Szerző: holex
2014. február 3. hétfő, 14:27
Fórum: LCD kezelése
Téma: Grafikus LCD
Válaszok: 324
Megtekintve: 80064

Re: Grafikus LCD

Ha LCD-n át akarok állítani egy pixelt, de úgy, hogy a többi ne változzon azt, hogy tehetem meg? Gondolom be kell olvasni az LCD-ről azt az 1x8-as oszlopot az LCD-ről, átírni az egyik pixelt, majd visszaírni. De ha LCD-ről akarok olvasni, akkor az adat portot az AVR-en át kell állítanom bemenetnek, ...
Szerző: holex
2014. február 3. hétfő, 14:27
Fórum: LCD kezelése
Téma: Grafikus LCD
Válaszok: 324
Megtekintve: 80064

Re: Grafikus LCD

Mi a hiba? Azt akarom, hogy írja végig a kijelzőt sorról sorra fekete pixelekkel, de benne marad egy egy pixel, ami minden sorváltásnál jobbra tolódik. #define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> #define LCD_CMD_PORT PORTC // Command Output Register #define LCD_CMD_DIR DDRC ...
Szerző: holex
2014. február 2. vasárnap, 23:20
Fórum: LCD kezelése
Téma: Grafikus LCD
Válaszok: 324
Megtekintve: 80064

Re: Grafikus LCD

Közben rájöttem, hogy a szimulátorban pont fordított logikával működött a CS.
Szerző: holex
2014. február 2. vasárnap, 21:36
Fórum: LCD kezelése
Téma: Grafikus LCD
Válaszok: 324
Megtekintve: 80064

Re: Grafikus LCD

Sziasztok, grafikus LCD-t szeretnék működésre bírni, de egyelőre nem sok életjelet ad azon kívül, hogy tudom változtatni a kontrasztot. Arduino Mega 2560-am van, így kötöttem be a kijelzőt (a szám azt jelenti, hogy az arduino panel melyik lábára kötöttem): 4. RS - 35 5. RW - 33 6. E - 34 7. DB0 - 22...
Szerző: holex
2014. január 30. csütörtök, 10:22
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: RTC modul
Válaszok: 7
Megtekintve: 1087

Re: RTC modul

Ezt én is olvastam, csak nem nagyon értettem :D
Köszönöm :)
Szerző: holex
2014. január 29. szerda, 22:08
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: RTC modul
Válaszok: 7
Megtekintve: 1087

Re: RTC modul

Dallas DS1307
Szerző: holex
2014. január 29. szerda, 20:33
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: RTC modul
Válaszok: 7
Megtekintve: 1087

Re: RTC modul

Akkor ezt úgy kell értelmezni, hogy 1 másodpercig magas logikai szintű, 1 másodpercig pedig alacsony?
Szerző: holex
2014. január 29. szerda, 20:18
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: RTC modul
Válaszok: 7
Megtekintve: 1087

RTC modul

RTC modul SQ kivezetése mire való? Hogy lehet használni?
Szerző: holex
2013. december 28. szombat, 12:38
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Hogyan kezdjük elölről a ciklust?
Válaszok: 6
Megtekintve: 1387

Re: Hogyan kezdjük elölről a ciklust?

Köszi, én is gondoltam erre a megoldásra, de azt hittem van valami más. De akkor ez lesz, köszi a segítséget!
Szerző: holex
2013. december 27. péntek, 21:49
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Gomb nyomvatartásának ellenőrzése
Válaszok: 8
Megtekintve: 1212

Re: Gomb nyomvatartásának ellenőrzése

A bekapcsolástól kezdve eltelt időt.
Szerző: holex
2013. december 27. péntek, 14:01
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Gomb nyomvatartásának ellenőrzése
Válaszok: 8
Megtekintve: 1212

Re: Gomb nyomvatartásának ellenőrzése

Legegyszerűbb, ha lenyomásnál lekérdezed mennyi a millis() értéke elmented egy megfelelő típus változóba (legyen mondjuk oldtime), aztán a loopban ha millis()>oldtime+2000 akkor csináljon valamit.
Szerző: holex
2013. december 26. csütörtök, 22:49
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Hogyan kezdjük elölről a ciklust?
Válaszok: 6
Megtekintve: 1387

Hogyan kezdjük elölről a ciklust?

Van a loopban egy elágazás: ha a főmenüben vagyok, akkor kiírja a hőmérsékletet a kijelzőre, ha nem, akkor pedig nem írja ki. A gond az, hogy ha már túljutottunk a feltételvizsgálaton és a feltétel igaz (tehát a főoldalon vagyunk), de még nem írta ki a hőmérsékletet, mert addig még nem jutott el a v...
Szerző: holex
2013. december 9. hétfő, 19:17
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Pin Change Interrupt - miért így működik?
Válaszok: 13
Megtekintve: 1628

Re: Pin Change Interrupt - miért így működik?

" Az OR művelet miatt ahol a regiszterben eredetileg 1-es szerepelt, az törlésre kerül."

De hát ha 0-val VAGY-olsz, akkor változatlan marad az érték.

MOD: na közben leesett :D
szóval nekem is át kellene írnom a PCIFR |= 0x01; sort PCIFR=1-re?
Szerző: holex
2013. december 8. vasárnap, 13:03
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Pin Change Interrupt - miért így működik?
Válaszok: 13
Megtekintve: 1628

Re: Pin Change Interrupt - miért így működik?

Hmm, nem is rossz ötlet. Köszönöm mindenkinek!