Įgūdžių kūrėjas: Arduino 101 - 💡 Fix My Ideas

Įgūdžių kūrėjas: Arduino 101

Įgūdžių kūrėjas: Arduino 101


Autorius: Ethan Holmes, 2019

Ar girdėjote apie Arduino? Tai nuostabus programuojamas mikroprocesorius (mini kompiuteris), kurį galite padaryti beveik nieko! Pagrindinis tikslas, kad pavara reaguotų į jutiklius (žibintus, variklius ir kt.). Šis gruntas padės jums pradėti su „Arduino“ ir šiek tiek koduoti.

„Arduino Leonardo“ yra pagrindinis „Arduino“ modelis. Jis taip pat yra vienas iš nebrangiausių ir paprastiausių naudoti mikroprocesorinių platformų ($ 25).

Viskas apie atvirąjį kodą

„Arduino“ buvo pastatytas Italijoje atviro kodo aparatūra, tai yra puikus įkvėpimas daugeliui produktų. Daugelis kompanijų ir elektronikos produktų šiandien yra pastatyti ant atviro kodo. Norint sukurti atviro kodo projektą, asmuo išleidžia visus dizaino failus visuomenei, kad bendruomenė galėtų juos išnagrinėti, siūlyti pakeitimus ir patobulinimus, prisidėti ir padėti geriau įgyvendinti projektus!

Štai keletas puikių projektų, kurie stumia „Arduino“ ribas.

3D spausdintuvas (dauguma 3D spausdintuvų yra suderinami su „Arduino“)

Quadcopters / Drones (arduino ore!)

Lazerinis arfa (leisti melodijas lazeriuose)

LED kubas

Šachmatai žaidžia robotą

Bet pirmiausia, mes pradėsime labai paprastą. Viskas prasideda nuo mirksi LED!

Kokios visos šios dalys yra?

Pirmiausia - lentos išdėstymas. Žemiau yra „Arduino Leonardo“ ir visi pagrindiniai komponentai, kuriuos turėtumėte žinoti ir ką jie daro.

Pakalbėkime ta pačia kalba

Toliau įdiegsime „Arduino“ programinę įrangą jūsų kompiuteryje. Eikite į bit.ly/arduinoide, kad atsisiųstumėte „Arduino IDE“ (kompiuterio programinę įrangą) kompiuteriui, „Mac“ ar „Linux“. Jei norite įdiegti paskutines programinės įrangos dalis, vadovaukitės bit.ly/arduinopc instrukcijomis, jei esate Windows kompiuteryje.

Dabar esate pasiruošę programuoti!

„Arduino“ yra parašytas C ir C + +, lengvai naudojamų programavimo kalbų mišinyje. Galbūt manote, kad kodavimas yra visi ir nuliai, bet ne su „Arduino“. Pagrindinė idėja, kurią „Arduino“ komanda suprato, buvo ta, kad „Arduino“ turi būti prieinama arba paprasta naudoti visiems (vaikams, dizaineriams, menininkams, tinkeriams ir kūrėjams). Taigi, Arduino kodo kalba dažniausiai yra paprasto anglų kalba, kai kurie numeriai čia ir ten yra lengvai suprantami. Eikime per paprasčiausią „Arduino“ programą!

Tai „Blink“ eskizas (eskizas yra dar vienas žodis programai, kuri veikia „Arduino“). Atidarykite „Blink“ eskizą, eikite į „File“> „pavyzdžiai“> „01.Basics“> „Blink“. Blykstės eskizas įjungia šviesos diodą antrą sekundę ir išjungia sekundę, todėl mirksi. Jūs galite naudoti pastatytą LED lizdą 13, pažymėtą „L“, arba prijunkite savo LED.

Šis pavyzdys yra viešai prieinamas, o tai reiškia, kad kiekvienas turi prieigą prie jo. Pažvelkime kodą!

Dabar atėjo laikas įkelti eskizą į mūsų Arduino lentą! Spustelėkite Įrankiai> Valdyba> Arduino Leonardo (jei naudojate „Arduino Leonardo“), ir spustelėkite „Tools“> „Board“> „Port“ ir pasirinkite, naudodami „/dev/tty.usbmodemfd121“ (šiek tiek palei šias linijas), jei naudojate „Mac“ ir pasirinkite mažiausią COM prievadą, jei esate kompiuteryje. Tada paspauskite mygtuką „Compile + Upload“ (kompiliuokite + įkėlimą), esantį žemiau (dešinėn rodyklė). Tai patvirtins, kad kode nėra klaidų, ir tada įkelkite jį į „Arduino“ plokštę. Jei buvo klaidų, tai būtų rodomi kaip pranešimas juodame stačiakampyje, esančiame žemiau kodo.

Maždaug po 5 sekundžių šviesos diodai turėtų labai greitai mirksėti ant plokštės, o po to LED „L“ turėtų mirksėti vieną sekundę ir vieną sekundę išjungti. Jūs padarėte savo pirmąjį projektą!

Išsiplėtus, jūs galite tikrai padaryti daug daugiau projektų su žiniomis, kurias jūs turite dabar! Pvz., Galite mirksėti dešimties LED lempučių, arba turėti įvairių spalvų šviesos diodų! Norėdami gauti daugiau idėjų ir pamokų apie „Arduino“ projektus, apsilankykite bit.ly/makearduino

Šis pranešimas iš pradžių pasirodė 2013 m. Gruodžio 4 d.

00


Jums Gali Būti Įdomu

Skaitmeninė patirtis - ląstelių stiprintuvas, „haptic“ kontrolė ir „Knight Rider GPS“

Skaitmeninė patirtis - ląstelių stiprintuvas, „haptic“ kontrolė ir „Knight Rider GPS“


Nab Šis nuolankus „Skill Building Maker Books“ knygų rinkinys

Nab Šis nuolankus „Skill Building Maker Books“ knygų rinkinys


„Maker Pro News“: „TechShop“ atnaujinti, individualizuoti spausdintiniai batai, „Maker Faire Shenzhen“ ir kiti

„Maker Pro News“: „TechShop“ atnaujinti, individualizuoti spausdintiniai batai, „Maker Faire Shenzhen“ ir kiti


„Super-Sized Snow Speeder“ modeliai, kovoja milžinišką AT-AT

„Super-Sized Snow Speeder“ modeliai, kovoja milžinišką AT-AT






Naujausios Žinutės