73 találat

Szerző: irak
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...
Szerző: irak
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...
Szerző: irak
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.
Szerző: irak
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...
Szerző: irak
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
Szerző: irak
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.
Szerző: irak
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; }...
Szerző: irak
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
Szerző: irak
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?
Szerző: irak
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
Szerző: irak
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...
Szerző: irak
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).
Szerző: irak
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...
Szerző: irak
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.
Szerző: irak
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".