Taula de continguts:

Introducció a Arduino: 15 passos (amb imatges)
Introducció a Arduino: 15 passos (amb imatges)

Vídeo: Introducció a Arduino: 15 passos (amb imatges)

Vídeo: Introducció a Arduino: 15 passos (amb imatges)
Vídeo: Как приклеить подошву к обуви 2024, De novembre
Anonim
Introducció a Arduino
Introducció a Arduino

Un Arduino és una placa de desenvolupament de microcontroladors de codi obert. En anglès senzill, podeu utilitzar l’Arduino per llegir sensors i controlar coses com motors i llums. Això us permet carregar programes a aquest tauler que poden interactuar amb coses del món real. Amb això, podeu crear dispositius que responguin i reaccionin al món en general.

Per exemple, podeu llegir un sensor d'humitat connectat a una planta en test i activar un sistema de reg automàtic si queda massa sec. O bé, podeu crear un servidor de xat autònom connectat al vostre encaminador d’Internet. O bé, podeu fer-lo tuitejar cada vegada que el vostre gat passa per la porta d’una mascota. O bé, podeu fer engegar una cafetera quan soni l'alarma al matí.

Bàsicament, si hi ha alguna cosa que d'alguna manera està controlada per l'electricitat, l'Arduino pot interactuar amb ell d'alguna manera. I encara que no estigui controlada per l’electricitat, probablement pugueu utilitzar coses que són (com motors i electroimants) per relacionar-s’hi.

Les possibilitats de l’Arduino són gairebé il·limitades. Com a tal, no hi ha cap manera que un sol tutorial pugui cobrir tot el que potser necessiteu saber. Dit això, he fet tot el possible per donar una visió bàsica de les habilitats i coneixements fonamentals que necessiteu per posar en marxa el vostre Arduino. Si res més, això hauria de funcionar com a trampolí per a una major experimentació i aprenentatge.

Pas 1: diferents tipus d’arduinos

Diferents tipus d’arduinos
Diferents tipus d’arduinos
Diferents tipus d’arduinos
Diferents tipus d’arduinos
Diferents tipus d’arduinos
Diferents tipus d’arduinos

Hi ha diversos tipus d’arduinos per triar. Aquesta és una breu visió general d'alguns dels tipus de taules Arduino més habituals que podeu trobar. Per obtenir una llista completa de les plaques Arduino compatibles actualment, consulteu la pàgina del maquinari Arduino.

Arduino Uno

La versió més comuna d’Arduino és l’Arduino Uno. Aquest tauler és el que parla la majoria de la gent quan es refereix a un Arduino. Al següent pas, es presenta un resum més complet de les seves característiques.

Arduino NG, Diecimila i Duemilanove (versions heretades)

Les versions antigues de la línia de productes Arduino Uno consisteixen en NG, Diecimila i Duemilanove. L’important que cal tenir en compte sobre els taulers antics és que no tenen cap característica particular de l’Arduino Uno. Algunes diferències clau:

  • El Diecimila i NG utilitzen xips ATMEGA168 (a diferència del més potent ATMEGA328),
  • Tant el Diecimila com el NG tenen un pont al costat del port USB i requereixen una selecció manual de l’alimentació USB o de la bateria.
  • L'Arduino NG requereix que mantingueu premut el botó de descans del tauler durant uns segons abans de penjar un programa.

Arduino Mega 2560

L'Arduino Mega 2560 és la segona versió més freqüent de la família Arduino. L'Arduino Mega és com el germà gran més fort de l'Arduino Uno. Compta amb 256 KB de memòria (8 vegades més que l’Uno). També tenia 54 pins d'entrada i sortida, 16 dels quals són pins analògics i 14 dels quals poden fer PWM. Tanmateix, totes les funcions afegides costen una placa de circuit una mica més gran. Pot fer que el vostre projecte sigui més potent, però també el farà més gran. Consulteu la pàgina oficial d’Arduino Mega 2560 per obtenir més informació.

Arduino Mega ADK

Aquesta versió especialitzada d'Arduino és bàsicament un Arduino Mega que s'ha dissenyat específicament per a la interfície amb els telèfons intel·ligents Android. Aquesta també és ara una versió heretada.

Arduino Yun

L'Arduino Yun utilitza un xip ATMega32U4 en lloc de l'ATmega328. Tot i això, el que realment el diferencia és l’addició del microprocessador Atheros AR9331. Aquest xip addicional permet a aquesta placa executar Linux a més del sistema operatiu normal Arduino. Si tot això no fos suficient, també té capacitat wifi integrada. Dit d’una altra manera, podeu programar la placa per fer coses com ho faríeu amb qualsevol altre Arduino, però també podeu accedir al costat Linux de la placa per connectar-vos a Internet mitjançant wifi. El costat Arduino i el costat Linux poden comunicar-se fàcilment entre si. Això fa que aquest tauler sigui extremadament potent i versàtil. Tot just estic ratllant la superfície del que podeu fer amb això, però per obtenir més informació, consulteu la pàgina oficial d’Arduino Yun.

Arduino Nano

Si voleu ser més petit que la placa Arduino estàndard, l’Arduino Nano és per a vosaltres. Basada en un xip ATmega328 de muntatge superficial, aquesta versió de l’Arduino s’ha reduït fins a obtenir una petita petjada capaç d’encaixar en espais reduïts. També es pot inserir directament en una taula de treball, cosa que facilita el prototipatge.

Arduino LilyPad

El LilyPad va ser dissenyat per a aplicacions de tèxtils i portàtils. Està pensat per ser cosit a tela i connectat a altres components cosibles mitjançant fil conductor. Aquesta placa requereix l’ús d’un cable de programació sèrie especial TTL FTDI-USB. Per obtenir més informació, la pàgina LilyPad d’Arduino és un punt de partida decent.

(Tingueu en compte que alguns dels enllaços d’aquesta pàgina són enllaços d’afiliació. Això no canvia el cost de l’article. Reinverteixo els beneficis que rebi per fer nous projectes. Si voleu suggeriments per a proveïdors alternatius, permeteu-me saber.)

Pas 2: Funcions d'Arduino Uno

Funcions d’Arduino Uno
Funcions d’Arduino Uno

Algunes persones pensen que tota la placa Arduino és un microcontrolador, però això és imprecís. La placa Arduino és en realitat una placa de circuit especialment dissenyada per a la programació i prototipatge amb microcontroladors Atmel.

El més interessant de la placa Arduino és que és relativament barata, es connecta directament al port USB d’un ordinador i és senzill de configurar i utilitzar (en comparació amb altres plaques de desenvolupament).

Algunes de les característiques clau de l’Arduino Uno són:

  • Un disseny de codi obert. L’avantatge de ser de codi obert és que compta amb una gran comunitat de persones que l’utilitzen i la resolució de problemes. Això fa que sigui fàcil trobar algú que us ajudi a depurar els vostres projectes.
  • Una interfície USB fàcil. El xip de la placa es connecta directament al port USB i es registra a l’ordinador com a port sèrie virtual. Això us permet interactuar amb ell, ja que a través d'ell hi havia un dispositiu en sèrie. L’avantatge d’aquesta configuració és que la comunicació en sèrie és un protocol extremadament fàcil (i provat en el temps), i el USB fa que la connexió a ordinadors moderns sigui molt còmoda.
  • Gestió d’alimentació molt còmoda i regulació de tensió incorporada. Podeu connectar una font d'alimentació externa de fins a 12v i la regularà tant a 5v com a 3.3v. També es pot alimentar directament des d’un port USB sense alimentació externa.
  • Un "cervell" de microcontroladors fàcil de trobar i econòmic. El xip ATmega328 es ven per uns 2,88 dòlars a Digikey. Té un gran nombre de funcions de maquinari com temporitzadors, pins PWM, interrupcions externes i internes i diversos modes de repòs. Consulteu el full de dades oficial per obtenir més informació.
  • Un rellotge de 16 mhz. Això fa que no sigui el microcontrolador més ràpid, però prou ràpid per a la majoria d’aplicacions.
  • 32 KB de memòria flash per emmagatzemar el vostre codi.
  • 13 pins digitals i 6 pins analògics. Aquests pins us permeten connectar maquinari extern al vostre Arduino. Aquests pins són clau per estendre la capacitat informàtica de l'Arduino al món real. Simplement connecteu els dispositius i els sensors als endolls que corresponguin a cadascun d’aquests pins i ja podreu anar.
  • Un connector ICSP per evitar el port USB i connectar l'Arduino directament com a dispositiu sèrie. Aquest port és necessari per tornar a carregar el xip si es corromp i ja no pot parlar amb l'ordinador.
  • Un LED integrat al pin digital 13 per facilitar la depuració de codi.
  • I, finalment, però no menys important, un botó per restablir el programa al xip.

Per obtenir un resum complet de tot el que ofereix Arduino Uno, no oblideu consultar la pàgina oficial d’Arduino.

Pas 3: Arduino IDE

IDE Arduino
IDE Arduino

Abans de començar a fer res amb l’Arduino, heu de descarregar i instal·lar l’Arduino IDE (entorn de desenvolupament integrat). A partir d’aquest moment ens referirem a l’IDE Arduino com el programador Arduino.

El programador Arduino es basa en el Processing IDE i utilitza una variació dels llenguatges de programació C i C ++.

Podeu trobar la versió més recent del programador Arduino en aquesta pàgina.

Pas 4: connecteu-lo

Connecteu-lo
Connecteu-lo

Connecteu l'Arduino al port USB de l'ordinador.

Tingueu en compte que, tot i que Arduino es connecta a l’ordinador, no és un autèntic dispositiu USB. La placa té un xip especial que li permet aparèixer a l’ordinador com a port sèrie virtual quan es connecta a un port USB. Per això, és important connectar la placa. Quan la placa no estigui endollada, el port sèrie virtual en què funciona l'Arduino no estarà present (ja que tota la informació sobre ella es troba a la placa Arduino).

També és bo saber que cada Arduino té una adreça de port serial virtual única. Això significa que cada vegada que connecteu una placa Arduino diferent a l'ordinador, haureu de tornar a configurar el port sèrie que s'utilitza.

L'Arduino Uno requereix un cable USB A masculí a un cable USB B.

Pas 5: Configuració

Configuració
Configuració
Configuració
Configuració

Abans de començar a fer res al programador Arduino, heu d’establir el tipus de placa i el port sèrie.

Per configurar el tauler, aneu al següent:

Taulers d’eines

Seleccioneu la versió del tauler que feu servir. Com que tinc un Arduino Uno endollat, òbviament he seleccionat "Arduino Uno".

Per configurar el port sèrie, aneu al següent:

Eines Port sèrie

Seleccioneu el port sèrie que té l'aspecte següent:

/dev/tty.usbmodem [nombres aleatoris]

Pas 6: executeu un esbós

Executeu un esbós
Executeu un esbós
Executeu un esbós
Executeu un esbós
Executeu un esbós
Executeu un esbós

Els programes Arduino s’anomenen croquis. El programador Arduino inclou una gran quantitat d’esbossos d’exemple precarregats. Això és fantàstic perquè fins i tot si mai heu programat res a la vostra vida, podeu carregar un d’aquests esbossos i aconseguir que l’Arduino faci alguna cosa.

Per aconseguir que el LED estigui lligat al pin digital 13 perquè parpellegi, s'encarrega l'exemple de parpelleig.

L'exemple de parpelleig es pot trobar aquí:

Fitxers Exemples Conceptes bàsics Parpellejar

L'exemple de parpelleig estableix bàsicament el pin D13 com a sortida i, a continuació, parpelleja el LED de prova de la placa Arduino cada segon.

Un cop obert l'exemple de parpelleig, es pot instal·lar al xip ATMEGA328 prement el botó de pujada, que sembla una fletxa que apunta a la dreta.

Tingueu en compte que el LED d'estat de muntatge superficial connectat al pin 13 de l'Arduino començarà a parpellejar. Podeu canviar la velocitat de parpelleig canviant la durada del retard i prement de nou el botó de càrrega.

Pas 7: Monitor de sèrie

Monitor de sèrie
Monitor de sèrie
Monitor de sèrie
Monitor de sèrie

El monitor sèrie permet que l’ordinador es connecti en sèrie amb l’Arduino. Això és important perquè pren dades que l'Arduino rep de sensors i altres dispositius i les mostra en temps real a l'ordinador. Tenir aquesta habilitat és inestimable per depurar el vostre codi i entendre quins valors reals està rebent el xip.

Per exemple, connecteu l'escombrat central (pin central) d'un potenciòmetre a A0 i els pins externs, respectivament, a 5v i a terra. A continuació, pengeu l'esbós que es mostra a continuació:

Exemples de fitxers 1. Bàsics AnalogReadSerial

Feu clic al botó per activar el monitor sèrie que sembla una lupa. Ara podeu veure els números que llegeix el pin analògic al monitor sèrie. Quan gireu el comandament, els números augmentaran i disminuiran.

Els números estaran entre 0 i 1023. La raó d'això és que el pin analògic està convertint una tensió entre 0 i 5V en un nombre discret.

Pas 8: entrada digital

Entrada digital
Entrada digital

L'Arduino té dos tipus diferents de pins d'entrada, que són analògics i digitals.

Per començar, vegem els pins d’entrada digitals.

Els pins d’entrada digitals només tenen dos estats possibles, que estan activats o desactivats. Aquests dos estats activats i desactivats també es coneixen com:

  • ALTA o BAIXA
  • 1 o 0
  • 5V o 0V.

Aquesta entrada s’utilitza habitualment per detectar la presència de tensió quan s’obre o tanca un interruptor.

Les entrades digitals també es poden utilitzar com a base per a innombrables protocols de comunicació digital. En crear un pols de 5 V (ALT) o 0 V (BAIX), podeu crear un senyal binari, la base de tota la informàtica. Això és útil per parlar amb sensors digitals com un sensor d'ultrasons PING o per comunicar-se amb altres dispositius.

Per obtenir un exemple senzill d'entrada digital en ús, connecteu un commutador del pin digital 2 a 5V, una resistència de 10 K ** del pin digital 2 a terra i executeu el codi següent:

Exemples de fitxers 2. Botó digital

** La resistència 10K s'anomena resistència desplegable perquè connecta el pin digital a terra quan no es prem l'interruptor. Quan es prem l’interruptor, les connexions elèctriques de l’interruptor tenen menys resistència que la resistència i l’electricitat ja no es connecta a terra. En canvi, l’electricitat flueix entre 5V i el pin digital. Això es deu al fet que l’electricitat sempre tria el camí de la menor resistència. Per obtenir més informació sobre això, visiteu la pàgina de pins digitals.

Pas 9: entrada analògica

Entrada analògica
Entrada analògica

A part dels pins d'entrada digitals, l'Arduino també compta amb diversos pins d'entrada analògics.

Els pins d'entrada analògics prenen un senyal analògic i realitzen una conversió analògica a digital (ADC) de 10 bits per convertir-lo en un número entre 0 i 1023 (passos de 4,9 mV).

Aquest tipus d’entrada és bo per llegir sensors resistius. Es tracta bàsicament de sensors que proporcionen resistència al circuit. També són bons per llegir un senyal de voltatge variable entre 0 i 5V. Això és útil quan es relaciona amb diversos tipus de circuits analògics.

Si heu seguit l'exemple del pas 7 per connectar el monitor sèrie, ja heu provat d'utilitzar un pin d'entrada analògic.

Pas 10: sortida digital

Sortida digital
Sortida digital

Es pot configurar un pin de sortida digital per ser ALT (5v) o BAIX (0v). Això us permet activar i desactivar les coses.

A part d’encendre i apagar les coses (i fer parpellejar els LED), aquesta forma de sortida és convenient per a diverses aplicacions.

El més notable és que us permet comunicar-vos digitalment. En activar i desactivar el passador ràpidament, creeu estats binaris (0 i 1), que són reconeguts per innombrables altres dispositius electrònics com a senyal binari. En utilitzar aquest mètode, podeu comunicar-vos mitjançant diversos protocols.

La comunicació digital és un tema avançat, però per tenir una idea general del que es pot fer, consulteu la pàgina Interfície amb maquinari.

Si heu seguit l'exemple del pas 6 per fer parpellejar un LED, ja heu provat d'utilitzar un pin de sortida digital.

Pas 11: sortida analògica

Sortida analògica
Sortida analògica

Com s'ha esmentat anteriorment, l'Arduino té diverses funcions especials incorporades. Una d’aquestes funcions especials és la modulació de l’amplada del pols, que és la manera com un Arduino és capaç de crear una sortida similar a l’analògica.

La modulació de l'amplada de pols (o PWM en breu) funciona girant ràpidament el pin PWM alt (5V) i baix (0V) per simular un senyal analògic. Per exemple, si parpellegués i apagés un LED prou ràpidament (aproximadament cinc mil·lisegons cadascun), semblaria una mitjana de la brillantor i només semblaria rebre la meitat de la potència. Alternativament, si parpellegés durant 1 mil·lisegon i després parpellegés durant 9 mil·lisegons, el LED semblaria ser 1/10 tan brillant i només rebria 1/10 del voltatge.

PWM és clau per a diverses aplicacions, com ara fer so, controlar la brillantor de les llums i controlar la velocitat dels motors.

Per obtenir una explicació més profunda, consulteu els secrets de la pàgina PWM.

Per provar PWM vosaltres mateixos, connecteu una resistència LED i 220 ohms al pin digital 9, en sèrie a terra. Executeu el següent exemple de codi:

Exemples de fitxers 3. Fading analògic

Pas 12: escriviu el vostre propi codi

Escriviu el vostre propi codi
Escriviu el vostre propi codi

Per escriure el vostre propi codi, haureu d'aprendre una sintaxi bàsica del llenguatge de programació. Dit d’una altra manera, heu d’aprendre a formar correctament el codi perquè el programador l’entengui. Podeu pensar en aquest tipus d’entendre la gramàtica i la puntuació. Podeu escriure un llibre sencer sense una gramàtica i una puntuació adequades, però ningú serà més capaç d’entendre-ho, encara que estigui en anglès.

Algunes coses importants que cal tenir en compte a l’hora d’escriure el vostre propi codi:

Un programa Arduino s’anomena croquis

Tot el codi d’un esbós d’Arduino es processa de dalt a baix

Els esbossos Arduino solen dividir-se en cinc parts

  1. L’esbós normalment comença amb una capçalera que explica què fa l’esbós i qui l’ha escrit.
  2. A continuació, sol definir variables globals. Sovint, aquí és on es donen noms constants als diferents pins d'Arduino.
  3. Després de configurar les variables inicials, Arduino inicia la rutina de configuració. A la funció de configuració, establim les condicions inicials de variables quan calgui i executem qualsevol codi preliminar que només vulguem executar una vegada. Aquí s’inicia la comunicació en sèrie, que és necessària per executar el monitor en sèrie.
  4. Des de la funció de configuració, anem a la rutina de bucles. Aquesta és la rutina principal de l’esbós. Aquí no només va el vostre codi principal, sinó que s’executarà una vegada i una altra, sempre que l’esbós continuï funcionant.
  5. A sota de la rutina de bucles, sovint hi ha altres funcions llistades. Aquestes funcions estan definides per l'usuari i només s'activen quan es convoquen a la rutina de configuració i bucle. Quan es diuen aquestes funcions, l'Arduino processa tot el codi de la funció de dalt a baix i després torna a la línia següent de l'esbós on es va deixar quan es va cridar la funció. Les funcions són bones perquè us permeten executar rutines estàndard –una vegada i una altra– sense haver d’escriure les mateixes línies de codi una vegada i una altra. Simplement podeu trucar a una funció diverses vegades i això alliberarà memòria al xip perquè la rutina de funcions només s’escriu una vegada. També facilita la lectura del codi. Per obtenir més informació sobre com crear les vostres pròpies funcions, consulteu aquesta pàgina.

Tot això dit, les dues úniques parts de l'esbós que són obligatòries són les rutines de configuració i de bucle

El codi s'ha d'escriure en l'idioma Arduino, que es basa aproximadament en C

Gairebé totes les afirmacions escrites en llengua Arduino han d’acabar amb un;

Els condicionals (com ara sentències if i per a bucles) no necessiten un;

Els condicionals tenen les seves pròpies regles i es poden trobar a "Estructures de control" a la pàgina Arduino Language

Les variables són compartiments d’emmagatzematge de números. Podeu passar valors dins i fora de les variables. Les variables s'han de definir (s'indica al codi) abans que es puguin utilitzar i cal que hi estigui associat un tipus de dades. Per aprendre alguns dels tipus de dades bàsics, reviseu la pàgina d’idiomes

Bé! Per tant, diguem que volem escriure codi que llegeixi una fotocèl·lula connectada al pin A0 i que utilitzem la lectura que obtenim de la fotocèl·lula per controlar la brillantor d’un LED connectat al pin D9.

En primer lloc, volem obrir l’esbós de BareMinimum, que es pot trobar a:

Exemples de fitxers 1. BareMinimum bàsic

El BareMinimum Sketch hauria de ser així:

configuració nul·la () {

// posa el teu codi de configuració aquí, per executar-se una vegada:} void loop () {// posa el codi principal aquí, per executar-se repetidament:} A continuació, posem una capçalera al codi, perquè altres persones sàpiguen què estem fent, per què i en quins termes

/*

LED Dimmer de Genius Arduino Programmer 2012 Controla la brillantor d'un LED al pin D9 basat en la lectura d'una fotocèl·lula al pin A0 Aquest codi es troba al domini públic * / void setup () {// posa el teu codi de configuració aquí, per executar-lo once:} void loop () {// posa aquí el teu codi principal per executar-lo repetidament:} Un cop allunyat tot això, definim els noms dels pins i establim variables

/*

LED Dimmer de Genius Arduino Programmer 2012 Controla la brillantor d'un LED al pin D9 basat en la lectura d'una fotocèl·lula al pin A0 Aquest codi es troba al domini públic * / // nom pin analògic 0 un nom constant const int analogInPin = A0; // nom pin digital 9 un nom constant const int LEDPin = 9; // variable per llegir una fotocèl·lula int fotocèl·lula; void setup () {// posa el teu codi de configuració aquí, per executar-se una vegada:} void loop () {// posa el teu codi principal aquí, perquè s'executi repetidament:} Ara que es defineixen les variables i els noms dels pins, escrivim el codi real

/*

LED Dimmer de Genius Arduino Programmer 2012 Controla la brillantor d'un LED al pin D9 basat en la lectura d'una fotocèl·lula al pin A0 Aquest codi es troba al domini públic * / // nom pin analògic 0 un nom constant const int analogInPin = A0; // nom pin digital 9 un nom constant const int LEDPin = 9; // variable per llegir una fotocèl·lula int fotocèl·lula; void setup () {// res aquí ara mateix} void loop () {// llegiu l'analògic en pin i configureu la lectura a la variable fotocèl·lula fotocel·lula = analogRead (analogInPin); // controleu el pin LED mitjançant el valor que llegeix la fotocèl·lula analogWrite (LEDPin, fotocèl·lula); // Pausa el codi durant 1/10 segons // 1 segon = 1000 retard (100); } Si volem veure quins números està llegint el pin analògic des de la fotocèl·lula, haurem d’utilitzar el monitor sèrie. Activem el port sèrie i publiquem aquests números

/*

LED Dimmer de Genius Arduino Programmer 2012 Controla la brillantor d'un LED al pin D9 basat en la lectura d'una fotocèl·lula al pin A0 Aquest codi es troba al domini públic * / // nom pin analògic 0 un nom constant const int analogInPin = A0; // nom pin digital 9 un nom constant const int LEDPin = 9; // variable per llegir una fotocèl·lula int fotocèl·lula; configuració nul·la () {Serial.begin (9600); } void loop () {// llegiu l'analògic en pin i configureu la lectura a la variable fotocèl·lula fotocèl·lula = analogRead (analogInPin); // imprimeix el valor de la fotocèl·lula al monitor sèrie Serial.print ("Fotocèl·lula ="); Serial.println (fotocèl·lula); // controleu el pin LED mitjançant el valor que llegeix la fotocèl·lula analogWrite (LEDPin, fotocèl·lula); // pausa el codi durant 1/10 segons // 1 segon = 1000 retard (100); }Per obtenir més informació sobre la formulació de codi, visiteu la pàgina Fonaments. Si necessiteu ajuda amb l’idioma Arduino, la pàgina d’idiomes és el vostre lloc.

A més, la pàgina de croquis d’exemples és un lloc ideal per començar a jugar amb el codi. No tingueu por de canviar les coses i experimentar.

Pas 13: Escuts

Escuts
Escuts

Els escuts són plaques d’apdapter d’expansió que es connecten a la part superior de l’Arduino Uno i li confereixen funcions especials.

Atès que l'Arduino és un maquinari obert, qualsevol persona que tingui la inclinació és lliure de fer un escut Arduino per a qualsevol tasca que vulgui realitzar. A causa d'això, hi ha un gran nombre d'escuts Arduino a la natura. Podeu trobar una llista creixent d’escuts Arduino al parc infantil Arduino. Tingueu en compte que hi haurà més escut del que trobareu a la llista d’aquesta pàgina (com sempre, Google és el vostre amic).

Per donar-vos una idea de les capacitats dels escuts Arduino, consulteu aquests tutorials sobre com utilitzar tres escuts Arduino oficials:

  • Escut SD sense fils
  • Escut Ethernet
  • Escut del motor

Pas 14: Construir un circuit extern

Construint un circuit extern
Construint un circuit extern

A mesura que els vostres projectes siguin més complexos, voldreu crear els vostres propis circuits per connectar-vos amb l'Arduino. Tot i que no aprendreu electrònica d’un dia per l’altre, Internet és un recurs increïble per al coneixement electrònic i els diagrames de circuits.

Per començar amb l'electrònica, visiteu l'Electrònica bàsica instructable.

Pas 15: anar més enllà

Anar més enllà
Anar més enllà

A partir d’aquí, l’únic que queda per fer és fer alguns projectes. Hi ha innombrables recursos i tutorials Arduino increïbles en línia.

Assegureu-vos de consultar la pàgina i el fòrum oficial d’Arduino. La informació que apareix aquí és inestimable i molt completa. Aquest és un recurs excel·lent per a la depuració de projectes.

Si necessiteu inspiració per a alguns divertits projectes per a principiants, consulteu la guia de 20 Projectes Arduino increïbles.

Per a un ampli llistat o projecte Arduino, el canal Arduino és un lloc ideal per començar.

Això és. Estàs sol.

Bona sort i feliç hacking!

Imatge
Imatge

Us ha semblat útil, divertit o entretingut? Segueix @madeineuphoria per veure els meus darrers projectes.

Recomanat: