Punë praktike për programimin Arduino

Logoja e Arduino

Arduino Është ndoshta një nga projektet ose platformat softuerike dhe hardware libre që ka pasur më shumë sukses dhe ai që ka pasur më shumë ndikim në botën DIY. Komuniteti ka krijuar si softuer me burim të hapur për programimin e mikrokontrolluesit të pllakave, ashtu edhe borde të ndryshme harduerike falas për të punuar me të. Të gjitha të licencuara sipas licencës GNU GPL në mënyrë që të mund të krijohen gjithashtu një mori plotësuesish dhe derivatesh.

Në fakt, ata kanë zgjuar një industri të tërë elektronike me një mori aksesorësh, kapele ose mburoja Me të cilin ju mund të zgjeroni aftësitë e bordit tuaj Arduino përtej funksioneve të tij themelore që ai zbaton si standard. Gjithashtu janë lansuar shumë komplete me të cilat fillojnë ose kryejnë projekte shumë specifike, të tilla si komplete për robotikë, komplete për projekte me energji diellore, komplete fillestare, etj.

Cilat lloje të pllakave ekzistojnë?

Bordet Arduino

Atje borde të ndryshme zyrtare Arduino, edhe pse për të filluar unë rekomandoj përdorimin Arduino UNO, e cila është ajo që unë përdor si bazë për tutorialin. Pllakat e ndryshme që bien më shumë në sy janë:

  • Arduino UNO Rev3: është pllaka më fleksibile dhe e përdorur nga të gjitha, e rekomanduara për të filluar. Ka një mikrokontrollues 328Mhz ATmega16, 2KB SRAM dhe 32KB blic, 14 kunja dixhitale I / O dhe 6 hyrje analoge.
  • Duet Arduino: Ka një mikrokontrollues AT91SAM3X8E me 84 Mhz, 96 KB SRAM dhe 512 KB flash, kështu që do të jeni në gjendje të regjistroni programe më komplekse për projekte më të mëdha. Po kështu, do të gjeni 54 lidhje dixhitale I / O dhe 12 hyrje analoge + 2 dalje analoge.
  • Mega Arduino: Mikrokontrollues 2560Mhz ATmega16, 8KB SRAM, 256KB blic, 54 kunja dixhitale I / O dhe 16 hyrje analoge. Me fjalë të tjera, do të ishte një model i ndërmjetëm midis Due dhe UNO, për projekte me ndërlikueshmëri të ndërmjetme.
  • Pajisja Arduino Lily: Pllakë e vogël dhe e rrumbullakët që është fleksibile për projektet tuaja të e-tekstilit, domethënë një veshje që mund të vendosni në rroba. Labshtë e etiketueshme.
  • Arduino Mikro: Isshtë një bord shumë i vogël me një mikrokontrollues që mund të jetë i dobishëm kur hapësira është një faktor kryesor dhe ju duhet një tabelë që zë pak hapësirë ​​për ta futur brenda një hapësire të vogël. Ekziston një version Pro i tij me aftësi të zgjeruara. Ai përfshin një mikrokontrollues 32Mhz ATmega4U16 dhe 20 kunja I / O që do t'ju duhet të bashkoni.
  • ArduinoNano: është një bord edhe më i vogël se Micro, por me karakteristika dhe çmim të ngjashëm, me një mikrokontrollues ATmega328.
  • Arduino Explore: Isshtë pak më e shtrenjtë se shumica e atyre të mëparshmet, bazohet në Leonardo primitive, me kapacitete të ngjashme me UNO dhe që ishte pllaka e parë që u shfaq. Por dizajni i tij është rinovuar, zvogëluar dhe ndryshon në atë që disa butona, mini levë dhe sensorë janë integruar direkt në bord. Prandaj, është interesante për projektet e lojrave.

Ju gjithashtu do të gjeni targa jozyrtare, krijuar nga komuniteti ose nga kompani të tjera. Karakteristikat e tij mund të jenë shumë të ngjashme, madje edhe të përputhshme me Arduino për sa i përket programimit ose nivelit elektronik, por ne tashmë e lëmë atë si një alternativë të zgjedhur nga ju. Unë nuk ju rekomandoj që të filloni me këto borde derivative në asnjë mënyrë, sepse mund të ketë disa gjëra të papajtueshme dhe nuk do të gjeni aq ndihmë. Gjithashtu, disa prej tyre janë shumë specifike për robotikë, dronë, etj.

Nga ana tjetër, ju keni pajisje elektronike që do të sigurojë bordin tuaj Arduino me aftësi shtesë, të tilla si lidhja WiFi, Bluetooth, drejtuesit për të kontrolluar motorët, etj. Disa nga mburojat më të njohura janë:

  • Mburoja Wi-Fi: për të shtuar lidhjen WiFi dhe për të qenë në gjendje të lidhni projektin tuaj me Internetin për ta menaxhuar atë në distancë.
  • Mburoja GSM: për lidhjen e të dhënave celulare.
  • Ethernet i mburojës: lidhje me tela në rrjet.
  • Mburoja Proto: ju lejon të përdorni një fletë bukë për dizajnet tuaja.
  • Dhe shumë më shumë, të tilla si ekranet, tastierat, ...

Në parim, për fillim, Unë nuk mendoj se mund të interesoheni për këtë lloj artikulli, megjithëse ndoshta do t'ju duhet më vonë.

Çfarë duhet të filloj?

Fritzing: kapja e ndërfaqes së saj

Për të filluar, Unë ju këshilloj të merrni materialin e mëposhtëm:

  • Starter i kompletit Arduino: është një komplet komplet fillestar që përmban një pllakë Arduino UNO, një manual shumë i plotë dhe një mori elementësh të ndryshëm elektronikë për të punuar (rezistencat, kondensatorët, ekranet LED, ekranet, tabela, LED, kabllot, diodat, transistorët, zhurmuesit, motorët dhe motorët e shërbimit, drejtuesit, etj.).
  • Nëse vendosni të blini një nga targat e përmendura më lart, mbani në mend se do t'ju duhet të blini pajisjen material elektrik e nevojshme për secilin projekt në dyqanet e specializuara… alsoshtë gjithashtu e mundur që pasi të keni shfrytëzuar kompletin starter, të jeni të interesuar të blini më shumë material për të vazhduar zgjerimin e projekteve tuaja ose duke bërë gjëra përtej asaj që ju lejon ky komplet.

Përtej fizikes, do të ishte gjithashtu interesante nëse keni një program adekuat:

  • Arduino IDE: ti mundesh shkarkojeni për platforma të ndryshme krejtësisht falas. Në udhëzuesin PDF unë shpjegoj se si ta instaloni në secilin sistem operativ dhe si funksionon.
  • Ardublock: është një plugin tjetër në Java për shumë platforma që mund të jenë gjithashtu shkarkohet falas Kjo ju lejon të punoni në mënyrë grafike, domethënë, duke përdorur blloqe të ngjashme me pjesët e enigmës për të hartuar programet tuaja pa pasur nevojë të përdorni gjuhën e programimit. E gjithë kjo shpjegohet edhe në PDF.
  • I ngrirë: është një program që ju lejon të kryeni simulime ose prototipa të qarqeve tuaja përpara se t'i montoni ato. Shtë shumë interesante dhe përfshin një mori elementësh midis bibliotekave të pajisjeve të tij. Shkarkoni këtu.

Me këtë, ju do të keni më shumë se mjaft të fillosh…

Manual për programimin Arduino:

Arduino Getting Starter Course

Megjithëse platforma ka punuar për vite me radhë, mund të ketë shumë të rinj ose jo aq të rinj që na lexojnë tani dhe që duan të bashkohen me komunitetin e madh të prodhuesve që ekzistojnë duke krijuar projekte të bazuara në Arduino për momentin. Pra, nëse doni të filloni të mësoni të programoni nga e para dhe hap pas hapi, unë ju ofroj një ebook falas në programimin Arduino. Me të do të mësoni gjithçka që ju nevojitet për të filluar ndërtimin e dizenjove tuaja të para ...

Çfarë përfshin skedari i shkarkimit?

Brenda Shkarkoni ZIP do të gjeni disa skedarë për të punuar:

  • eBook me udhëzues Programimi Arduino IDE dhe Ardublock në PDF standard për të qenë në gjendje ta përdorin atë në PC tuaj.
  • eBook identike me atë të mëparshme, por me një madhësi më të vogël dhe i lehtë për t'u përdorur nga pajisjet tuaja të lëvizshme.
  • Shkarkoni lidhje me programeve e nevojshme
  • Një dosje me të ndryshme skedarët burim të skicave që mund të provoni si shembuj ose të modifikoni për të mësuar. Ka edhe kod për Arduino IDE si dhe të tjerë për Ardublock dhe madje disa kode për të punuar së bashku me Raspberry Pi.

Shkarkoni eBook dhe shtesa falas:

Filloni shkarkimin ketu:

LIBRI ARDUINO

Shpresoj të të ndihmojë dhe të fillosh të jesh prodhues projektet tuaja të para. Ju mund të lini komente me modelet tuaja të para dhe të ndani krijimet tuaja me ne.


9 komente, lini tuajën

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Tomas dijo

    Përshëndetje Mirëmëngjesi:
    Ju është dashur të bëni një TESTER që merr dy vlera të një Kondensatori dhe të një rezistence paralelisht me tokën C = 470Mfx50V, R = 330k 1 / 4W, kjo lidhet me hyrjen dhe daljen 3.5 AUDIO Jack
    Përmes një pyetje 3.5
    pyetja në arduino mund të bëhet diçka që mat dhe nxjerr vlerat,

  2.   Mario Piñones c. dijo

    Unë jam duke filluar dhe kam ndërmend të arrij rezultate të mira

  3.   Norberto dijo

    Shkarkimi juaj EBOOK i Arduino nuk funksionon

    1.    Isaac dijo

      Përshëndetje,
      Sapo u përpoqa dhe funksionon për mua. Është e vërtetë që një reklamë del e para.
      Por herën e dytë që klikoni në lidhjen që shkarkohet.
      Një përshëndetje

  4.   babil dijo

    Shkarkimi fillon dhe ndalon duke treguar: Gabim: Gabim rrjeti
    Provoni në kompjuterë të tjerë, në rrjete të tjera dhe problemi vazhdon

    1.    Isaac dijo

      Përshëndetje
      E kam shkarkuar sërish tani dhe funksionon në mënyrë perfekte.

  5.   Nestor Martin dijo

    Përshëndetje, mund të kontrolloni përsëri lidhjen? https://www.hwlibre.com/wp-content/uploads/2019/04/EBOOK-ARDUINO.zip
    Ai jep një gabim në rrjet gjatë shkarkimit.
    Shumë falemnderit.

    1.    Isaac dijo

      Përshëndetje,
      Në rregull, kontrolluar.

  6.   Jaime Teran Rebolledo dijo

    Dear:
    Nuk munda të shkarkoja eBook Arduino. Mund të ma dërgoni me postë, së bashku me materiale të tjera për ta mësuar dhe përdorur mirë?
    Përshëndetje.