Skill Builder: Arduino 101 - 💡 Fix My Ideas

Skill Builder: Arduino 101

Skill Builder: Arduino 101


Autors: Ethan Holmes, 2019

Vai esat dzirdējuši par Arduino? Tas ir lielisks programmējams mikroprocesors (mini dators), ko var darīt gandrīz visu! Tās galvenais mērķis ir panākt, lai sensori reaģētu uz izpildmehānismiem (gaismām, motoriem uc). Šis primeris palīdzēs jums sākt ar Arduino un mazliet kodējumu.

Arduino Leonardo ir galvenais Arduino modelis, kurā ir pietiekami daudz iespēju, lai jūs varētu sākt darbu. Tā ir arī viena no lētākajām un vieglāk lietojamām mikroprocesoru platformām ($ 25).

Viss par atvērtu avotu

Arduino tika uzcelta Itālijā uz atvērtā koda aparatūras, kas ir lielisks iedvesmas avots daudziem produktiem. Daudzi uzņēmumi un elektronikas produkti šodien tiek būvēti uz atvērtā koda. Lai izveidotu projektu atvērtā koda veidā, persona publiski izplata visus dizaina failus, lai sabiedrība varētu tos pārbaudīt, ieteikt izmaiņas un uzlabojumus, veicināt un palīdzēt uzlabot projektus!

Šeit ir daži atdzist projekti, kas izspiež Arduino ierobežojumus, kurus varat izdarīt arī:

3D printeris (vairums 3D printeru ir Arduino saderīgi)

Quadcopters / Drones (arduino gaisā!)

Laser Harp (atskaņošanas melodijas lāzeros)

LED Cube

Šahs spēlē robotu

Bet vispirms mēs sākam ļoti vienkārši. Tas viss sākas ar mirgojošu LED!

Kādas ir visas šīs daļas?

Vispirms - kuģa izkārtojums. Zemāk ir Arduino Leonardo un visi tās galvenie komponenti, kas jums jāzina un ko viņi dara.

Runāsim to pašu valodu

Tālāk mēs datorā instalēsim Arduino programmatūru. Dodieties uz bit.ly/arduinoide, lai lejupielādētu Arduino IDE (datora programmatūru) PC, Mac vai Linux. Izpildiet bit.ly/arduinopc norādījumus, ja atrodaties Windows datorā, lai instalētu pēdējos programmatūras gabalus.

Tagad esat gatavs programēt!

Arduino ir rakstīts C un C + +, kas ir viegli lietojama programmēšanas valoda. Jūs varētu domāt, ka kodēšana ir visi un nulle, bet ne ar Arduino. Galvenā ideja, ko Arduino komanda domāja, bija tā, ka Arduino ir jābūt pieejamai vai viegli izmantojamai ikvienam (bērniem, dizaineriem, māksliniekiem, tinkeriem un veidotājiem). Tādējādi Arduino koda valoda lielākoties ir vienkāršā angļu valodā, ar dažiem numuriem šeit un tur ir viegli saprotama. Ejam pār vienkāršāko programmu Arduino!

Šī ir Blink skice (skice ir vēl viens vārds programmai, kas darbojas ar jūsu Arduino). Atveriet Blink skici, dodoties uz File> Piemēri> 01.Basics> Blink. Zibspuldzes skice ieslēdz vienu sekundi gaismas diode un sekundes laikā izslēdzas, tādējādi mirgo. Jūs varat izmantot iebūvēto LED spraudni 13, kas apzīmēts ar “L”, vai pievienojiet savu LED.

Šis piemēru kods ir publiski pieejams, kas nozīmē, ka ikvienam ir piekļuve tai. Apskatīsim kodu!

/*

Mirgo

Ieslēdz vienu sekundi gaismas diode, pēc tam atkārtoti izslēdzas vienu sekundi.

*/  Paskaidrojiet, ko darīs kods. Viss, kas atrodas / * * / vai pēc //, tiek ignorēts, un tas ir komentārs sev par to, ko darīs kods (liels atgādinājums pēc desmitiem vai simtiem skices izveidošanas).

int led = 13; Formāts: int (vesels skaitlis / skaitlis) noveda (nosaukums) = 13 (taps, kur LED ir pieslēgts); (Semikoli ir nepieciešami pēc katras rindas, kuru ievadāt kodu, izņemot iestatījumus (), cilpas () un citas funkcijas (jebkas ar ()).

spēkā neesošs iestatījums () { Void setup: kods, kas darbojas vienreiz; iestatiet ievades un izejas.

pinMode (vadīts, OUTPUT); iestatiet mūsu produkciju

}

tukša cilpa () { Void loop: darbojas pēc un pēc uzstādīšanas

digitalWrite (vadīts, HIGH); ieslēdziet LED (Arduino valodā HIGH ir “ieslēgts”)

kavēšanās (1000); aizkavēt / gaidīt sekundi (1000 milisekundes = 1 sekunde)

digitalWrite (LED, LOW); izslēdziet LED (Arduino valodā LOW ir “off”)

kavēšanās (1000); aizkavēt / gaidīt sekundi

}

Tagad ir pienācis laiks augšupielādēt skici mūsu Arduino padomē! Noklikšķiniet uz Tools> Board> Arduino Leonardo (ja izmantojat Arduino Leonardo), un noklikšķiniet uz Tools> Board> Port un atlasiet to, izmantojot /dev/tty.usbmodemfd121 (nedaudz gar šīm līnijām), ja lietojat Mac un izvēlieties zemāko COM portu, ja atrodaties datorā. Pēc tam nospiediet pogu Compile + Upload, kas attēlots zemāk (labā bultiņa). Tas pārbaudīs, vai kodā nav kļūdu, un pēc tam augšupielādējiet to Arduino padomē. Ja radās kļūdas, tās parādīsies kā ziņojums melnajā taisnstūrī zem koda.

Pēc aptuveni 5 sekundēm gaismas diodes mirgo ļoti strauji uz tāfeles, un pēc tam LED “L” mirgo vienu sekundi un vienu sekundi izslēgt. Jūs esat izveidojis savu pirmo projektu!

Sadalot, jūs noteikti varat darīt daudz vairāk projektu ar zināšanām, kas jums ir tieši tagad! Piemēram, var mirgot desmit gaismas diodes, vai arī ir daudzkrāsu LED displeju! Lai iegūtu vairāk ideju un konsultāciju par Arduino projektiem, apmeklējiet bit.ly/makearduino.

Šis ieraksts sākotnēji parādījās 2013. gada 4. decembrī un tika publicēts 2014. gada 6. janvārī.



Jums Var Būt Interesē

Iepazīstieties ar robotiem, kas dejo, dara pankūkas, saimniekdaļas, adīt un elpot uguni

Iepazīstieties ar robotiem, kas dejo, dara pankūkas, saimniekdaļas, adīt un elpot uguni


Kaut kur ārpus varavīksnes: attēlojums pa EM spektru

Kaut kur ārpus varavīksnes: attēlojums pa EM spektru


Rotaļlietu izgudrotāja piezīmjdators

Rotaļlietu izgudrotāja piezīmjdators


Laipni lūdzam - pievienojieties robota sacelšanās

Laipni lūdzam - pievienojieties robota sacelšanās






Jaunākās Publikācijas