Arduino programmeringshandledning

Arduino-logotyp

Arduino Det är förmodligen ett av mjukvaruprojekten eller plattformarna och hardware libre som har haft mest framgång och den som har haft störst genomslag i gör-det-själv-världen. Gemenskapen har skapat både programvara med öppen källkod för programmering av kortens mikrokontroller, såväl som olika gratis hårdvarukort att arbeta med. Alla licensierade under GNU GPL-licensen så att en mängd komplement och derivat också kan skapas.

Faktum är att de har väckt en hel elektronikindustri med en mängd tillbehör, hattar eller sköldar Med vilken du kan utöka funktionerna på ditt Arduino-kort utöver dess grundläggande funktioner som det implementerar som standard. Många kit har också lanserats för att starta eller genomföra mycket specifika projekt, såsom kit för robotik, kit för projekt med solenergi, startpaket etc.

Vilka typer av tallrikar finns det?

Arduino-brädor

Det olika officiella Arduino-styrelser, men för att börja rekommenderar jag att du använder Arduino UNO, vilket är vad jag använder som grund för handledningen. De olika plattorna som sticker ut mest är:

  • Arduino UNO Rev 3: det är den mest flexibla och använda plattan av alla, den rekommenderade till att börja med. Den har en 328MHz ATmega16 mikrokontroller, 2KB SRAM och 32KB blixt, 14 digitala I / O-stift och 6 analoga ingångar.
  • Arduino duett: Den har en AT91SAM3X8E mikrokontroller med 84 MHz, 96 KB SRAM och 512 kB blixt, så att du kan spela in mer komplexa program för större projekt. På samma sätt hittar du 54 digitala I / O-anslutningar och 12 analoga ingångar + 2 analoga utgångar.
  • arduino mega: 2560Mhz ATmega16 mikrokontroller, 8KB SRAM, 256KB blixt, 54 digitala I / O-stift och 16 analoga ingångar. Med andra ord skulle det vara en mellanmodell mellan Due och UNO för projekt med mellanliggande komplexitet.
  • Arduino Lily pad: Liten och rund platta som är flexibel för dina e-textilprojekt, det vill säga en bärbar som du kan ta på dig kläder. Det är märkbart.
  • ArduinoMicro: Det är ett mycket litet kort med en mikrokontroller som kan vara användbart när utrymme är en nyckelfaktor och du behöver ett kort som tar lite utrymme för att sätta in det i ett litet utrymme. Det finns en Pro-version av den med förbättrade funktioner. Den innehåller en 32Mhz ATmega4U16 mikrokontroller och 20 I / O-stift som du måste lödda.
  • ArduinoNano: det är ett ännu mindre kort än Micro, men med liknande funktioner och pris, med en ATmega328 mikrokontroller.
  • Utforska Arduino: Det är lite dyrare än de flesta tidigare, det är baserat på den primitiva Leonardo, med liknande kapacitet som UNO och som var den första plattan som dök upp. Men dess design har förnyats, reducerats och skiljer sig åt genom att vissa knappar, mini joystick och sensorer har integrerats direkt på kortet. Därför är det intressant för spelprojekt.

Du hittar också inofficiella tallrikar, skapad av samhället eller av andra företag. Dess egenskaper kan vara mycket lika och till och med kompatibla med Arduino när det gäller programmering eller elektronisk nivå, men vi lämnar det redan som ett alternativ efter eget val. Jag rekommenderar inte att du börjar med dessa derivatkort på något sätt, för det kan finnas några inkompatibla saker och du kommer inte att hitta så mycket hjälp. Några av dem är också mycket specifika för robotik, drönare etc.

Å andra sidan har du elektroniska tillbehör som ger ditt Arduino-kort extra funktioner, som WiFi-anslutning, Bluetooth, drivrutiner för att styra motorer etc. Några av de mest kända sköldarna är:

  • Sköld Wifi: för att lägga till WiFi-anslutning och för att kunna ansluta ditt projekt till Internet för att fjärrhantera det.
  • Sköld GSM: för mobildataanslutning.
  • Sköld Ethernet- Trådbunden anslutning till nätverket.
  • Sköldproto: låter dig använda en brädbräda för dina mönster.
  • Och mycket más, som skärmar, tangentbord, ...

I princip för börja, Jag tror inte att du kanske är intresserad av denna typ av objekt, även om du förmodligen kommer att behöva det senare.

Vad behöver jag för att komma igång?

Fritzing: fånga gränssnittet

att börja, Jag rekommenderar dig att skaffa dig följande material:

  • Arduino startpaket: det är ett komplett startpaket som innehåller en tallrik Arduino UNO, en mycket komplett handbok och en mängd olika elektroniska element att arbeta med (motstånd, kondensatorer, LED-skärmar, skärmar, paneler, lysdioder, kablar, dioder, transistorer, summer, motorer och servomotorer, drivrutiner etc.).
  • Om du väljer att köpa en av tallrikarna som nämnts ovan, kom ihåg att du måste förvärva elektriska material nödvändigt för varje projekt på egen hand i specialbutiker ... Det är också möjligt att när du väl har utnyttjat startpaketet är du intresserad av att köpa mer material för att fortsätta utöka dina projekt eller göra saker utöver vad detta kit tillåter dig.

Utöver det fysiska skulle det också vara intressant om du har adekvat programvara:

  • Arduino IDE: du kan ladda ner det för olika plattformar helt gratis. I PDF-självstudien förklarar jag hur man installerar det på varje operativsystem och hur det fungerar.
  • Ardublock: är ett annat plugin i Java för flera plattformar som också kan vara descargado fri. Det låter dig arbeta grafiskt, det vill säga använda block som liknar pusselbitar för att komponera dina program utan att behöva använda programmeringsspråk. Allt detta förklaras också i PDF-filen.
  • Fritzing: är ett program som låter dig utföra simuleringar eller prototyper av dina kretsar innan du monterar dem. Det är väldigt intressant och innehåller en mängd element bland dess enhetsbibliotek. Ladda ner den här.

Med det skulle du ha mer än tillräckligt att börja…

Arduino programmeringshandledning:

Arduino får startkurs

Även om plattformen har körts i flera år kan det finnas många unga eller inte så unga människor som läser oss nu och som vill gå med i det stora samhället av tillverkare som existerar och skapar projekt baserade på Arduino just nu. Så om du vill börja lära dig programmera från grunden och steg för steg, erbjuder jag dig en gratis e-bok om Arduino-programmering. Med den lär du dig allt du behöver för att börja bygga dina första mönster ...

Vad innehåller nedladdningsfilen?

Inom Ladda ner ZIP du hittar flera filer att arbeta med:

  • e-bok med handledning Arduino IDE och Ardublock programmering i PDF standard för att kunna använda den på din dator.
  • eBook identisk med den tidigare, men av mindre storlek och lätt att använda från dina mobila enheter.
  • Ladda ner länkar med program nödvändig.
  • En mapp med olika skiss källfiler som du kan prova som exempel eller ändra för att lära dig. Det finns både kod för Arduino IDE och andra för Ardublock och till och med några koder för att arbeta tillsammans med Raspberry Pi.

Ladda ner gratis e-bok och tillägg:

Starta nedladdningen här:

ARDUINO EBOOK

Jag hoppas att det hjälper dig och du börjar bli en tillverkare med dina första projekt. Du kan lämna kommentarer med din första design och dela dina skapelser med oss.


9 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Tomas sade

    Hälsningar God eftermiddag:
    Du behövde göra en TESTER som tar två värden på en kondensator och ett motstånd parallellt med jord C = 470Mfx50V, R = 330k 1 / 4W, detta är anslutet till ingång och utgång 3.5 AUDIO-uttag
    Genom en fråga 3.5
    fråga i arduino kan du göra något som mäter och matar ut värden,

  2.   Mario Piñones c. sade

    Jag börjar och jag tänker uppnå goda resultat

  3.   Norberto sade

    Din Arduino EBOOK-nedladdning fungerar inte

    1.    Isaac sade

      Hej,
      Jag har precis försökt och det fungerar för mig. Det är sant att en annons kommer ut först.
      Men andra gången du klickar på länken laddas den ner.
      hälsningar

  4.   martin sade

    Nedladdningen startar och slutar att indikera: Fel: Nätverksfel
    Försök på andra datorer, på andra nätverk och problemet kvarstår

    1.    Isaac sade

      Hallå
      Jag har laddat ner det igen just nu och det fungerar perfekt.

  5.   Nestor Martin sade

    Hej, kan du kolla länken igen? https://www.hwlibre.com/wp-content/uploads/2019/04/EBOOK-ARDUINO.zip
    Det ger nätverksfel vid nedladdning.
    Tack så mycket.

    1.    Isaac sade

      Hej,
      Ok, kollade.

  6.   Jaime Teran Rebolledo sade

    Kära:
    Jag kunde inte ladda ner Arduino eBook. Kan du skicka det till mig via post, tillsammans med annat material att lära sig och använda väl?
    Hälsningar.