Tema 9: Control Programado: Arduino

0. ¿Qué es Arduino?

Programación

La programación de un Arduino es fácil: como he dicho un poco más arriba se utiliza el editor de código IDE para escribir el programa y luego compilarlo y cargarlo con un solo clic.

Un programa de Arduino incluye dos funciones principales:

1. setup()
2. loop()

La función setup () se utiliza para inicializar la configuración de la placa. Esta función se ejecuta sólo una vez, cuando el tablero se enciende.

La función loop () se ejecuta después de la setup () completa, y a diferencia de la función setup (), se ejecuta continuamente.

  • Funciones de programación.
  •  
  • Estas son algunas de las funciones más utilizadas en la programación de Arduino:
  • pinMode – establece el modo de pin de entrada o salida.
  • analogRead – lee un voltaje analógico de un pin de entrada analógica.
  • analogWrite – escribe un voltaje analógico a un pin de salida analógica.
  • digitalRead – lee el valor de un pin de entrada digital.
  • digitalWrite – establece el valor de un pin de salida digital para alta o baja.
  • Serial.print – datos grabados en el puerto serie como texto ASCII legible.

Bibliotecas Arduino

Las bibliotecas Arduino son colecciones de funciones que permiten controlar distintos dispositivos. Estas son algunas de las bibliotecas más utilizados:

  • Biblioteca GPS
  • Biblioteca LCD
  • Biblioteca Servo
  • Biblioteca SD
  • Biblioteca Robot_control
  • Biblioteca Robot_motor
  • Biblioteca de Ethernet
  • Biblioteca de Wi-Fi
  • Biblioteca Stepper
  • Biblioteca SPI
  • Biblioteca EEPROM
  • Software Serial biblioteca
  • Biblioteca de GSM

Pasos para configurar la Arduino

  1. En primer lugar, se instala el software IDE. Puede descargar el IDE desde el sitio web de Arduino.
  2. Instalar el software en su PC.
  3. Ahora ejecutar el archivo .exe IDE Arduino. Tiene un siguiente distribución:
  4. Crear el programa usando el editor de código y cargarlo en la placa. Para ello, es necesario conectar el Arduino al ordenador mediante un cable USB.
  5. En el IDE, hay que seleccionar el tipo de placa que estás utilizando de las Herramientas -> menú de placas.
  6. Ahora comprueba el código haciendo clic en el icono de comprobación en la parte superior de la ventana del IDE, a continuación, haga clic en el botón de compilar y cargar el código a su Arduino.

selecciona-arduino

Eso si quizas tengas que instalar los controladores si el sistema no detecta nuestra placa.

1. Iniciación al Entorno Arduino

Prácticas con Arduino

- Pong.

 

http://www.instructables.com/id/Arduino-Pong-1/?ALLSTEPS

 

- Display 1 Dígito 7 segmentos

 

http://elcajondeardu.blogspot.com.es/2014/04/display-de-7-segmentos-1-digito.html

 

 

- Circuito medición de temperatura

 

http://elcajondeardu.blogspot.com.es/2014/02/tutorial-lcd-sensor-de-temperatura.html

 

- Circuito medición de temperatura dht11

 

http://www.instructables.com/id/Sensor-de-Temperatura-y-Humedad-DHT11-y-Arduino/?ALLSTEPS

 

- Circuito medición de temperatura con dht11 y LCD 16x2

 

http://elcajondeardu.blogspot.com.es/2016/04/tutorial-review-sensor-de-temperatura-y.html

 

http://cetroniconline.blogspot.com.es/2014/06/tutorial-arduino-iii-sensores-dht-y.html

 

Dos sensores de temperatura y uno de humedad.

 

https://arduinolab.wordpress.com/2014/07/21/monitor-de-temperatura-y-humedad-relativa/ 

 

- Circuito medición de presión con DIP-6

 

http://langster1980.blogspot.com.es/2014/11/how-to-use-pressure-sensor-

with.html

 

- Circuito controlando un servo con un sensor.

 

Movimiento.

 

http://www.prometec.net/servos/

 

Valor mínimo.

 

http://www.trastejant.es/circuitos/sensordeultrasonidosservoyarduino.html

 

 

Mapeo sensor.

 

http://arduineando.matem.unam.mx/proyectos/fotorresistenciaServo

 

 

Sonidos con Arduino.

 

https://openwebinars.net/blog/tutorial-de-arduino-sonidos-con-arduino/

 

http://www.prometec.net/buzzers/

 

  

Banda sonora de Star Wars con un zumbador

 

http://miarduinounotieneunblog.blogspot.com.es/2016/01/banda-sonora-de-star-wars-con-un.html

 

Banda Mario Bros con un zumbador

 

https://neutrongeek.wordpress.com/tag/musica-de-mario-usando-arduino/