„Arduino“ programavimo pamoka

„Arduino“ logotipas

Arduino Tai tikriausiai yra vienas iš nemokamos programinės ir aparatinės įrangos projektų ar platformų, kuris turėjo didžiausią pasisekimą, ir tas, kuris padarė didžiausią įtaką „pasidaryk pats“ pasaulyje. Bendruomenė sukūrė tiek atvirojo kodo programinę įrangą plokščių mikrovaldikliui programuoti, tiek skirtingas aparatinės įrangos plokštes, su kuriomis taip pat galima laisvai dirbti. Visi licencijuoti pagal GNU GPL licenciją, kad taip pat būtų galima sukurti daugybę priedų ir jų darinių.

Tiesą sakant, jie pažadino visą elektronikos pramonę su daugybe priedų, skrybėlės ar skydai Su kuria galite išplėsti savo „Arduino“ plokštės galimybes už pagrindinių funkcijų, kurias ji įgyvendina kaip standartą. Taip pat buvo pristatyta daugybė rinkinių, kuriais galima pradėti ar vykdyti labai konkrečius projektus, pvz., Robotų rinkiniai, saulės energijos projektams skirti rinkiniai, pradinių rinkinių rinkiniai ir kt.

Kokių plokščių yra?

„Arduino“ lentos

ten įvairios oficialios „Arduino“ lentos, nors pradėti rekomenduoju Arduino UNO, kurį aš naudoju kaip mokymo programos pagrindą. Įvairios plokštės, kurios labiausiai išsiskiria:

  • Arduino UNO 3 rev: tai yra lankstiausia ir naudojama plokštė iš visų, rekomenduojama pradėti nuo jos. Jame yra 328 MHz „ATmega16“ mikrovaldiklis, 2 KB SRAM ir 32 KB blykstės, 14 skaitmeninių įvesties / išvesties kontaktų ir 6 analoginiai įėjimai.
  • „Arduino Due“: Jame yra mikrovaldiklis AT91SAM3X8E su 84 Mhz, 96 KB SRAM ir 512 KB blykstės, taigi galėsite įrašyti sudėtingesnes programas didesniems projektams. Taip pat rasite 54 skaitmenines įvesties / išvesties jungtis ir 12 analoginių įėjimų + 2 analoginius išėjimus.
  • „Arduino Mega“: 2560Mhz „ATmega16“ mikrovaldiklis, 8KB SRAM, 256KB blykstė, 54 skaitmeniniai įvesties / išvesties kaiščiai ir 16 analoginių įėjimų. Kitaip tariant, tai būtų tarpinis sudėtingo projekto „Due“ ir „UNO“ modelis.
  • „Arduino Lilypad“: Maža ir apvali plokštelė, kuri yra lanksti jūsų elektroninės tekstilės projektams, tai yra, nešiojama, kurią galite apsiauti drabužiais. Tai yra tinkama.
  • „Arduino Micro“: Tai labai maža plokštė su mikrovaldikliu, kuri gali būti naudinga, kai erdvė yra pagrindinis veiksnys ir jums reikia plokštės, kuri užima mažai vietos, kad ją įdėtumėte į mažą erdvę. Yra „Pro“ versija su patobulintomis galimybėmis. Jame yra 32 MHz „ATmega4U16“ mikrovaldiklis ir 20 įvesties / išvesties kaiščių, kuriuos turėsite lituoti.
  • „Arduino Nano“: tai dar mažesnė plokštė nei „Micro“, tačiau pasižyminti panašiomis savybėmis ir kaina, su „ATmega328“ mikrovaldikliu.
  • „Arduino Esplora“: Jis yra šiek tiek brangesnis nei dauguma ankstesnių, jis yra pagrįstas primityviu „Leonardo“, kurio pajėgumai panašūs į UNO ir kuri buvo pirmoji pasirodžiusi plokštė. Tačiau jo dizainas buvo atnaujintas, sumažintas ir skiriasi tuo, kad kai kurie mygtukai, mini vairasvirtė ir jutikliai buvo integruoti tiesiai į plokštę. Todėl tai įdomu žaidimų projektams.

Taip pat rasite neoficialios plokštelės, kurį sukūrė bendruomenė ar kitos įmonės. Jo charakteristikos gali būti labai panašios ir netgi suderinamos su „Arduino“ programavimo ar elektroninio lygio požiūriu, tačiau mes tai jau paliekame kaip jūsų pasirinktą alternatyvą. Jokiu būdu nerekomenduoju pradėti nuo šių išvestinių lentų, nes gali būti keletas nesuderinamų dalykų ir neketinate rasti tiek daug pagalbos. Be to, kai kurie iš jų yra labai specifiniai robotams, dronams ir kt.

Kita vertus, jūs turite elektroniniai priedai tai suteiks jūsų „Arduino“ plokštei papildomų galimybių, tokių kaip „WiFi“ ryšys, „Bluetooth“, tvarkyklės varikliams valdyti ir kt. Kai kurie iš geriausiai žinomų skydų yra:

  • Skydo „Wifi“: norėdami pridėti „WiFi“ ryšį ir galėdami prijungti savo projektą prie interneto, kad galėtumėte jį valdyti nuotoliniu būdu.
  • Skydas GSM: mobiliųjų duomenų ryšiui.
  • Skydo Ethernet: laidinis ryšys su tinklu.
  • Skydas Proto: leidžia naudoti savo dizaino lentą.
  • Ir daug más, pvz., ekranai, klaviatūros, ...

Iš esmės už pradžia, Nemanau, kad jus gali dominti tokio tipo daiktai, nors greičiausiai jums to prireiks vėliau.

Ko reikia norint pradėti?

Fritzing: užfiksuoti jo sąsają

Norėdami pradėti, Patariu įsigyti šią medžiagą:

  • „Arduino Kit Starter“: tai pilnas pradinis rinkinys, kuriame yra plokštelė Arduino UNO, labai išsamus vadovas ir daugybė įvairių elektroninių elementų darbui (rezistoriai, kondensatoriai, LED ekranai, ekranai, duonos lenta, šviesos diodai, kabeliai, diodai, tranzistoriai, garsiakalbiai, varikliai ir servovarikliai, tvarkyklės ir kt.).
  • Jei nuspręsite įsigyti vieną iš aukščiau paminėtų plokščių, nepamirškite, kad turėsite įsigyti elektrinė medžiaga būtina kiekvienam projektui atskirai specializuotose parduotuvėse ... Taip pat gali būti, kad pasinaudoję pradiniu rinkiniu, norėtumėte nusipirkti daugiau medžiagos, kad galėtumėte toliau plėsti savo projektus ar užsiimti tuo, kas jums leidžia.

Be fizinio, taip pat būtų įdomu, jei turite tinkamą programinę įrangą:

  • „Arduino IDE“: tu gali atsisiųskite jį įvairioms platformoms visiškai nemokamai. PDF pamokoje paaiškinu, kaip ją įdiegti kiekvienoje operacinėje sistemoje ir kaip ji veikia.
  • Ardublokas: yra dar vienas „Java“ papildinys kelioms platformoms, kurios taip pat gali būti atsisiųstas Laisvas. Tai leidžia dirbti grafiškai, tai yra, naudoti blokus, panašius į dėlionės kūrinius, kuriant programas, nenaudojant programavimo kalbos. Visa tai taip pat paaiškinta PDF.
  • Fritzingas: yra programa, leidžianti jums atlikti savo grandinių modeliavimą ar prototipus prieš juos surenkant. Tai labai įdomu ir tarp įrenginių bibliotekų yra daugybė elementų. Atsisiųskite čia.

Turėdami tai turėtumėte daugiau pakankamas pradėti…

„Arduino“ programavimo pamoka:

„Arduino“ pradedančiųjų kursai

Nors platforma veikia daugelį metų, gali būti daug jaunų ar ne tokių jaunų žmonių, kurie mus dabar skaito ir nori prisijungti prie puikios kūrėjų bendruomenės, kuri šiuo metu kuria projektus, pagrįstus „Arduino“. Taigi, jei norite pradėti mokytis programuoti nuo nulio ir žingsnis po žingsnio, siūlau jums nemokama el. knyga apie „Arduino“ programavimą. Su juo sužinosite viską, ko reikia norint pradėti kurti savo pirmąjį dizainą ...

Ką apima atsisiuntimo failas?

Per Atsisiųsti ZIP rasite kelis failus, su kuriais galėsite dirbti:

  • el. knyga su pamoka „Arduino IDE“ ir „Ardublock“ programavimas PDF formatu standartą, kad galėtumėte jį naudoti savo kompiuteryje.
  • el. knyga identiška ankstesnei, tačiau mažesnio dydžio ir lengvas naudoti iš mobiliųjų įrenginių.
  • Atsisiųskite nuorodas į programos būtina.
  • Aplankas su skirtingais eskizuoti šaltinio failus kuriuos galite išbandyti kaip pavyzdžius arba modifikuoti, kad sužinotumėte. Yra tiek „Arduino IDE“ kodas, tiek kiti „Ardublock“ kodai ir net kai kurie kodai, skirti dirbti kartu su „Raspberry Pi“.

Atsisiųskite nemokamą el. Knygą ir priedus:

Pradėkite atsisiuntimą čia:

ARDUINO EBOOK

Tikiuosi, kad tai padės jums ir jūs pradėsite būti kūrėjas pirmieji jūsų projektai. Galite palikti komentarus apie savo pirmąjį dizainą ir pasidalinti savo kūryba su mumis.


9 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Tomas sakė

    Linkėjimai geros popietės:
    Jums reikėjo padaryti TESTERĮ, kuris imtų dvi kondensatoriaus reikšmes ir varžą lygiagrečiai su žeme. C = 470Mfx50V, R = 330k 1 / 4W. Tai prisijungs prie įvesties ir išvesties 3.5 AUDIO lizdo
    Per 3.5 klausimą
    Arduino klausimas ar galima ką nors padaryti, kas matuoja ir pateikia vertybes,

  2.   Mario Piñonesas c. sakė

    Aš pradedu ir ketinu pasiekti gerų rezultatų

  3.   Norberto sakė

    Jūsų Arduino EBOOK atsisiuntimas neveikia

    1.    Izaokas sakė

      Sveiki,
      Ką tik pabandžiau ir man tai veikia. Tiesa, kad pirmiausia pasirodo reklama.
      Tačiau antrą kartą spustelėjus nuorodą jis atsisiunčiamas.
      Sveikinimas

  4.   kregždė sakė

    Atsisiuntimas prasideda ir sustoja, nurodant: Klaida: tinklo klaida
    Pabandykite kituose kompiuteriuose, kituose tinkluose ir problema išlieka

    1.    Izaokas sakė

      Sveiki
      Dabar vėl atsisiunčiau ir jis veikia puikiai.

  5.   Nestoras Martinas sakė

    Sveiki, gal dar kartą patikrintumėte nuorodą? https://www.hwlibre.com/wp-content/uploads/2019/04/EBOOK-ARDUINO.zip
    Atsisiunčiant rodoma tinklo klaida.
    Labai ačiū.

    1.    Izaokas sakė

      Sveiki,
      Gerai, patikrinta.

  6.   Jaime'as Teranas Rebolledo sakė

    Gerbiamas
    Man nepavyko atsisiųsti „Arduino“ e-knygos. Ar galite atsiųsti jį man paštu kartu su kita medžiaga, kad gerai išmokčiau ir naudočiau?
    Sveikinimai.