ArvutidProgrammeerimine

Arduino Starter: samm-sammult juhiseid. Programmeerimine ja projektide Arduino: kust alustada?

Arduino on väga populaarne disain kõigi fänni. Peaks olema tuttav neile ja need, kes ei ole kunagi kuulnud teda.

Mis on Arduino?

Nagu lühidalt kirjeldada Arduino? Best sõnad oleks: elektrooniline disainer. Arduino on vahend, millega saab luua erinevaid elektroonilisi seadmeid. Tegelikult, see on reaalne riistvara computing platvorm universaalne sihtkohta. Seda saab kasutada lihtsate ahelad ja rakendada üsna keerukaid projekte.

Designer põhineb nende riistvara, mis on sisend-väljund-kaardile. Programmi juhatuse kasutades keeltes, mis põhinevad C / C ++. Neid nimetatakse vastavalt töötlemine / Juhtmed. Alates Group C päritud äärmise lihtsuse, nii et nad on väga kiiresti õppinud keegi, ja rakendada neid teadmisi praktikas ei ole päris tõsine probleem. Et saate aru kasutamismugavust, tihti öelda, et Arduino - Starter võlurid disainerid. Isegi lapsed saavad aru, kus "Arduino" plaadist.

Mis see on võimalik koguda?

Application Arduino üsna mitmekesine, seda saab kasutada, sest see on lihtne näide, mida soovitatakse lõpus artikkel, ja üsna keeruline mehhanismid, sealhulgas manipulaatorid, robotid ja tööstuslike masinatega. Mõned käsitööliste hallata põhjal selliste süsteemide teha tabletid, telefonid, turvalisuse ja seiresüsteemide majad, "targa maja" süsteemi või lihtsalt arvuti. Arduino-projektide algajatele, kes saavad hakata tegelema isegi need, kes ei ole kogemusi, on lõpuks artikkel. Nad võivad isegi kasutada luua primitiivne virtuaalne reaalsus süsteemid. Kõik tänu üsna universaalne riistvara komponent pakutavaid võimalusi ja Arduino programmeerimine.

Kust osta komponendid?

Peetakse originaal osad, valmistatud Itaalias. Aga hind selliste üksuste ei ole madal. Seetõttu on mitmed ettevõtted või isegi üksikisikute käsitöö tehtud Arduino-ühilduvate seadmetega ja komponendid, mis naljaviluks hüüdnimega produktiivne kloonid. Ostes need kloonid ei saa öelda enesekindlalt, et nad töötavad, kuid soov salvestada kirkad.

Komponendid võib osta või komplekti või eraldi. On isegi juba ettevalmistatud komplektid kokku panna autosid, helikoptereid eri tüüpi kontrolli või laevu. Määra, kui foto eespool Toodetud Hiinas, maksab $ 49.

Lisateavet seadmete

Arduino pardal on lihtne mikrokontrolleri AVR, mis õmmeldakse bootloader ja on vähemalt minimaalselt vajalik USB-UART sadamas. On siiski oluline komponendid, kuid lähemal artikkel oleks parem keskenduda vaid need kaks komponenti.

Esiteks mikrokontrolleri mehhanism ehitatud kava, kus programmi asub ja arenenud. Programmid võivad mõjutada vajutades, signaalide komponentide loomist (takistid, transistorid, andurid jne ...) jne andurid võivad Lisaks väga erinevad vastavalt nende kasutusotstarbele: .. Light, kiirendus, temperatuur, kaugus, rõhk, takistused ja t. d. kuna kuvaseadmed võib läbi viia, kasutades lihtsaid komponendi valgusdioodid ja tweeteriga keerukate seadmete, näiteks graafilised ekraanid. Kuna täiturid peetakse mootorid, klapid, releed, servot, solenoidid, ja paljud teised, mis on loetletud väga pikka aega. Midagi nende listide MK teoste abil ühendavad juhtmed. Mõne mehhanismid vajavad adapterid. Aga kui sa tõesti alustada projekteerimisel, siis raske murda eemal. Nüüd räägime Arduino programmeerimine.

Lisateavet programmide koostamise protsessi

Juba valmis töötama mikrokontrolleri programm nimega püsivara. See võib olla ühe projekti ja Arduino projektid, nii et iga püsivara on soovitav salvestada eraldi kausta, et kiirendada protsessi leida õige faile. See on õmmeldud peale kristall abil spetsialiseeritud seadmetega MK: programmeerijad. Ja siis "Arduino" on veel üks eelis - see ei pea programmeerija. Kõik on tehtud nii, et Arduino programmeerimine algajatele on lihtne. Kirjalik koodi saab laaditakse MC läbi USB-kaabli abil. Saavutatud seda eelist ei ole mingi sisseehitatud ette programmeerija ja spetsproshivkoy - bootloader. Bootloader on spetsiaalne programm, mis algab kohe pärast ühendamist ja kuulamine, on olemas käsk kui kristall on olemas või mitte Arduino projektid vilkuma. Kasutamisest bootloader kerkib mõned väga atraktiivne eeliseid:

  1. Kasutatakse ainult ühte suhtluskanal, mis ei nõua lisaaega. Seega Arduino projektid ei nõua teil ühendada palju erinevaid juhtmeid, ja seal on segadust nende kasutamise. Töötada edukalt piisavalt USB-kaabli abil.
  2. Kaitse kõver käed. Too mikrokontrolleri tellised riigi otsese püsivara on üsna lihtne, suure pinge ei ole vajalik. Töötades buudilaadur potentsiaalselt ohtlike seaded, siis ei saa (arendamise kaudu programmis, muidugi, ja sa saad murda kõik). Seetõttu Arduino algajatele on mitte ainult seisukohast, mis on selge ja lihtne kasutada, see ikka väldib soovimatuid raha kulud seotud kogenematust nendega koos töötada, mees.

Projektid alustada

Kui olete saanud kogum, jootekolb, rosin ja jootma ei tohiks olla lihtsalt vormida väga keerulise kujunduse. Nad on muidugi saate pimestada, kuid võimalus edu Arduino Starter üsna madal keerulisemates projektides. Koolituse ja "saada" käed võite proovida rakendada mõned lihtsad pannid, mis aitab mõista koostoime töö ja "Arduino". Nagu esimesi samme töötamise Arduino algajatele võib olla soovitav kaaluda:

  1. Loo vilkuv LED, mis toimib läbi "Arduino".
  2. Ühendamine eraldi nuppu "Arduino". Kui seda on võimalik teha nii, et nupp saab reguleerida LED kuma №1.
  3. Ühendamine potentsiomeeter.
  4. servokontrolli.
  5. Ühendage ja töötada kolmevärvilise LED.
  6. Ühendamine piesoelektriline element.
  7. Ühendamine fotokaitsekihi.
  8. Ühendage liikumisanduri ja signaale oma töö.
  9. Ühendamine niiskus või temperatuuriandur.

Tulevikuprojektidega

On ebatõenäoline, et olete huvitatud, "Arduino", et ühendada üksikud LED. Tõenäoliselt te ahvatleb võimalus luua oma auto, Paadimudel või lendavad chopper. Sellised projektid on keeruline nende rakendamise, nad nõuavad palju aega ja visadust, kuid pärast neid, saate, mida te soovite: väärtuslik kogemus Arduino disain algajatele.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 et.unansea.com. Theme powered by WordPress.