2. ¿Qué es Arduino?
Placa Arduino es una plataforma de hardware de código abierto,
basada en una sencilla placa con entradas y salidas, analógicas y
digitales, en un entorno de desarrollo que está basado en el lenguaje
de programación Processing. Es un dispositivo que conecta el mundo
físico con el mundo virtual, o el mundo analógico con el digital.
La placa se puede controlar directamente desde el ordenador o
programarla con éste y posteriormente desconectarla para trabajar de
forma autónoma.
3. CREADORES DE LA PLACA
ARDUINO
Sus creadores son David Cuartielles, ingeniero
electrónico y docente de la Universidad de
Mälmo, Suecia y Massimo Banzi, italiano,
diseñador y desarrollador Web. El proyecto fue
concebido en Italia en el año 2005.
5. Salidas Digitales
Los pines digitales se
pueden emplear como
salidas o entradas
digitales.
Se puede escribir niveles
altos (5V) o bajos (0V) de
tensión a cada uno de los
pines y viceversa, excepto
los pines 0 (TX) y 1 (RX)
que se emplean para la
comunicación serie o
comunicación de Arduino
con otros dispositivos.
8. En Arduino, las entradas digitales
se interpretan de la siguiente
manera:
1 (lógico) = High = +5v
0 (lógico) = Low = 0v
¿Esto quiere decir?
Que si tenemos una tensión de +5v aplicada a una
entrada, este nos la interpretara como un 1 (high)
Los pines de entrada sirven para escuchar y capturar
información del exterior, ejem: pulsadores,
sensores,
los pines de salida sirven para enviar información
desde la tarjeta Arduino hacia el exterior.
9. Las salidas o entradas digitales
se pueden utilizar en las
siguientes funciones
Estado digital 5 voltios 0 voltios
Opción 1 HIGH LOW
Opción 2 1 O
Opción 3 TRUE FALSE
10. SALIDA ANALOGA O PWM
Si necesitamos algo más que una señal de 0 o 1 (encendido o
apagado) en nuestros proyectos, para variar la velocidad de
giro de un motor, para variar la intensidad con la que luce una
led, para transmitir los grados de giro de un servo, etc..
La salida análoga o PWM, emula una señal analógica a partir
de una señal digital.
11. • Lo que hace este
tipo de señal es
emitir, en lugar de
una señal continua
en nuestra salida,
emite una serie de
pulsos que
podremos variar su
duración pero con
una frecuencia
constante
13. EL PROGRAMA
IDE ARDUINO
El lenguaje de Arduino está basado en Processing
que es una lenguaje muy parecido al C++ y al mismo
Java.
14.
15. pinMode(pin, modo), sirve para
declarar un pin digital como
entrada (INPUT) o como salida
(OUTPUT). Los pines
analógicos son, por defecto,
de entrada.
delay(tiempo), sirve para
parar los procesos de la
placa durante tiempo
milisegundos
digitalWrite(pin,
valor),sirve para escribir
un valor al pin digital, el
valor podrá ser 1 lógico
(HIGH=5v) o 0 lógico
(LOW=0v)
Una variable es una
ubicación para almacenar
una porción de
información. Tiene un
nombre, un valor y un tipo.
Por ejemplo, esta
sentencia (llamado
una declaración):
La función setup() sirve para definir el
comportamiento inicial de mi placa
Arduino. Algunos ejemplos de uso de la
función setup() son: Que pines voy a utilizar,
cuáles serán entradas y cuáles salidas, o iniciar
alguna variable, etc
La función loop() sirve para definir
todas las tareas que Arduino ejecutará
repetidamente mientras esté
conectada.