Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Octubre de 2016
Introducción
• Este curso surge debido a que en anteriores
participaciones, con el curso de «Prácticas de
Arduino», la sugerencia al final es que se
dejara que el alumno tratara de programar
mediante la aplicación de la lógica, los
programas para la plataforma Arduino.
• Con esta idea, se plantea el presente proyecto
y se pide a los participantes la paciencia y
tolerancia mínima, además del trabajo
participativo.
Introducción
• Así, la intención es adentrarse al mundo del
arduino y las grandes posibilidades de
aplicación en múltiples situaciones.
Introducción
• Asistencia.
• Puntualidad.
• Orden.
• Disciplina.
• Trabajo en equipo.
• Celulares en vibrador.
• Limpieza.
• Seguridad.
• Respeto.
• Tolerancia.
• Cumplimiento del objetivo del día.
http://www.arduino.cc
¿Qué es ARDUINO?
• Netmedia's BX-24,
• Phidgets,
• MIT's Handyboard,
Barato: Las placas Arduino son relativamente baratas comparadas con otras plataformas
microcontroladoras. La versión menos cara del modulo Arduino puede ser ensamblada a
mano, e incluso los módulos de Arduino preensamblados cuestan menos de $1000.00
Placas E/S
Diecimila: Esta es la placa Arduino más popular. Se conecta al ordenador con un cable
estándar USB y contiene todo lo que necesitas para programar y usar la placa. Puede ser
ampliada con variedad de dispositivos: placas hijas con características específicas.
Nano: Una placa compacta diseñada para uso como tabla de pruebas, el Nano se
conecta al ordenador usando un cable USB Mini-B.
LilyPad: Diseñada para aplicaciones listas para llevar, esta placa puede ser conectada en
fábrica, y un estilo sublime.
Mini: Esta es la placa más pequeña de Arduino. Trabaja bien en tabla de pruebas o
para aplicaciones en las que prima el espacio. Se conecta al ordenador usando el
cable Mini USB.
Serial: Es una placa básica que usa RS232 como un interfaz con el ordenador para
programación y comunicación. Esta placa es fácil de ensamblar incluso como
ejercicio de aprendizaje.
Serial Single Sided: Esta placa está diseñada para ser grabada y ensamblada a
mano. Es ligeramente más grande que la Diecimila, pero aun compatible con los
dispositivos.
Entre otros…
GENERALIDADES
Microcontrolador ATMega328
Voltaje de operación 5V
Voltaje de alimentación 7-12V
Pines digitales I/O 14 ( 6 con PWM)
Pines entrada analógica 6
Programación Por medio USB
Frecuencia reloj 16Mhz
Usos de la tarjeta Arduino
1. Capturar las diversas variables del entorno como temperatura, humedad,
presión, presencia, etc.
SHIELDS O MÓDULOS
Los shield o módulos son tableros o módulos que se conectan a la placa y que permiten
conectar dispositivos periféricos, sensores y otros dispositivos nuestro proyecto. A
continuación os listamos los mas populares:
Click derecho en
Equipo y pulsar en
propiedades
Instalar el driver
Pulsar el botón
Actualizar controlador
Instalar el driver
Seleccionar la
opción Buscar
software de
controlador en
el equipo
Instalar el driver
Pulsar el botón
Examinar para
buscar la
carpeta driver
donde se
descargo
Arduino.
Cuando se
descargó
Arduino ya
vienen
incluidos los
drivers, no es
necesario
descargarlos.
Instalar el driver
Instalando el driver
Seleccionar la
carpeta
drivers y
pulsar el
botón Aceptar
Instalando el driver
Pulsar el
botón
siguiente
Instalando el driver
Aunque aparezca el
siguiente cuadro de
Diálogo de que no
puede comprobar el
editor de este
software, seleccionar
la opción de Instalar
este controlador de
todas formas
Instalando el driver
Instalando el software
del controlador
Como se observa
Windows le asignó
el puerto COM7
Seleccionar el Puerto Serie
Abrir la aplicación y
seleccionar el puerto
serie COM7
Introducción a la programación
IDE ARDUINO
El software utilizado para programar la
placa se denomina “entorno de desarrollo
integrado” (IDE). El IDE es una aplicación
Java que se ejecuta en muchas
plataformas diferentes, incluyendo PC,
Mac y Linux. Está desarrollado para los
principiantes que no están familiarizados
con la programación. Incluye un editor de
código, un compilador y un cargador.
void setup() {
// initialize the digital pin as an output.
// Pin 13 has an LED connected on most Arduino boards:
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // set the LED on
delay(2500); // wait for a second
digitalWrite(13, LOW); // set the LED off
delay(2500); // wait for a second
}
Práctica No. 1: Intermitente
Práctica No. 2: Intermitentes
Ésta es la forma más sencilla de entrada con sólo dos posibles estados:
encendido o apagado. En este ejemplo se lee un simple switch o
pulsador conectado a PIN2. Cuando el interruptor está cerrado el pin de
entrada se lee ALTO y encenderá un LED colocado en el PIN13
Funcionamiento:
Cuando la E5 = 1 Entonces S13 = 0
Cuando la E5 = 0 Entonces S13 = 0-1 (Intermitente 200,200 ms)