18 találat

Szerző: llori
2013. december 9. hétfő, 14:29
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Fordulatszámmérés
Válaszok: 24
Megtekintve: 4480

Re: Fordulatszámmérés

Ez a TIMER dolog engem is érdekel!
Szerző: llori
2013. december 4. szerda, 21:37
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Fordulatszámmérés
Válaszok: 24
Megtekintve: 4480

Re: Fordulatszámmérés

irak! Igazad volt! :roll: majdnem meggebedtem mire rájöttem, hogy a 3 digitális pin az egyes interup láb :mrgreen: A nyomógombos fordulatszám szimulálásnál megvolt az első találkozásom Mr. Prell-lel :wink: A prellmentesítés nélküli kód: volatile int rpmcount; //megszakításban használatos változó def...
Szerző: llori
2013. december 4. szerda, 19:41
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Fordulatszámmérés
Válaszok: 24
Megtekintve: 4480

Re: Fordulatszámmérés

Valóban :-) delay()-jel egyszerübb.
mingyá, átírom a kódot.
Szerző: llori
2013. december 4. szerda, 15:05
Fórum: Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)
Téma: Fordulatszámmérés
Válaszok: 24
Megtekintve: 4480

Re: Fordulatszámmérés

Sziasztok! Fordulat számmérésen agyalgattam, kiolvastam a rpm és Arduino google sok találatát. Ez vezetett a megoldásra: http://playground.arduino.cc/Main/ReadingRPM Illetve természetesen ez a FÓRUM :D Próba panelon még nem raktam össze, csak a kódót szerkeztettem meg. Kód: volatile byte rpmcount; u...
Szerző: llori
2013. január 12. szombat, 20:01
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #30-#31 - IIC busz és az EEPROM
Válaszok: 70
Megtekintve: 17790

Re: 60 nap alatt Arduino #30-#31 - IIC busz és az EEPROM

Ellenörzöm!
Köszönöm!

Jelzem az eredményt!
Szerző: llori
2013. január 12. szombat, 19:22
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #30-#31 - IIC busz és az EEPROM
Válaszok: 70
Megtekintve: 17790

Re: 60 nap alatt Arduino #30-#31 - IIC busz és az EEPROM

Köszönöm! Sajnos nem értem azt amit írtál... de nem adom fel Vissza a kályhához. Beírtam a leckében talált sorokat: void writeEEPROM(int deviceaddress, unsigned int eeaddress, byte data ) { Wire.beginTransmission(deviceaddress); //Cim magas helyierteke Wire.send((int)(eeaddress >> 8)); //Cim alacson...
Szerző: llori
2013. január 12. szombat, 18:07
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #30-#31 - IIC busz és az EEPROM
Válaszok: 70
Megtekintve: 17790

Re: 60 nap alatt Arduino #30-#31 - IIC busz és az EEPROM

Sziasztok! Gyakorlás képpen megírtam a saját hőmérő / loggoló programomat. Úgy tervezem, hogy csak akkor menti el az eepromba (később a terv SD kártyára) a hőmérséklet értéket, ha változik. Természetessen idő (relatív / abszolú most mindegy) bélyeggel együtt. Az saját eepromba tudok írni, és olvasni...
Szerző: llori
2013. január 10. csütörtök, 11:41
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #15 Nemfelejtő memória
Válaszok: 27
Megtekintve: 8049

Re: 60 nap alatt Arduino #15 Nemfelejtő memória

lerajzolós típus vagyok! Lerajzoltam! Köszi a megerősítést. Közben rájöttem, hogy 256-os számrendszer van, és ha 255 főlé kell számolni, akkor kell indul a bekapcsolásH váltózó. Feltételezem a word(bekapcsolasH,bekapcsolasL); parancs ezt teszi helyre... Nem találom viszont, a WORD változó hány byte-...
Szerző: llori
2013. január 10. csütörtök, 11:12
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #15 Nemfelejtő memória
Válaszok: 27
Megtekintve: 8049

Re: 60 nap alatt Arduino #15 Nemfelejtő memória

Igen ezt vártam én is! De nem tette! Míg nem a böngészgetés közben ráleltem egy elbújt tördelési hibára: bekapcsolas = word(bekapcsolasH,bekapcsolasL); // wordde alakitas Nem is értettem mi célt szolgál ez a három sor. És ezért eltölttöm vele kis időt. javítottam: bekapcsolas = word(bekapcsolasH,bek...
Szerző: llori
2013. január 10. csütörtök, 10:43
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #15 Nemfelejtő memória
Válaszok: 27
Megtekintve: 8049

Re: 60 nap alatt Arduino #15 Nemfelejtő memória

A leckében talált program nem jelez hibát. B gombra bekalcsol a LED (13lábon), K bombra kikapcsol. De mi a célja az eepromos résznek. Nem világos nekem. Írunk az eepromba, majd onnan olvasunk, de semmi nem változik a serial monitoron. minden reset, újra inditás után: 0. start program Eddig jott: 1 E...
Szerző: llori
2013. január 10. csütörtök, 10:30
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #15 Nemfelejtő memória
Válaszok: 27
Megtekintve: 8049

Re: 60 nap alatt Arduino #15 Nemfelejtő memória

Sziasztok! Elég Láma dolgot műveltem, egy másik topikbn olvasott problémára válaszoltam itt. Eljotottam a leckéknél ehez a problémához, és ide jöttem a fórumra. A korábbi megoldásom is kell, de az eredeti kérdésre nem ez a válasz, illetve nem csak ez kell a sikeres futtatáshoz. A korábban írt: megje...
Szerző: llori
2012. december 26. szerda, 0:36
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #16 - LCD-ből óra
Válaszok: 87
Megtekintve: 26060

Rober cikkét olvasva csomo kérdésre hamarabb meg volt a válasz, minhogy feltehettem volna a kérdést :-) :-)
Szerző: llori
2012. december 24. hétfő, 13:30
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #16 - LCD-ből óra
Válaszok: 87
Megtekintve: 26060

Átírtam a programot millis() -ről micros()-ra. Jobban látható a eltérés. Pl.: lázszik, hogy a két számjegynél a helyes kijelzésre fordított program sorok több időt igényelnek... Azt gondolom: Ha feltételezzük, hogy a AVR-nek pontos a ms-ja vagy a us-ja, akkor pontos órát tudunk készíteni. Szerintem ...
Szerző: llori
2012. december 22. szombat, 22:36
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #15 Nemfelejtő memória
Válaszok: 27
Megtekintve: 8049

A hiba nem nálad van! Nekem is rossz volt. Átírtam a programot. Az eredeti: char be ='B'; // Valtozo definilasa bekapcsolashoz char ki ='K'; // Valtozo definialasa Kikapcsolashoz helyett: char be; char ki; és a void setup () részbe: be = 'B'; ki = 'K'; így megoldódott a probléma, és tökéletesen műkö...
Szerző: llori
2012. december 19. szerda, 18:19
Fórum: 60 nap alatt Arduino - Házi feladatok
Téma: 60 nap alatt Arduino #16 - LCD-ből óra
Válaszok: 87
Megtekintve: 26060

Mit tesz a "static uint32_t"?