Arduino za začetnike: korak za korakom navodila. Programiranje in projekti Arduino: kje začeti?
Arduino je zelo priljubljen med vsemi ljubitelji oblikovanja. Potrebno jih je seznaniti s tistimi, ki niso nikoli slišali zanj.
Vsebina
Kaj je Arduino?
Kako kratko lahko označite Arduino? Najboljše besede so: elektronski konstruktor. Arduino je orodje, s katerim lahko ustvarite različne elektronske naprave. Dejansko je to prava platforma za strojno računalništvo univerzalnega namena. Uporablja se lahko za izgradnjo preprostih shem in za izvajanje precej zapletenih projektov.
Oblikovalec temelji na svoji strojni opremi, ki je vhodno-izhodna plošča. Za programiranje tabele se uporabljajo jeziki, ki temeljijo na C / C ++. Prejeli so ime oziroma obdelavo / ožičenje. Iz skupine C so podedovali končno preprostost, ki jim omogoča, da jih zelo hitro obvlada katera koli oseba, uporaba znanja v praksi pa ni zelo pomemben problem. Da bi razumeli enostavnost dela, se pogosto govori, da je Arduino namenjen začetnikom čarovnikov. Za reševanje kart "Arduino" lahko celo otroci.
Kaj se lahko sestavi na njem?
Aplikacija Arduino je precej raznolika, saj se lahko uporablja kot za najpreprostejše primere, ki bodo priporočene na koncu članka in za precej zapletene mehanizme, vključno z manipulatorji, roboti ali proizvodnimi stroji. Nekateri obrtniki na podlagi takih sistemov upravljajo tablete, telefone, nadzorne in varnostne sisteme hiš, pametne sisteme za dom ali preprosto računalnike. Arduino projekti za začetnike, ki se lahko celo začetniki prvič spopadajo brez izkušenj, so na koncu članka. Lahko se jih celo uporablja za ustvarjanje primitivnih sistemov virtualne resničnosti. Vse zahvaljujoč vsebini univerzalne komponente strojne opreme in zmogljivosti, ki jih ponuja Arduino.
Kje kupiti komponente?
Komponente, proizvedene v Italiji, se štejejo za izvirne. Toda cena takih nizov ni nizka. Zato številna podjetja ali celo nekateri posamezniki, ki uporabljajo ročne obrti, proizvajajo Arduino naprave in komponente, ki so v šali imenujemo proizvodni kloni. Pri nakupu takšnih klonov je nemogoče z gotovostjo povedati, da bodo delovali, vendar pa želja po varčevanju vzame svoj cestnino.
Komponente je mogoče kupiti bodisi kot sklop ali ločeno. Obstajajo tudi že pripravljeni sklopi za zbiranje avtomobilov, helikopterjev z različnimi vrstami nadzora ali ladij. Set, kot je na zgornji sliki, proizveden na Kitajskem, bo stala 49 dolarjev.
Več o opremi
Arduino plošča je preprost mikrokrmilnik AVR, ki je bil zasukan z zagonskim zagonom in ima najmanj minimalno USB-UART vrata. Še vedno so pomembne sestavine, vendar se v okviru členov bolje osredotoči le na ti dve komponenti.
Najprej o mikrokrmilniku, mehanizmu, zgrajenem na eni shemi, v kateri se nahaja program. Programi lahko vpliva pritiskom, signale iz ustvarjanja komponent (upori, tranzistorji, senzorji, itd ...), itd Senzorji lahko poleg tega se zelo razlikujejo glede na njihovo predvideno uporabo: .. Svetlo, pospešek, temperaturo, razdaljo, pritisk, ovire itd. Kot kazalne naprave se lahko uporabljajo preproste komponente, od LED in pischalok do zapletenih naprav, kot so grafični prikazi. Kot aktuatorji se štejejo motorji, ventili, releji, servori, elektromagneti in mnogi drugi, ki so navedeni zelo, zelo dolgo. Z nekaterimi od teh seznamov MC deluje neposredno s pomočjo povezovalnih žic. Za nekatere mehanizme so potrebne prehodne naprave. Ampak, če res začnete z oblikovanjem, se bo težko izogniti. Zdaj pa govorimo o programiranju Arduino.
Več o postopku programiranja plošče
Program, ki je že pripravljen za uporabo na mikrokrmilniku, se imenuje firmware. Morda je en projekt ali projekti Arduino, zato je treba vsako vdelano programsko opremo shraniti v ločeni mapi, da bi pospešili postopek iskanja pravih datotek. Na kristalnem MC je vezan s pomočjo specializiranih naprav: programerjev. In tukaj ima "Arduino" eno prednost - ne potrebuje programerja. Vse je tako, da programiranje Arduina za začetnike ni težko. Pisno kodo lahko prenesete v MK preko USB kabla. To prednost ne doseže nekateri že vgrajeni programer, ampak posebna strojna programska oprema - zagonski nalagalnik. Bootloader je poseben program, ki se začne takoj po povezavi in posluša, ali bo prišlo do ukazov, bodisi da bo utripala kristal, ali obstajajo projekti Arduino ali ne. Od uporabe bootloader je nekaj zelo privlačnih profesionalcev:
- Uporabljajte le en komunikacijski kanal, ki sčasoma ne zahteva dodatnih stroškov. Torej, Arduino projekti ne zahtevajo, da povežete veliko različnih žic in je prišlo do zmede, ko jih uporabljate. Za uspešno delovanje je en kabel USB dovolj.
- Zaščita proti krivuljam rok. Da bi mikrokrmilnik v stanju opeke s pomočjo enostavne strojne programske opreme je precej enostavno, ni potrebno veliko napetosti. Ko delate s zagonskim zagonom, ne morete priti do potencialno nevarnih nastavitev (s pomočjo razvojnega programa, seveda, in tako lahko vse prekinete). Zato je Arduino za začetnike namenjen ne samo z vidika, ki je razumljiv in priročen, temveč bo omogočal tudi preprečevanje nezaželenih denarnih izdatkov, povezanih z neizkušenostjo osebe, ki dela z njimi.
Projekti za začetek
Ko dobite komplet, spajkalnik, kolofon in spajkanje, ne smete takoj izklesati zelo zapletenih struktur. Seveda so lahko osupljivi, vendar je možnost za uspeh v Arduinu za začetnike za kompleksne projekte precej nizka. Za usposabljanje in "polnjenje" rok si lahko poskusite izvesti nekaj enostavnejših idej, ki vam bodo pomagale razumeti interakcijo in delo Arduina. Kot prvi koraki pri delu z Arduinom za začetnike lahko svetujete:
- Ustvari utripajoča LED, ki bo delovala zahvaljujoč "Arduino".
- Priključitev ločenega gumba na "Arduino". Tako je mogoče narediti tako, da gumb lahko regulira osvetlitev LED iz točke št. 1.
- Povezava potenciometra.
- Krmiljenje servo pogona.
- Priklop in delo s tremi barvnimi LED.
- Povezovanje piezoelektrične celice.
- Povezovanje fotoresistorja.
- Povezava senzorja gibanja in signali o njegovem delovanju.
- Povežite senzor vlažnosti ali temperature.
Projekti za prihodnost
Težko vas zanima Arduino, da priključite posamezne LED diode. Najverjetneje vas privlači priložnost, da ustvarite svoj stroj, radijsko nadzorovan čoln ali pleten gramofon. Takšni projekti so zapleteni v njihovo izvajanje, zahtevajo veliko časa in vztrajnosti, vendar tako, da jih po, dobiš, kar hočeš: dragocena izkušnja z načrtovanjem Arduino za začetnike.
- "Pametna hiša" na Arduinu: teorija in praksa
- AVR programiranje. Programiranje mikrokrmilnikov AVR za začetnike
- Kako narediti tahometer z lastnimi rokami?
- Java programski jezik
- Kako sestaviti četvernik s svojimi rokami. Postavitev in krmiljenje četverokotnika
- Arduino Uno: oznaka, opis platforme
- Programiranje mikrokontrolerjev za začetnike: enostaven in dostopen
- Z lastnimi rokami: `Arduino` - elektronski konstruktor
- Nokia 5110: fotografija, diagram. Povezovanje grafičnega zaslona Nokia 5110 na Arduino
- Malina Pi 2: uporaba, namestitev in povezava
- Mikrokrmilnik ESP8266: povezava in nastavitev
- Piezoelektrični senzor: opis, pospešek, princip delovanja in lastnosti
- Ultrazvočni daljinomer: priročnik, modeli, pregledi
- Arduino svoje roke. Arduino UNO z lastnimi rokami
- `Pametni dom`: kontrolni krmilnik. "Pametna hiša": sestavni elementi,…
- PIR senzor: opis in navodila za priključitev
- Mikrokrmilniki Atmega8. Programiranje Atmega8 za začetnike
- UART vmesnik: opis, uporaba
- Kaj je zdravilo Arduino in kako ga uporabljati?
- Kako zgraditi 3D tiskalnik z lastnimi rokami?
- Elektronski oblikovalec: igra s prednostjo