Titorial de programación Arduino

Logotipo de Arduino

Arduino Probablemente sexa un dos proxectos ou plataformas de software e hardware libre que máis éxito tivera e o que máis impacto tivo no mundo do bricolaxe. A comunidade creou tanto software de código aberto para a programación do microcontrolador das placas, como diferentes placas de hardware coas que tamén son libres traballar. Todos licenciados baixo a licenza GNU GPL para que tamén se poidan crear multitude de complementos e derivados dos mesmos.

De feito, espertaron toda unha industria electrónica con multitude de accesorios, sombreiros ou escudos Co cal podes ampliar as capacidades da túa placa Arduino máis alá das súas funcionalidades básicas que implementa de serie. Tamén se lanzaron moitos kits cos que iniciar ou levar a cabo proxectos moi específicos, como kits para robótica, kits para proxectos con enerxía solar, kits de inicio, etc.

Que tipos de placas hai?

Placas Arduino

Alí varias placas oficiais de Arduino, aínda que para comezar recomendo usar Arduino UNO, que é o que uso como base para o tutorial. As distintas placas que máis destacan son:

  • Arduino UNO Rev3: é o prato máis flexible e usado de todos, o recomendado para comezar. Ten un microcontrolador ATmega328 de 16 MHz, 2 KB de SRAM e 32 KB de flash, 14 pines de E / S dixitais e 6 entradas analóxicas.
  • Arduino Due: Ten un microcontrolador AT91SAM3X8E con 84 Mhz, 96 KB de SRAM e 512 KB de flash, polo que poderás gravar programas máis complexos para proxectos máis grandes. Do mesmo xeito, atoparás 54 conexións de E / S dixitais e 12 entradas analóxicas + 2 saídas analóxicas.
  • Mega Arduino: Microcontrolador ATmega2560 de 16 MHz, 8 KB de SRAM, 256 KB de flash, 54 pines de E / S dixitais e 16 entradas analóxicas. Noutras palabras, sería un modelo intermedio entre Due e UNO, para proxectos de complexidade intermedia.
  • Arduino Lily pad: Prato pequeno e redondo que é flexible para os teus proxectos de téxtil electrónico, é dicir, un elemento portátil que podes poñer na roupa. É labable.
  • ArduinoMicro: É unha placa moi pequena cun microcontrolador que pode ser útil cando o espazo é un factor clave e precisa unha placa que ocupe pouco espazo para inserila nun espazo pequeno. Hai unha versión Pro con capacidades melloradas. Inclúe un microcontrolador ATmega32U4 de 16Mhz e 20 pines de E / S que terás que soldar.
  • ArduinoNano: é unha placa aínda máis pequena que a Micro, pero con características e prezo similares, cun microcontrolador ATmega328.
  • Explora Arduino: É un pouco máis caro que a maioría dos anteriores, está baseado no primitivo Leonardo, con capacidades similares á ONU e que foi a primeira placa que apareceu. Pero o seu deseño renovouse, reduciuse e difiere en que algúns botóns, mini joystick e sensores integráronse directamente na placa. Polo tanto, é interesante para proxectos de xogos.

Tamén atoparás placas non oficiais, creado pola comunidade ou por outras empresas. As súas características poden ser moi similares e incluso compatibles con Arduino en termos de programación ou nivel electrónico, pero xa o deixamos como alternativa que escollas. Non recomendo que comece con estas placas derivadas de ningún xeito, porque podería haber algunhas cousas incompatibles e non vai atopar tanta axuda. Ademais, algúns deles son moi específicos para robótica, drons, etc.

Por outra banda, tes o accesorios electrónicos que proporcionará á súa placa Arduino capacidades adicionais, como conectividade WiFi, Bluetooth, controladores para controlar motores, etc. Algúns dos escudos máis coñecidos son:

  • Escudo Wifi: para engadir conectividade WiFi e poder conectar o seu proxecto a Internet para xestionalo remotamente.
  • Escudo GSM: para conectividade de datos móbiles.
  • Protección Ethernet: conexión por cable á rede.
  • Escudo Proto: permítelle usar un taboleiro para os seus deseños.
  • E moito malas, como pantallas, teclados, ...

En principio, para comezar, Non creo que poida estar interesado neste tipo de elementos, aínda que probablemente o necesite máis adiante.

Que necesito para comezar?

Fritzing: captura da súa interface

Para comezar, Aconséllolle que adquira o seguinte material:

  • Kit de inicio Arduino: é un kit de inicio completo que contén unha placa Arduino UNO, un manual moi completo e multitude de diversos elementos electrónicos cos que traballar (resistencias, condensadores, pantallas LED, pantallas, placa de control, LEDs, cables, diodos, transistores, zumbadores, motores e servomotores, controladores, etc.).
  • Se elixe mercar un dos pratos mencionados anteriormente, lembre que terá que adquirilo material eléctrico necesario para cada proxecto por conta propia en tendas especializadas ... Tamén é posible que unha vez que explote o kit de inicio, estea interesado en mercar máis material para seguir expandindo os seus proxectos ou facer cousas máis alá do que este kit lle permite.

Máis aló do físico, tamén sería interesante que tiveses un software adecuado:

  • IDE Arduino: podes descárgao para varias plataformas totalmente gratuítas. No tutorial de PDF explico como instalalo en cada sistema operativo e como funciona.
  • Ardublock: é outro complemento en Java para varias plataformas que tamén pode ser descargado de balde. Permite traballar de xeito gráfico, é dicir, usar bloques similares a pezas de puzzle para compoñer os seus programas sen ter que empregar unha linguaxe de programación. Todo isto tamén se explica no PDF.
  • Fritido: é un programa que che permite realizar simulacións ou prototipos dos teus circuítos antes de montalos. É moi interesante e inclúe multitude de elementos entre as súas bibliotecas de dispositivos. Descárgao aquí.

Con iso, terías máis de bastante comezar…

Titorial de programación Arduino:

Curso de iniciación a Arduino

Aínda que a plataforma leva anos funcionando, pode que haxa moitos mozos ou mozas que nos lean agora e que queiran unirse á gran comunidade de fabricantes que existen creando proxectos baseados en Arduino neste momento. Entón, se queres comezar a aprender a programar desde cero e paso a paso, ofrézoche un libro electrónico gratuíto sobre a programación de Arduino. Con el aprenderás todo o que necesitas para comezar a construír os teus primeiros deseños ...

Que inclúe o ficheiro de descarga?

Dentro do Descargar ZIP atoparás varios ficheiros cos que traballar:

  • Libro electrónico con titoría Programación Arduino IDE e Ardublock en PDF estándar para poder usalo no seu PC.
  • Libro electrónico idéntico ao anterior, pero dun tamaño menor e lixeiro para usar desde os teus dispositivos móbiles.
  • Descargar ligazóns co programas necesario.
  • Unha carpeta con diferente bosquexar ficheiros fonte que podes probar como exemplos ou modificar para aprender. Hai tanto código para o Arduino IDE como outros para Ardublock e incluso algúns códigos para traballar xunto co Raspberry Pi.

Descarga eBook e complementos gratuítos:

Inicia a descarga aquí:

LIBRO ARDUINO

Espero que che axude e comeces a ser un creador os teus primeiros proxectos. Podes deixar comentarios cos teus primeiros deseños e compartir as túas creacións connosco.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

4 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   Tomas dixo

    Saúdos Boas tardes:
    Necesitaba facer un TESTADOR que tome dous valores dun condensador e unha resistencia en paralelo ao chan C = 470Mfx50V, R = 330k 1 / 4W, este está conectado á entrada e á saída Jack 3.5 AUDIO
    A través dunha pregunta 3.5
    pregunta en arduino ¿podes facer algo que mide e saque valores?

  2.   Mario Piñones c. dixo

    Estou empezando e pretendo acadar bos resultados

  3.   Norberto dixo

    A descarga do EBOOK de Arduino non funciona

    1.    Isaac dixo

      Ola,
      Acabo de probar e funciona para min. É certo que un anuncio sae primeiro.
      Pero a segunda vez que fai clic na ligazón descarga.
      cumprimento