Arduino kezdő
Re: Arduino kezdő
Nos első körben feltettem a Arduino IDE-t.
Az első benyomásom az, hogy valami nagyon gagyi felület az AVR Studióhoz képest. Viszont félelmetesen egyszerű és könnyű elindulni vele, most már értem, miért ideális ez az eszköz azoknak, akik most ismerkednek a mikrokontrollerekkel és a programozással. Semmi hardveres szívás, semmi élesztgetés, csak összedugja az ember és már megy is.
Rádugtam az LCD keypad shieldet, első nekifutásra letöltötte a példaprogramot és már működött is. Ez igazi plug&play.
És amúgy ezzel az Arduinoval lehet több eszközt is használni ha már egyszer rajta van az LCD keypad shield? Hogyan? Ha még kellene pár DI/DO láb hőmérséklet érzékelőnek vagy kapcsolgatni valamit, akkor azt hogy tudom megoldani, mert fizikailag elfoglalja a portokat az LCD.
De gondolom az LCD nem használja ki az összes DI/DO lábát a kontrollernek, honnan tudom melyik lábak szabadak még egyéb felhasználásra? És ha kiderült, akkor forrasszak rá közvetlen a panelra vezetékeket további ki/bemenetekhez, vagy mi ennek a hivatalos módja?
Az első benyomásom az, hogy valami nagyon gagyi felület az AVR Studióhoz képest. Viszont félelmetesen egyszerű és könnyű elindulni vele, most már értem, miért ideális ez az eszköz azoknak, akik most ismerkednek a mikrokontrollerekkel és a programozással. Semmi hardveres szívás, semmi élesztgetés, csak összedugja az ember és már megy is.
Rádugtam az LCD keypad shieldet, első nekifutásra letöltötte a példaprogramot és már működött is. Ez igazi plug&play.
És amúgy ezzel az Arduinoval lehet több eszközt is használni ha már egyszer rajta van az LCD keypad shield? Hogyan? Ha még kellene pár DI/DO láb hőmérséklet érzékelőnek vagy kapcsolgatni valamit, akkor azt hogy tudom megoldani, mert fizikailag elfoglalja a portokat az LCD.
De gondolom az LCD nem használja ki az összes DI/DO lábát a kontrollernek, honnan tudom melyik lábak szabadak még egyéb felhasználásra? És ha kiderült, akkor forrasszak rá közvetlen a panelra vezetékeket további ki/bemenetekhez, vagy mi ennek a hivatalos módja?
Re: Arduino kezdő
http://shop.tavir.hu/product_info.php/f ... ield-p-324
Alul: mintakódok, kapcsolási rajz.
Ebből látszik, hogy van pár szabad láb.
Mérésre: I2C illetve 1Wire ideális. I2C: A4/A5 láb kötött. 1Wire szoiftveres, bármely lábra mehet.
Arduino előnye a hátránya is: eldugja előled a chipet, környezetet. Kezeld fekete dobozként. Nem műszakiként, aki a belsejét is ismerni akarja. Ráérsz azzal később foglalkozni.
Arduino tippek:
- külső editort is használhatsz. van aki a Notepad++ szoftverre esküszik
- Arduino keretrendszer könyvtárastul beemelhető AVRStudio alá.
- Eclipse illetve VisualMicro is kezeli közvetlenül...
De a programozási alapokhoz a 60 napos tanfolyam javasolt: www.tavir.hu/60nap
Alul: mintakódok, kapcsolási rajz.
Ebből látszik, hogy van pár szabad láb.
Mérésre: I2C illetve 1Wire ideális. I2C: A4/A5 láb kötött. 1Wire szoiftveres, bármely lábra mehet.
Arduino előnye a hátránya is: eldugja előled a chipet, környezetet. Kezeld fekete dobozként. Nem műszakiként, aki a belsejét is ismerni akarja. Ráérsz azzal később foglalkozni.
Arduino tippek:
- külső editort is használhatsz. van aki a Notepad++ szoftverre esküszik
- Arduino keretrendszer könyvtárastul beemelhető AVRStudio alá.
- Eclipse illetve VisualMicro is kezeli közvetlenül...
De a programozási alapokhoz a 60 napos tanfolyam javasolt: www.tavir.hu/60nap
Re: Arduino kezdő
Köszönöm a tippeket!
Akkor ha jól nézem, akkor itt az LCD mellett a D0..D3 lábakat használhatom szabadon, igaz?
És most akkor felmerül a kérdés, hogy mi van, ha a jövőben majd egy Wifi modult is szeretnék az LCD mellé? Fizikailag ezt össze lehet passzintani valahogy, pl. extra tüskesorok beforrasztásával? Vagy úgy kell majd mellédrótozni a Wifi modult?
Akkor ha jól nézem, akkor itt az LCD mellett a D0..D3 lábakat használhatom szabadon, igaz?
És most akkor felmerül a kérdés, hogy mi van, ha a jövőben majd egy Wifi modult is szeretnék az LCD mellé? Fizikailag ezt össze lehet passzintani valahogy, pl. extra tüskesorok beforrasztásával? Vagy úgy kell majd mellédrótozni a Wifi modult?
Re: Arduino kezdő
D0 és D1 a programfeltöltés miatt foglalt! (Sorosport)
A WiFi modult érdemes _önállóan_ használni. A benne levő processzor bírja a terhelést
Létezik Arduino lapka, ESP-12 rendszerközponttal
A WiFi modult érdemes _önállóan_ használni. A benne levő processzor bírja a terhelést
Létezik Arduino lapka, ESP-12 rendszerközponttal
Re: Arduino kezdő
Hú, ezt jó tudni, akkor a D0 és D1 egyáltalán nem használható?
Akkor melyik D lábat tudom használni az LCD mellett? D2 és D3 gondolom? És a D11/D12/D13 ha nem használom az ICSP portot, akkor használhatom I/O-ra? Mert ha csak 2 lábacska lenne szabad, az elég sovány lenne...
Akkor melyik D lábat tudom használni az LCD mellett? D2 és D3 gondolom? És a D11/D12/D13 ha nem használom az ICSP portot, akkor használhatom I/O-ra? Mert ha csak 2 lábacska lenne szabad, az elég sovány lenne...
Re: Arduino kezdő
60 napos tanfolyam
A D0,D1 az USB oldalon a soros feltöltő csatlakozik ide, és megkötésekkel használható. Kedzőként inkább azt mondom, hogy nem használható (tiltás egyszerűbb, a miértek kérdése a kezdői szintet meghaladja )
D11-12-13 csak az ICSPre megy - szabadon felhazsnálható kivezetés.
Az analog lábak is lehetnek I/O lábak! Itt emlékeim szerint 1 foglalt, amin a nyomógombsor van.
A D0,D1 az USB oldalon a soros feltöltő csatlakozik ide, és megkötésekkel használható. Kedzőként inkább azt mondom, hogy nem használható (tiltás egyszerűbb, a miértek kérdése a kezdői szintet meghaladja )
D11-12-13 csak az ICSPre megy - szabadon felhazsnálható kivezetés.
Az analog lábak is lehetnek I/O lábak! Itt emlékeim szerint 1 foglalt, amin a nyomógombsor van.
Re: Arduino kezdő
Kis ügyeskedéssel még használhatod másra az LCD adatvonalát is!
Mikor a D9, LCD E-ngedélyező lába H szinten van, vagyis nem írsz/olvasol LCDt.
Használhatod másra a 4 adatvonalat.
Csak figyelned kel, hogy a végén, ezek kimenetek maradjanak.
Mikor a D9, LCD E-ngedélyező lába H szinten van, vagyis nem írsz/olvasol LCDt.
Használhatod másra a 4 adatvonalat.
Csak figyelned kel, hogy a végén, ezek kimenetek maradjanak.
Re: Arduino kezdő
Ajaj. Kezdőként nem trükközünk ilyet
Ami a lábkiosztás:
D0, D1 - program feltöltés (USB-Soros átalakítón)
D2, D3 - szabadon van
D4...D9 - LCD használja,
D10 - háttérvilágítás
D11...D13 - szabadon van
A0 - nyomógombok
A1...A5 - szabadon van
Azaz van 10 szabad kivezetés
Ami a lábkiosztás:
D0, D1 - program feltöltés (USB-Soros átalakítón)
D2, D3 - szabadon van
D4...D9 - LCD használja,
D10 - háttérvilágítás
D11...D13 - szabadon van
A0 - nyomógombok
A1...A5 - szabadon van
Azaz van 10 szabad kivezetés
Re: Arduino kezdő
Hát ez szuper, akkor bőven van elég szabad láb!
Hálásan köszönöm a részletes magyarázatot mindkettőtöknek!
Hálásan köszönöm a részletes magyarázatot mindkettőtöknek!
Re: Arduino kezdő
D4...D9 - LCD ezt is kiválthatod kimeneteknek ha i2c lcd meghajtást használsz a4 és a5 kel csak kb 300ft ebay plusz költség egy i2c átalakito lcdhez alfanumerikushoz...
http://www.ebay.com/itm/IIC-I2C-TWI-SP ... wBahU1CiK
http://www.ebay.com/itm/IIC-I2C-TWI-SP ... wBahU1CiK
Re: Arduino kezdő
Az alapfeladat a LCD KeyPad Shield volt...
Kezdőt nem boldogítunk még buszrendszerrel...
Pláne, hogy olyan rendszerkiegészítő, amiből 7-8 féle változat is kering
http://shop.tavir.hu/product_info.php/l ... ii2c-p-117
Erről a 60 napos tanfolyam is szó lesz...
Kezdőt nem boldogítunk még buszrendszerrel...
Pláne, hogy olyan rendszerkiegészítő, amiből 7-8 féle változat is kering
http://shop.tavir.hu/product_info.php/l ... ii2c-p-117
Erről a 60 napos tanfolyam is szó lesz...
Re: Arduino kezdő
Jelenleg bőven elég lesz nekem 4-5 láb is, de jó tudni, hogy a jövőben milyen lehetőségek vannak. Köszönöm mégegyszer a segítséget!
Re: Arduino kezdő
Sziasztok!Az Arduino újraindulásakor miként lehet kiküszöbölni, hogy a kimeneteken ne engedjen ki jelt. Vagyis érthetőbben: egy áramszünet után egy arduinora kapcsolt relé ne kezdjen el ki-be kapcsolgatni, amíg újra nem indul teljesen.
Re: Arduino kezdő
Szia!
Arra gondolsz konkrétan, hogy ha be volt húzva a relé, amikor elmegy a táp a relé elenged, majd amikor visszajön a táp és elindul a programod akkor ismét meghúz a relé?
Ha ez a gondod, akkor rövid áramszünetek áthidalására akkumulátort használnék, vagy ha hosszabb kimaradásra is fel kell készülni akkor lehetne impulzus relét alkalmazni, az megtartja az állapotát táp nélkül is bármeddig.
Arra gondolsz konkrétan, hogy ha be volt húzva a relé, amikor elmegy a táp a relé elenged, majd amikor visszajön a táp és elindul a programod akkor ismét meghúz a relé?
Ha ez a gondod, akkor rövid áramszünetek áthidalására akkumulátort használnék, vagy ha hosszabb kimaradásra is fel kell készülni akkor lehetne impulzus relét alkalmazni, az megtartja az állapotát táp nélkül is bármeddig.
Re: Arduino kezdő
Az AVR chipek indulaskor a labak bemenetek. Indulaskor nem ad jelszintet. Kulso fel v. lehuzoellenallast epits be, ami az indulas ill. reset alatt biztositja a jelszintet.