10002 találat

Szerző: Robert
2020. január 12. vasárnap, 13:03
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino kezdő
Válaszok: 67
Megtekintve: 2211

Re: Arduino kezdő

regiszter and 0b00000001 -> utolsó jegy 0 v. 1 a többi 0 lesz.
Logikai AND utasítás.

Kód: Egész kijelölése

If (regiszter and 0b00000001) == 1 igaz else hamis
Szerző: Robert
2020. január 11. szombat, 14:27
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino kezdő
Válaszok: 67
Megtekintve: 2211

Re: Arduino kezdő

<> -> nem egyenlő. Arduinoban: !=

Azaz nézed hogy a gombnyomás ébredés utáni állapot vagy simán nyomott gomb.
Szerző: Robert
2020. január 11. szombat, 10:35
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino kezdő
Válaszok: 67
Megtekintve: 2211

Re: Arduino kezdő

Alvóba rakás: ha nem nyúlsz hozzá, timeout. A kikapcsoláskor a prellt tudod védeni: if gomb==nyomva wait 50ms if gomb == még mindig nyomva sleep() Más: INTre kel fel: ... if gomb==nyomva és ebredes <> 1 wait 50ms if gomb == még mindig nyomva sleep() . . . if ebredes = 1 wait50ms '(prell muljon el) e...
Szerző: Robert
2020. január 11. szombat, 10:11
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino kezdő
Válaszok: 67
Megtekintve: 2211

Re: Arduino kezdő

A prell az sok (10...30) fel és lefutó él....

Más: Alvó üzemmódban a Pullupokat ki kell kapcsolni (áramfelvételt okoz).
Külső ellenállások nem javasoltak...
Szerző: Robert
2020. január 10. péntek, 21:02
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino kezdő
Válaszok: 67
Megtekintve: 2211

Re: Arduino kezdő

Megszakítások:
- csak azok legyenek aktívak, amik felkeltsék a processzort

BOD:
- kikapcsolod, mert a tápfeszfigyelés is áramot fogyaszt
Szerző: Robert
2020. január 10. péntek, 20:19
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino kezdő
Válaszok: 67
Megtekintve: 2211

Re: Arduino kezdő

Regiszterek step-by-step használata: https://gist.github.com/bolandrm/af2ea4db1800df2084c5 és a sleep.h: https://github.com/vancegroup-mirrors/avr-libc/blob/master/avr-libc/include/avr/sleep.h Értelmezéshez: _BV Még egy gyakori utasítás, egészen pontosan makró: _BV(x). Ez egyenértékű egy bit balra l...
Szerző: Robert
2020. január 10. péntek, 20:10
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino kezdő
Válaszok: 67
Megtekintve: 2211

Re: Arduino kezdő

Attiny10 és Arduino ???? Öngyilkosság és ősz hajszálak kergetése? -> 1 KByte Flask és 32 Byte! SRAM ???? ASM-ben direktben programozva - esetleg.... A Tiny10-hez MKII programozó kell, AVR-Studioval... Mielőtt nagyon belemerülnél: A Tiny10-et vágnám ki a fenébe.... Kérdés: melyik utasítás/sor nem meg...
Szerző: Robert
2020. január 10. péntek, 19:24
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino kezdő
Válaszok: 67
Megtekintve: 2211

Re: Arduino kezdő

Keresztkérdés: Ha arduino akkor nem egyszerűbb a libraryt használni hozzá? Mondjuk a beépítetteket: https://www.arduino.cc/en/Reference/LowPowerDeepSleep Részletesebben: https://thekurks.net/blog/2018/1/24/guide-to-arduino-sleep-mode És még 3 alternatíva: http://www.engblaze.com/low-power-libraries-...
Szerző: Robert
2020. január 10. péntek, 19:04
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino kezdő
Válaszok: 67
Megtekintve: 2211

Re: Arduino kezdő

Az adatlap ATmega328P - 9.Power Management and Sleep Modes fejezete:
SMCR, MCUCR, PRR.

http://ww1.microchip.com/downloads/en/D ... asheet.pdf
Szerző: Robert
2020. január 8. szerda, 6:05
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: MAX7219 matrx kijelző pár perc után elsötétül
Válaszok: 10
Megtekintve: 65

Re: MAX7219 matrx kijelző pár perc után elsötétül

A 7szegmeneses meghajtás a 595 chippel hogyan van? Egyesével szegmensenként latch-ként tárolva, vagy multiplexelt módon?
A multiplex alapú meghajtás prociidőigényes. Esetlegesen érdemes kipróbálni a LEDmátrix gyári mintát, ha semmi más nem fut a prociban, csak pl. számolás a mátrixkijelzőn.
Szerző: Robert
2020. január 8. szerda, 6:03
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: MAX7219 matrx kijelző pár perc után elsötétül
Válaszok: 10
Megtekintve: 65

Re: MAX7219 matrx kijelző pár perc után elsötétül

Hülye kérdés: "Elsötétül a kijelző" fogott meg. Ez a MAX7219 esetén csak két módon lehet: - kontraszt/fényerő lábon levő alkatrésszel (ellenállás) - szoftveresen állítva Mindhárom esetén egyszerre - esélytelen a közös meghibásodás. Ott én tápfesz. hibára tippelnék - pl. szakadt tápkábelre....
Szerző: Robert
2020. január 6. hétfő, 20:49
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: MAX7219 matrx kijelző pár perc után elsötétül
Válaszok: 10
Megtekintve: 65

Re: MAX7219 matrx kijelző pár perc után elsötétül

A "ledcontrol.h" a kimenetet a shiftout() utasítással hajtja végre. Ebben nincsen lehetőség a sebesség állítására. https://github.com/wayoda/LedControl/blob/master/src/LedControl.cpp void LedControl::spiTransfer(int addr, volatile byte opcode, volatile byte data) { //Create an array with t...
Szerző: Robert
2020. január 6. hétfő, 5:40
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: MAX7219 matrx kijelző pár perc után elsötétül
Válaszok: 10
Megtekintve: 65

Re: MAX7219 matrx kijelző pár perc után elsötétül

A kijelző és a processzor/vezérlő közt mekkora a távolság? SPI kommunikációd van, nem illik pár 10cmnél hosszabbnak lennie vagy a kommunikációs sebességet lassítanod kell jelentősen. A kijelző áramkör Vcc/GND közé tegyél nagyobb kondit - lehet a sok kijelzendő LED megrántja a tápfeszt és nem képes a...
Szerző: Robert
2019. december 29. vasárnap, 15:35
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: DHT11 beüzemelés
Válaszok: 14
Megtekintve: 79

Re: DHT11 beüzemelés

Újratelepítés....

Ugrás a részletes kereséshez