Saltar la navegación

Arduino

En los últimos años se ha extendido mucho el uso de las tarjetas Arduino. Se trata de una plataforma de hardware y software libre que dispone de su propio entorno y lenguaje de programación. En el siguiente enlace se accede a la página web oficial de la plataforma, en ella se puede obtener todo tipo de información y descargar el software necesario para programarla: www.arduino.cc

Arduino UNO dispone de 14 pines digitales (numerados de 0 a 13), cada uno de ellos puede programarse como entrada o salida, además, los pines 3, 5, 6, 9, 10 y 11 pueden suministrar una tensión analógica (por modulación de anchura de impulso PWM). También dispone de seis entradas analógicas (numeradas de 0 a 5); si se desea estos pines pueden ser utilizados como digitales nombrándolos como A0,...A5

tarjeta Arduino

A diferencia de microlog-4007 Arduino UNO no incluye relés ni el circuito L293 para el control de motores. En la imagen siguiente podemos ver como añadir los elementos necesarios para controlar dos pequeños motores de corriente continua y un relé:

  • Con los pines 7 y 6 controlamos el motor 1 y con el pin 5 su velocidad.
  • El motor 2 se controla con los pines 2 y 4. En este caso no se ha utilizado el control de velocidad, si se quiere usar hay que conectar la patilla 1 del circuito L293 al pin 3 de Arduino y quitar el cable rojo que la une a +5v.
  • El relé se activa y desactiva con el pin 8.

control motor con Arduino

En la siguiente figura hemos conectado un LED (pin 10), un pulsador (pin A5), un potenciómetro (pin A0) y el sensor de temperatura LM35 (pin A1). En el pin 13 la propia tarjeta lleva un diodo LED (L); no obstante,  también le podemos conectar elementos externos.

control con Arduino

La tarjeta Arduino se conecta al ordenador a través de un puerto USB. Los programas se cargan en la memoria de la tarjeta y se ejecutan desde la misma, no es necesario que siga unida al ordenador. En la imagen vemos su entorno de desarrollo y un pequeño programa que hace parpadear un diodo LED (el que incluye Arduino en el pin 13).

IDE Arduino

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0