70 találat
- 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...
- 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, ...
- 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 ...
- 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.
- 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...
- 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
Köszönöm
Köszönöm
- 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
- 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?
- 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?
- 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!
- 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.
- 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.
- 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...
- 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
szóval nekem is át kellene írnom a PCIFR |= 0x01; sort PCIFR=1-re?
De hát ha 0-val VAGY-olsz, akkor változatlan marad az érték.
MOD: na közben leesett
szóval nekem is át kellene írnom a PCIFR |= 0x01; sort PCIFR=1-re?
- 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!