73 találat
- 2013. október 29. kedd, 18:37
- Fórum: Oktatás
- Téma: AVR assembly
- Válaszok: 19
- Megtekintve: 4290
Re: AVR assembly
Nyilván arduino eszközökhöz készült az egész, nagyobb kontrollerrel. Amit bemásoltam dckillman-nak,a prell témában, annak a programnak 1K fölött volt a binárisa. Pedig csak delay van benne ami extra függvény. Mega8-al szórakozgatok éppen (arduino NG arra épül), annak persze hogy sok. Sajna a gyári c...
- 2013. október 29. kedd, 16:36
- Fórum: Oktatás
- Téma: AVR assembly
- Válaszok: 19
- Megtekintve: 4290
Re: AVR assembly
Szevasztok! Ha nincs még gyakorlatod egyik nyelven se, akkor én is bascom-ot javaslom. Alapban a basic fordítók nem a tömörségről/optimalizációról híresek, de ez igen. Én is C-ben programozok alapban, épp ezért ismerem a kezdeti nehézségeit (mutatók,precedencia, mellékhatások,stb). Jó nyelv a C, érd...
- 2013. október 27. vasárnap, 20:47
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Nyomógomb használata hogyan
- Válaszok: 38
- Megtekintve: 7521
Re: Nyomógomb használata hogyan
Gratula!
Komolyan mondom megkönnyebbültem:D
Csak mert optimalizációt emlegetted, 1-2 tipp:
Ha nem muszáj, ne használj int típusokat, feleslegesen fogy az sram.
Arról nem is beszélve hogy több utasításba kerül, flash is nő.
A lábaknak meg alapból nem kell változó. #define-t neki a program elején.
Komolyan mondom megkönnyebbültem:D
Csak mert optimalizációt emlegetted, 1-2 tipp:
Ha nem muszáj, ne használj int típusokat, feleslegesen fogy az sram.
Arról nem is beszélve hogy több utasításba kerül, flash is nő.
A lábaknak meg alapból nem kell változó. #define-t neki a program elején.
- 2013. október 27. vasárnap, 10:45
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Nyomógomb használata hogyan
- Válaszok: 38
- Megtekintve: 7521
Re: Nyomógomb használata hogyan
Az egész egy olyan ág, ami akkor fut le amikor le van nyomva a gomb, a várakozás miatt a prell kiesik, de ismétlődik folyamatosan a kimenet váltás. Középen valahol meg értéket adsz a bekapcsolni_kell változónak, és utána egyből vizsgálod a tartalmát, belekeveredtél a kapcsos zárójelekbe szerintem. F...
- 2013. október 27. vasárnap, 8:43
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Nyomógomb használata hogyan
- Válaszok: 38
- Megtekintve: 7521
Re: Nyomógomb használata hogyan
Nemá:D
Ha oldin=0 és in=1, akkor lefut az ág:D
Ha oldin=0 és in=1, akkor lefut az ág:D
- 2013. október 26. szombat, 17:07
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Nyomógomb használata hogyan
- Válaszok: 38
- Megtekintve: 7521
Re: Nyomógomb használata hogyan
Mondjuk én inkább timer irq-val csinálnám meg, a főprogramban is luxus a delay szerintem.
De miért is őrül meg?
Felfutó élnél vált a kimenet, kivárja a prell-t, és utána üresen fut a loop (oldin kizárja a többit) amíg le nem szállsz a gombról.
De miért is őrül meg?
Felfutó élnél vált a kimenet, kivárja a prell-t, és utána üresen fut a loop (oldin kizárja a többit) amíg le nem szállsz a gombról.
- 2013. október 26. szombat, 16:40
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Nyomógomb használata hogyan
- Válaszok: 38
- Megtekintve: 7521
Re: Nyomógomb használata hogyan
Szerintem kicsit túl lett már bonyolítva:D Azt figyeltesd hogy mikor van felfutó él a lábon, és akkor válts a kimeneten némi várakozással lezárva. char inPin=1; char outPin=2; char bekapcsolva; unsigned char in,oldin; void setup(){ pinMode(inPin,INPUT); pinMode(outPin,OUTPUT); oldin=bekapcsolva=0; }...
- 2013. október 23. szerda, 19:10
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Arduino + H-híd és DC motor
- Válaszok: 30
- Megtekintve: 3713
Re: Arduino + H-híd és DC motor
Ezt még azért nézd meg.
http://playground.arduino.cc/Code/PwmFrequency
Ez meg a 16 bites időzítőről szól, bár ez meg már a felbontás miatt lesz lassú szerintem.
http://playground.arduino.cc/code/timer1
http://playground.arduino.cc/Code/PwmFrequency
Ez meg a 16 bites időzítőről szól, bár ez meg már a felbontás miatt lesz lassú szerintem.
http://playground.arduino.cc/code/timer1
- 2013. október 23. szerda, 15:26
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Arduino + H-híd és DC motor
- Válaszok: 30
- Megtekintve: 3713
Re: Arduino + H-híd és DC motor
Amúgy mi a terved?
Ez az össz funkció ami kell?
Ez az össz funkció ami kell?
- 2013. október 23. szerda, 14:02
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Arduino + H-híd és DC motor
- Válaszok: 30
- Megtekintve: 3713
Re: Arduino + szervómotor
PWM-nél a freki fix ugyebár, az nem a te programodba van beállítva.
(max ha lenne vmi beállító függvénye, de nincs)
http://arduino.cc/en/Tutorial/PWM
http://arduino.cc/en/Reference/AnalogWrite
(max ha lenne vmi beállító függvénye, de nincs)
http://arduino.cc/en/Tutorial/PWM
http://arduino.cc/en/Reference/AnalogWrite
- 2013. október 23. szerda, 10:03
- Fórum: ASM programozás
- Téma: Léptetö motor rutinok
- Válaszok: 27
- Megtekintve: 10385
Re: Léptetö motor rutinok
Szevasz! Mivel fordítod a programodat? Jó pár éve nekiálltam kiegészíteni az avra tudását, m4 makrókkal. Pár funkciót meg is valósítottam, timer funkciók, crc, osztás/szorzás 8-16-32 biten, string kezelések, adc, benbus, stb. Ha érdekel előkeresem, valahol megvan még. Írtam egy alap disassemblert is...
- 2013. október 23. szerda, 9:25
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Arduino + H-híd és DC motor
- Válaszok: 30
- Megtekintve: 3713
Re: Arduino + szervómotor
Függvényen kívül van, úgyhogy elvileg elérhető mindenhol (másnem extern-el).
- 2013. október 21. hétfő, 17:42
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Arduino + H-híd és DC motor
- Válaszok: 30
- Megtekintve: 3713
Re: Arduino + szervómotor
Feltételezem hogy main-ból hívod a setup, majd a loop függvényt.
Sorosporton lesed az infókat?
Vagy ha nem, írj bele valami fixet a potval-ba, az analodRead-ot kikommentezve.
Hátha a ADC nincs meg...
Sorosporton lesed az infókat?
Vagy ha nem, írj bele valami fixet a potval-ba, az analodRead-ot kikommentezve.
Hátha a ADC nincs meg...
- 2013. október 20. vasárnap, 17:55
- Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
- Téma: Arduino + H-híd és DC motor
- Válaszok: 30
- Megtekintve: 3713
Re: Arduino + szervómotor
Szevasz!
Szanaszétt van szakadva a forrás, legalábbis ami itt látszik.
A potval deklarációnál kimaradt egy szóköz az int után, a többi hiba mintha a kommentekből adódna.
Szanaszétt van szakadva a forrás, legalábbis ami itt látszik.
A potval deklarációnál kimaradt egy szóköz az int után, a többi hiba mintha a kommentekből adódna.
- 2013. október 6. vasárnap, 15:43
- Fórum: ASM programozás
- Téma: ASM minták?
- Válaszok: 83
- Megtekintve: 20094
Re: ASM minták?
Szevasztok!
Nem kell az include-ot túlbonyolítani.
A megadott file tartalmát beilleszti a programodba, mintha "bevágólapoznád".
Nem kell az include-ot túlbonyolítani.
A megadott file tartalmát beilleszti a programodba, mintha "bevágólapoznád".