3352 találat

Szerző: kapu48
2019. december 5. csütörtök, 17:16
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Arduino kezdő
Válaszok: 82
Megtekintve: 14541

Re: Arduino kezdő

Most fedeztem fel az arduino 1.8.10-ben, hogy már használható a Serial.printf(); utasítás!

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

Serial.printf("HTTP error %d\n", httpCode);
Ez nekem újdonság! :D
Szerző: kapu48
2019. november 27. szerda, 20:22
Fórum: Ami máshova nem besorolható...
Téma: ARDUINO nyelv fejlődése, új kifejezések
Válaszok: 5
Megtekintve: 1136

Re: ARDUINO nyelv fejlődése, új kifejezések

Köszi a pontos megfogalmazást!

Én lusta voltam rá, mivel ezeket már 1001 helyen leírták. Akit érdekel biztos megtalálja.
Szerző: kapu48
2019. november 26. kedd, 16:14
Fórum: Ami máshova nem besorolható...
Téma: ARDUINO nyelv fejlődése, új kifejezések
Válaszok: 5
Megtekintve: 1136

Re: ARDUINO nyelv fejlődése, új kifejezések

Itt mind C, Cpp kifejezéseket említesz!
Ezek a C, Cpp tankönyvekben vannak kifejtve.
És azok nagy mérete miatt nem része az arduino tankönyveknek.

Más téma, hogy az arduino IDE értelmezi és lefordítja a C, Cpp utasításokat.
Szerző: kapu48
2019. november 18. hétfő, 16:23
Fórum: LCD kezelése
Téma: 2.4" TFT LCD (320*240)/SD - Arduino shield: HELP!
Válaszok: 57
Megtekintve: 15970

Re: 2.4" TFT LCD (320*240)/SD - Arduino shield: HELP!

Van az arduinoban tone() lib, úgy emlékszem az megszakításon működik:
https://www.arduino.cc/reference/en/lan ... d-io/tone/

A kérdésed sajnos nem egy értelmű!
A linkelt oldalon több LCD is van. Nem írtad a kívánt Hz értékét sem.
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: 82
Megtekintve: 14541

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: 82
Megtekintve: 14541

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: 67
Megtekintve: 12948

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, 13:48
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #28 - I2C busz általában
Válaszok: 67
Megtekintve: 12948

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: 67
Megtekintve: 12948

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: 19
Megtekintve: 4064

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: 9956

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: 9956

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: 9956

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: 30
Megtekintve: 4194

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