Programfeltöltés ATtiny85 alaplapra (…és egyéb problémák)

Tartalom: ATtiny85 alaplap felépítése és fontosabb tulajdonságai Programozáshoz szükséges digistump alaplapkezelő telepítése és használata ATtiny85 alaplap USB port driver telepítés Windows10-re Kivezetések használatával kapcsolatos problémák, tanácsok Digistump programkönyvtárakkal kapcsolatos anomáliák, chip belső eeprom használat problémái Olyan egyszerű szerkezet fejlesztésébe kezdtem, amihez elméletileg nem lenne szükség Ardunino Uno vagy nano alaplapra,…

olvasson tovább

PWM kimenet példaprogram

Ez a példaprogram semmi értelmeset nem csinál. Csupán azt demonstrálja, hogy hat különböző kivezetésen hogyan lehet különböző kitöltési tényezőt (LED esetén fényerőt) beállítani. Az is látható, hogy mennyivel egyszerűbb az Arduino C program. A BASCOM-ban ismerni kell a PWM használatához a beépített időzítő áramkörök működését, míg az Arduino C-ben ezekről…

olvasson tovább

Digitális ki és bemenet használata

Ez a kis programocska beállítja az Arduino Uno R3 4-es kivezetését (chip 6-os kivezetése, d port 4. bitje) bemenetnek, valamint az Arduino Uno R3 13-as kivezetését (chip 19-es láb, b port 5. bitje) kimenetnek. H a bemeneten magas szintet talál, akkor a kimenetet is magas szintre állítja be, ha a…

olvasson tovább

Néhány Arduino modul

2×16 karakteres LCD kijelző szöveges infó megjelenítésére. A részletes leírásban nem csak Arduino Uno, hanem ATtiny85 vezérlővel is használtam. Ez a kijelző típus nagyon kicsi méretű, azonban a képpontok önmagukban világítanak, nincs szükség háttérvilágításra. Rajzokat is megjeleníthetnek, de én csak karaktereket jelenítettem meg vele. Saját függvényem olyan kicsi méretűre sikerült, hogy…

olvasson tovább

Néhány Arduino alaplap

Arduino UNO R3Chip:ATmega328PÓrajel:16MhzÜzemi fesz:5V (7-12V külön táp bemeneten) Digitális lábak:14db (6db PWM)Analóg bemenetek: 6dbFlash memória: 32KbyteSRAM: 2KbyteEEPROM:1Kbyte Arduino NanoChip:ATmega328PÓrajel:16MhzÜzemi fesz:5V (7-12V külön táp kivezetésen) Digitális lábak:14db (8db PWM)Analóg bemenetek: 8dbFlash memória: 32KbyteSRAM: 2KbyteEEPROM:1Kbyte Arduino MiniChip:ATmega328PÓrajel:16MhzÜzemi fesz:5V vagy 3,3V (kétféle kivitel kapható), (RAW kivezetésen 3,35-12V vagy 5-12V)Digitális lábak:14db (6db PWM)Analóg bemenetek:…

olvasson tovább

Mi az Arduino?

Írd be a Google keresőbe, és ömlik az információ. Túl sok, nem is igazán lehet elsőre kihámozni a lényeget. A legfontosabb tulajdonsága az Arduino névvel illetett eszközöknek, hogy otthoni barkács körülmények között is lehet nagy tudású kütyüket készíteni. Egyszerű eszközökkel, nagyon kevés induló elektronikai tudás birtokában is összeállíthatsz kapcsolásokat, amik…

olvasson tovább

Analóg bemenet használata

Analóg bemenetre akkor lehet szükségünk, ha valamilyen eszköz vagy alkatrész kivezetésein szeretnénk megmérni a feszültséget. Az Arduino Uno-ban található analóg bemeneteknek eléggé korlátozottak a képességei. A teljes feszültség mérési tartományt 1024 részre tudja felbontani (10 bit). Azért ez elég sok esetben bőven elég. A chip-ben egy analóg-digital konverter (ADC) található,…

olvasson tovább

PWM képes kimenet használata

A PWM kimenetet azért találták ki, hogy ne csak kétféle állapotot (feszültséget) lehessen beállítani egy kimeneten.Ha csak digitális kimenetünk van, akkor a világítást bekapcsolhatjuk vagy kikapcsolhatjuk, de pl. nem tudunk félhomályt beállítani a szobában, pedig ez is nagyon kellene romantikus pillanatokban! Szerencsére van “digitális” megoldás a problémára. Ha gyorsan ki…

olvasson tovább

Arduino kivezetések konfigurálása és használata

Ebben a fejezetben azokat a nyelvi elemeket tekintjük át, melyekkel a mikrovezérlő egyes kivezetéseit lehet működésre bírni. Én az Arduino  C és BASCOM (basic) fejlesztő környezetben ismerkedtem a programozással, ezért ebben a kettőben tudom megmutatni hogyan kell beállítani az egyes kivezetéseket a különböző funkciókra pl. bemenet, kimenet, PWM kimenet stb….

olvasson tovább

Adott láb kimenetre állítása és használata

Amikor egy chip áramot kap a kivezetések bemenetként viselkednek. A betöltött program elindul, és tetszőleges pillanatban, akár egy programon belül többször is, átállíthatjuk kimenetnek, vagy vissza bemenetnek. Ha kimenetnek állítod, akkor tudnod kell, hogy kétféle állapotba kerülhet:LOW állapot, ekkor közel 0V feszültség jelenik meg rajta. HIGH állapot, ekkor közel 5V…

olvasson tovább