Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
et:arduino:introduction [2017/02/27 11:57] raivo.sellet:arduino:introduction [2020/07/20 09:00] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +<pagebreak>
 ====== Sissejuhatus ====== ====== Sissejuhatus ======
- 
 ===== Arduino  olemus ===== ===== Arduino  olemus =====
-Arduino on avatud elektroonika platvorm, mis põhineb lihtsasti kasutataval riist- ja tarkvaral. Arduino arendusplaadid on võimelised lugema erinevatelt anduritelt sisendsignaale ja genereerima väljundsignaale erinevatele indikaatoritele, mootoritele jne, nii nagu kõik mikrokontrollerid. Selle teostamiseks tuleb Arduinole saata instruktaažkogum (kompileeritud programmi kood), mille järgi mikrokontroller juhib oma sisend/väljund (I/O) viike. Programmi koostamiseks on loodud Arduino spetsiifiline programmeerimiskeel (põhineb Wiring raamistikul), mis koos Arduino tarkvara arendus keskkonnaga (põhineb Processing keskkonnal) loob lihtsa struktuuri igal tasemel programmeerijale.\\ +Arduino on avatud elektroonika platvorm, mis põhineb lihtsasti kasutataval riist- ja tarkvaral. Arduino arendusplaadid on võimelised lugema erinevatelt anduritelt sisendsignaale ja genereerima väljundsignaale indikaatoritele, mootoritele ja teistele täiturseadmetele. Selle teostamiseks tuleb Arduinole saata instruktaažide kogum (kompileeritud programmi kood), mille järgi mikrokontroller juhib oma sisend/väljund (I/O) viike. Programmi koostamiseks on kasutusel spetsiifiline programmeerimiskeel ja tarkvaraarenduse keskkond (põhineb Wiring raamistikul), mis loob lihtsa struktuuri igal tasemel programmeerijale.\\
- +
-Arduino sai alguse Ivrea Interaction Design instituudis eesmärgiga luua lihtne prototüüpimise platvorm tudengitele, kellel puudus elektroonika ja programmeerimise taust. Üsna pea tekkis platvormi järgisuur huvi laial kogukonnal, mis andis Arduinole tõuke edasi ning välja arenes multifunktsionaalsete arendusplaatide seeria. Esialgselt välja töötatud arendusplatvorm kohandus kiirelt uute vajaduste ja ülesannetega, mis viis selle lihtsast 8-bitilisest plaadist mitmekesise toodeteni erinevates valdkondades: värkvõrk (IoT), kantavad seadmed, 3d printimine jt. Kõik Arduino arendusplaadid on vabavaralised (//open source//), mis annab kasutajatele võimaluse neid ise toota ning oma vajaduste järgi modifitseerida. Samuti on tarkvara täielikult vabavaraline, mis tänu kogukonna kaasabile üle maailma areneb väga kiiresti. +
  
 +Arduino sai alguse Ivrea Interaction Design instituudis Põhja-Itaalias eesmärgiga luua lihtne prototüüpimise platvorm tudengitele, kellel puudus elektroonika ja programmeerimise taust. Üsna pea tekkis platvormi järgi suur huvi laial kogukonnal, mis andis Arduinole edasise tõuke ning välja arenes multifunktsionaalsete arendusplaatide seeria. Esialgselt välja töötatud arendusplatvorm kohandus kiirelt uute vajaduste ja ülesannetega, mis viis lihtsast 8-bitilisest arendusplatvormist mitmekesiste toodeteni erinevates valdkondades: asjadeinternet (IoT), kantavad seadmed, 3D printimine jt. Kõik Arduino arendusplaadid on vabavaralised (//open source//), mis annab kasutajatele võimaluse neid ise toota ning oma vajaduste järgi modifitseerida. Samuti on tarkvara täielikult vabavaraline, mis tänu ülemaailmsele kogukonnale kiirelt areneb. 
  
 ===== Miks Arduino? ===== ===== Miks Arduino? =====
-Arduino on lihtne ja kasutajasõbralik mikrokontrolleri arendusplatvorm, mistõttu on neid kasutatud tuhandetes erinevates projektides. See tähendab, et olemas on suurel hulgal näiteid ja praktiliselt iga seadme/mooduli jaoks on olemas tarkvarateek, mis lihtsustab oluliselt seadme kasutamist Arduino platvormiga. Algajatel on väga lihtne alustada programmeerimise õppimist ja tasemel programmeerijad saavad vähese vaevaga arendatava prototüübi tööle. Arduino IDE arenduskeskkond töötab kõigil operatsioonisüsteemidel: Mac, Windows, Linux, Web. Tänu suurele kasutajaskonnale on probleemidele lahenduse leidmine kiire ja lihtne protsess googeldamise või foorumite abil.+Arduino on lihtne ja kasutajasõbralik mikrokontrolleri arendusplatvorm, mistõttu on neid kasutatud tuhandetes erinevates projektides. See tähendab, et olemas on suurel hulgal näiteid ja praktiliselt iga seadme/mooduli jaoks on olemas tarkvarateek, mis lihtsustab oluliselt seadme kasutamist Arduino platvormiga. Algajatel on väga lihtne alustada programmeerimise õppimist ja tasemel programmeerijad saavad vähese vaevaga arendatava prototüübi tööle. Arduino arenduskeskkond ehk IDE (//Integrated Development Environment//töötab kõigil operatsioonisüsteemidel: Mac, Windows, Linux, Web. Tänu suurele kasutajaskonnale on probleemidele lahenduse leidmine kiire ja lihtne protsess guugeldamise või foorumite abil.
  
 ===== Kasutamine ===== ===== Kasutamine =====
- 
 Toimiva lahenduse loomine Arduino platvormile koosneb kolmest loogilisest osast, milleks on tarkvara, mikrokontrolleri arendusplaat ja lisaseadmed või laiendusplaat. Kõik kokku moodustavad süsteemi, mis peaks täitma algselt püstitatud ülesande. Allolevalt skeemilt on näha kuidas on seotud omavahel tarkvara ja riistvara. Toimiva lahenduse loomine Arduino platvormile koosneb kolmest loogilisest osast, milleks on tarkvara, mikrokontrolleri arendusplaat ja lisaseadmed või laiendusplaat. Kõik kokku moodustavad süsteemi, mis peaks täitma algselt püstitatud ülesande. Allolevalt skeemilt on näha kuidas on seotud omavahel tarkvara ja riistvara.
  
-{{:et:arduino:tarkvara-kontroller-suesteem.jpg?250|}}+{{ :et:arduino:tarkvara-kontroller-suesteem.jpg?255 |}}
  
-Käesolev raamatuke on jagatud kolmeks osaks, nii nagu on kujutatud eelneval skeemil, kus põhirõhk on praktilistel näidetel ehk süsteemil. Kõik näited on lihtsad ja kiirelt teostatvad, mille baasil saab süsteemi arendada edasi keerukamate lahenduste suunas. Näited on loogilises järjestuses: lihtsamalt keerukamatele ja järgnevad näited kasutavad eelmiste näidete baasil õpitud oskusi. Seega on soovitav teha näited samas järjekorras nagu nad on esitatud raamatus. Samas võivad kogenumad kasutajad alustada ka soovitud kohast ja jätte need osad vahele, mida juba osatakase. 
et/arduino/introduction.1488196674.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0