Arduino programozási bemutató

Arduino logó

Arduino Valószínűleg ez az egyik szoftverprojekt vagy platform és hardware libre amely a legnagyobb sikert és a legnagyobb hatást érte el a barkácsvilágban. A közösség létrehozott egy nyílt forráskódú szoftvert a kártyák mikrovezérlőinek programozásához, valamint különféle ingyenes hardverkártyákat, amelyekkel dolgozni. Mindegyik a GNU GPL licenc alatt van licencelve, így számos kiegészítés és származék is létrehozható.

Valójában egy egész elektronikai iparágat ébresztettek fel számos tartozékkal, kalapok vagy pajzsok Ezzel kiterjesztheti Arduino táblájának képességeit azon alapfunkciókon túl, amelyeket alapértelmezésben megvalósít. Számos készletet is piacra dobtak, amelyekkel nagyon specifikus projekteket lehet elindítani vagy végrehajtani, például robotika készletek, napenergiával rendelkező projektek készletei, kezdő készletek stb.

Milyen típusú lemezek vannak?

Arduino táblák

Ott különféle hivatalos Arduino táblák, bár a kezdéshez ajánlom a használatát Arduino UNO, amit az oktatóanyag alapjául használok. A leginkább kitűnő lemezek a következők:

  • Arduino UNO Rev3: ez a legrugalmasabb és leggyakrabban használt lemez az összes közül, ajánlott kezdeni. 328 MHz-es ATmega16 mikrovezérlővel, 2 KB SRAM-mal és 32 KB vakuval, 14 digitális I / O tűvel és 6 analóg bemenettel rendelkezik.
  • Arduino Duett: AT91SAM3X8E mikrovezérlővel rendelkezik, 84 Mhz-vel, 96 KB SRAM-mal és 512 KB flash-rel, így nagyobb projektekhez bonyolultabb programokat is felvehet. Ehhez hasonlóan 54 digitális I / O csatlakozás és 12 analóg bemenet + 2 analóg kimenet található.
  • Mega Arduino: 2560Mhz ATmega16 mikrovezérlő, 8KB SRAM, 256KB vaku, 54 digitális I / O tű és 16 analóg bemenet. Más szavakkal, köztes modell lenne a Due és az UNO között, közepesen összetett projektek esetében.
  • Arduino Lily pad: Kicsi, kerek lemez, amely rugalmas az e-textil projektjeihez, vagyis viselhető, és ruhákra is feltehető. Labírozható.
  • ArduinoMicro: Ez egy nagyon kicsi mikrokontrollerrel ellátott tábla, amely hasznos lehet, ha a hely kulcsfontosságú tényező, és olyan táblára van szükség, amely kevés helyet foglal el ahhoz, hogy kis helyre lehessen behelyezni. Van egy Pro verziója továbbfejlesztett képességekkel. Tartalmaz egy 32 MHz-es ATmega4U16 mikrovezérlőt és 20 I / O tűt, amelyeket forrasztani kell.
  • ArduinoNano: még kisebb tábla, mint a Micro, de hasonló tulajdonságokkal és árral rendelkezik, ATmega328 mikrovezérlővel.
  • Arduino Explore: Kicsit drágább, mint a korábbiak többsége, a primitív Leonardo-ra épül, az UNO-hoz hasonló kapacitásokkal, és amely az első lemez jelent meg. De a kialakítását megújították, csökkentették és abban különbözik, hogy néhány gombot, mini joystickot és érzékelőket közvetlenül a táblára integráltak. Ezért érdekes a játékprojektek számára.

Meg is találja nem hivatalos lemezek, amelyet a közösség vagy más vállalatok hoztak létre. Jellemzőik nagyon hasonlóak lehetnek, sőt programozási vagy elektronikus szinten is kompatibilisek az Arduinóval, de ezt már hagyjuk az Ön választása alternatívájaként. Nem ajánlom, hogy bármilyen módon kezdje ezeket a származtatott táblákat, mert lehetnek összeférhetetlen dolgok, és nem fog akkora segítséget találni. Néhány közülük nagyon specifikus robotikára, drónokra stb.

Másrészt megvan a elektronikus kiegészítők ez extra képességekkel ruházza fel Arduino tábláját, mint például a WiFi kapcsolat, a Bluetooth, a motorok vezérlésére szolgáló illesztőprogramok stb. A legismertebb pajzsok a következők:

  • Pajzs Wifi: hozzáadhatja a WiFi-kapcsolatot, és csatlakoztathatja a projektet az internethez, hogy távolról kezelhesse azt.
  • Pajzs GSM: a mobil adatkapcsolathoz.
  • Pajzs Ethernet: vezetékes kapcsolat a hálózathoz.
  • Pajzs Proto: lehetővé teszi, hogy kenyérlapot használjon a tervei elkészítéséhez.
  • És nagyon sok mas, például képernyők, billentyűzetek, ...

Elvileg azért kezdődik, Nem hiszem, hogy érdekelhetné az ilyen típusú elemek, bár később valószínűleg szüksége lesz rá.

Mi kell a kezdéshez?

Fritzing: interfészének rögzítése

Kezdeni, Azt tanácsolom, hogy szerezze be a következő anyagokat:

  • Arduino Kit indító: ez egy komplett indító készlet, amely egy lemezt tartalmaz Arduino UNO, egy nagyon komplett kézikönyv és különféle elektronikus elemek sokasága (ellenállások, kondenzátorok, LED-képernyők, kijelzők, kenyérlap, LED-ek, kábelek, diódák, tranzisztorok, hangjelzők, motorok és szervomotorok, meghajtók stb.).
  • Ha a fent említett lemezek valamelyikének megvásárlása mellett dönt, ne feledje, hogy meg kell szereznie a elektromos anyag szükséges minden egyes projekthez önállóan a szaküzletekben ... Az is lehetséges, hogy miután kihasználta az indító készletet, további anyagokat szeretne vásárolni a projektek bővítésének folytatásához, vagy olyan dolgok elvégzéséhez, amelyeket a készlet lehetővé tesz.

A fizikai mellett az is érdekes lenne, ha rendelkezik megfelelő szoftverrel:

  • Arduino IDE: tudsz Töltsd le különféle platformokra teljesen ingyen. A PDF oktatóanyagban elmagyarázom, hogyan kell telepíteni az egyes operációs rendszerekre és hogyan működik.
  • Ardublock: egy újabb plugin a Java-ban több platformra, amelyek szintén lehetnek kisült ingyenes. Lehetővé teszi grafikus munkavégzést, vagyis a kirakós darabokhoz hasonló blokkok használatát a programok összeállításához anélkül, hogy programozási nyelvet kellene használni. Mindezt a PDF is elmagyarázza.
  • fricska: olyan program, amely lehetővé teszi az áramkörök szimulációinak vagy prototípusainak elvégzését az összeszerelés előtt. Nagyon érdekes, és számos elemet tartalmaz eszközkönyvtárai között. Töltse le itt.

Ezzel több lenne, mint elegendő kezdeni…

Arduino programozási bemutató:

Arduino kezdő tanfolyam

Bár a platform évek óta működik, sok olyan fiatal vagy nem olyan fiatal lehet, aki most olvas minket, és aki csatlakozni akar ahhoz a nagy készítői közösséghez, amely jelenleg Arduino-alapú projekteket hoz létre. Tehát, ha el akarja kezdeni a programozást a semmiből és lépésről lépésre, ajánlom a ingyenes e-könyv az Arduino programozásról. Ezzel mindent megtanul, amire szüksége van az első tervek elkészítéséhez

Mit tartalmaz a letöltött fájl?

Belül a Töltse le a ZIP-t több fájlt talál, amelyekkel dolgozhat:

  • e-könyv oktatóanyaggal Arduino IDE és Ardublock programozás PDF-ben szabványos, hogy használni tudja a számítógépén.
  • e-könyv azonos az előzővel, de kisebb méretű és könnyű használni a mobileszközökről.
  • Töltse le a linkeket a programok szükséges.
  • Különböző mappák vázold a forrásfájlokat hogy kipróbálhatja példaként vagy módosíthatja a tanuláshoz. Van egy kód az Arduino IDE-hez, valamint mások az Ardublock-hoz, és még néhány kód is működik a Raspberry Pi-vel való együttműködéshez.

Ingyenes e-könyv és kiegészítők letöltése:

Indítsa el a letöltést itt:

ARDUINO EBOOK

Remélem, hogy ez segít Önnek, és elkezd készítővé válni az első projektjeit. Megjegyzéseket tehet az első tervekkel kapcsolatban, és megoszthatja velünk alkotásait.


9 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Tomas dijo

    Üdvözlet jó napot:
    Olyan TESZTERT kellett készítenie, amely két kondenzátor értéket és egy ellenállást vesz fel a talajjal párhuzamosan C = 470Mfx50V, R = 330k 1 / 4W, ez csatlakozik a bemenethez és a kimenethez 3.5 AUDIO Jack
    3.5. Kérdés útján
    kérdés az arduino-ban lehet tenni valamit, ami az értékeket méri és kimeneti,

  2.   Mario Piñones c. dijo

    Kezdem, és jó eredményeket kívánok elérni

  3.   Norberto dijo

    Az Arduino EBOOK letöltése nem működik

    1.    Izsák dijo

      Helló,
      Most próbáltam és nekem bevált. Való igaz, hogy először egy hirdetés jelenik meg.
      De amikor másodszor rákattint a linkre, letöltődik.
      Az üdvözlő

  4.   Márton dijo

    A letöltés elindul és leáll, a következőt jelezve: Hiba: Hálózati hiba
    Próbálkozzon más számítógépeken, más hálózatokon, és a probléma továbbra is fennáll

    1.    Izsák dijo

      Helló
      Most újra letöltöttem és tökéletesen működik.

  5.   Nestor Martin dijo

    Szia, megnéznéd még egyszer a linket? https://www.hwlibre.com/wp-content/uploads/2019/04/EBOOK-ARDUINO.zip
    Letöltéskor hálózati hibát jelez.
    Köszönöm szépen.

    1.    Izsák dijo

      Helló,
      Ok, ellenőrizve.

  6.   Jaime Teran Rebolledo dijo

    Kedves:
    Nem tudtam letölteni az Arduino eBook-ot. Elküldenéd nekem postai úton, más anyagokkal együtt, hogy jól tanulhasd és használd?
    Üdvözlet.