3318 találat

Szerző: kapu48
2019. november 13. szerda, 3:30
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino kezdő
Válaszok: 45
Megtekintve: 1658

Re: Arduino kezdő

Mint írtam előbb, minden rutin a végén visszatér az őt hívó rutinba. A helyes program szervezés így néz ki: loop(){ ... karacsony(); // hivunk 1 rutint // karacsony()-ból ide tér vissza } // Vissza ugrik a loop() elejére void karacsony(){ ... beusz(); // // hivunk 1 rutint } //Visszatér a loop()-ba,...
Szerző: kapu48
2019. november 12. kedd, 15:46
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino kezdő
Válaszok: 45
Megtekintve: 1658

Re: Arduino kezdő

Hiba a 262. sorban. A loop()-ot nem szabad meghívni: if (hy == 0) {loop() ;} A rutin végén a program automatikusan visszatér az őt hívó sor utáni utasításra. Ezzel leemeli a veremről a híváskor oda mentet visszatérési értéket. Most nálad ez az érték ott marad, ezzel növeled a verem méretet. Mikor me...
Szerző: kapu48
2019. november 6. szerda, 19:08
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #28 - I2C busz általában
Válaszok: 57
Megtekintve: 4595

Re: 60 nap alatt Arduino #28 - I2C busz általában

Biztos! Mivel ez szabvány C nyelv, és az arduino is ezt használja. És a példám is *.ino kiterjesztésű. És még ráadásul le is fordítottam, hogy ne legyen benn hiba. És persze már számtalan változatban használtam, én is meg mások is. Különben nekem mindegy, csinálsz amit akarsz! :mrgreen: Ez után több...
Szerző: kapu48
2019. november 6. szerda, 15:47
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #28 - I2C busz általában
Válaszok: 57
Megtekintve: 4595

Re: 60 nap alatt Arduino #28 - I2C busz általában

Magyarázat hozzá: 6.3. Struktúratömbök
http://lidi.uw.hu/krc/files/06.html#6.3.
Szerző: kapu48
2019. november 6. szerda, 13:48
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #28 - I2C busz általában
Válaszok: 57
Megtekintve: 4595

Re: 60 nap alatt Arduino #28 - I2C busz általában

Példa tömb létrehozására: // structuraTomb.ino // tömb ellemek felsorolása struct tomb { char cim; char szam; char byte1; char byte2; }; #define NSZO 10 // tömb létrehozása struct tomb tombTab[NSZO]={ // tömb feltöltése 0x10, 1, 123, 0, 0x11, 2, 25, 200, //... NSZO * ismételve 0,0,0,0, 0,0,0,0, 0,0,...
Szerző: kapu48
2019. november 5. kedd, 16:59
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #28 - I2C busz általában
Válaszok: 57
Megtekintve: 4595

Re: 60 nap alatt Arduino #28 - I2C busz általában

Szerintem nagy hiba eszköz címeket előjeles számként definiálni! Hiszen ezek mindig pozitív számok lehetnek, soha nem vehetnek fel mínusz értéket. Olyan megerőltető lehet odaírni azt a módosító szócskát? unsigned int RDEV[] = {0x21}; unsigned int WDEV[] = {0x38}; De még jobb lenne az: unsigned char ...
Szerző: kapu48
2019. október 29. kedd, 20:06
Fórum: ExpressIf WiFi
Téma: ESP32 - CAM
Válaszok: 17
Megtekintve: 140

Re: Arduino IDE környezet kialakítása másképp

A lencse foglalatát csavargatva próbáld az élességet beállítani!
Szerző: kapu48
2019. október 29. kedd, 19:51
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #25-#26 - Megszakítás
Válaszok: 29
Megtekintve: 6110

Re: 60 nap alatt Arduino #25-#26 - Megszakítás

Szerintem most Arduinos fórumban vagyunk! És arról beszélgetünk? Teljesen lényegtelen, hogy te miben programozod az eszközt, asm-ban vagy C-ben. Arduinoban mind a kettőt használhatod. A timer az hardwer, mikor megszakítást kér, az is hardweres. Mindezeknek a beállítása viszont softweres téma. Arduin...
Szerző: kapu48
2019. október 29. kedd, 12:37
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #25-#26 - Megszakítás
Válaszok: 29
Megtekintve: 6110

Re: 60 nap alatt Arduino #25-#26 - Megszakítás

Most éppen rátapintottál az AVR megszakítások lényeges hiányosságára. Nem lehet rangsorolni a megszakításokat, a fontosabb nem tudja megszakítani a kevésbé lényegeset. Esetedben ez időzítő timer ami a us, ms-eket számolja is megszakítást kérne! De nem fog tudni, mert te éppen megszakításban várakozo...
Szerző: kapu48
2019. október 28. hétfő, 15:20
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #25-#26 - Megszakítás
Válaszok: 29
Megtekintve: 6110

Re: 60 nap alatt Arduino #25-#26 - Megszakítás

Mikor meghívódik valamelyik megszakítás, automatikusan letiltódik a további megszakítások elfogadása. Mivel az AVR egyszerre csak egy megszakítást tud kezelni. Mivel minden C kód végül assemblerre fordul ezért abban mutatom a példát: ; Interrupt Vector INT0_vect: ; További INT letiltódik inc r18 out...
Szerző: kapu48
2019. október 21. hétfő, 18:36
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #20
Válaszok: 27
Megtekintve: 111

Re: 60 nap alatt Arduino #20

Ezt már megcsinálták RGB LED-ekkel.
https://malnapc.hu/a1138-neopixel-rgb-l ... -60-led-1m
Szerző: kapu48
2019. október 21. hétfő, 17:05
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #20
Válaszok: 27
Megtekintve: 111

Re: 60 nap alatt Arduino #20

Ha Te írtad, nyugodtan közzé teheted.

(Had boncoljuk szét.
És utána írjuk, hogy ezt már máshol jobban megoldották. :twisted:
Csak, hogy érezd milyen mikor fikázzák a munkádat!) :mrgreen:

És talán még tanulnál ís másoktól!
Szerző: kapu48
2019. október 21. hétfő, 16:19
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #20
Válaszok: 27
Megtekintve: 111

Re: 60 nap alatt Arduino #20

Akkor itt van frekvencia emeléssel kb.: 1.5KHz-ig //impulzusok kozti ido a jelvaltasnal unsigned int var=2000; //mennyi ideig szoljon (usec) unsigned long tartam=200000; //segedvaltozo unsigned long temp1long; //melyik labon a csipogo #define Speaker 10 void setup() { //hangszoro kimeneti labon pinM...
Szerző: kapu48
2019. október 21. hétfő, 16:06
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #20
Válaszok: 27
Megtekintve: 111

Re: 60 nap alatt Arduino #20

Igazad van! Itt az if-nek semmi hatása nincsen!

Ugrás a részletes kereséshez