11. IDE ARDUINO
Es el entorno de programación de Arduino
Funcionalidades:
• Escribir y verificar código
• Compilar el código y cargar en la placa
• Comunicación Serie
• Tabular código: ctrl +t
12. ESTRUCTURA PROGRAMAS
declaración de variables;
función setup() {
Se ejecuta una sola vez;
Configuración del sistema;
}
función loop() {
Se ejectua cíclicamente;
}
17. - pinMode(pin, INPUT/OUTPUT);
Configura el pin como entrada o salida digital
pin: el pin digital que queremos configurar
OUTPUT: establece el pin digital de salida
- digitalWrite(pin, ESTADO);
Escribe 5v o 0v en la salida
pin: pin digital de salida
ESTADO: HIGH=5v o LOW=0v
- delay(ms);
Tiempo de espera en ms
COMANDOS
18. EL LED
El LED es un Diodo Emisor de Luz
• Tiene polaridad
• Necesita una resistencia de protección
• Imax=20mA
• VLED=2v
A K
20. 1. Conectar el escudo Kiwibot a Arduino
2. Encender y apagar el LED 6 rojo del escudo Kiwibot
3. Usar una variable que defina el LED que usamos
4. Cambiar el color del LED que se enciende
5. Cambiar el tiempo de parpadeo
6. Comprobar cuál es el límite de la percepción
humana, ¿a partir de qué tiempo dejamos de ver al
LED parpadear?
7. Hacer que el LED parpadee solo una vez
ACTIVIDADES hola mundo
27. ENTRADAS ANALÓGICAS
6 pines para leer entradas analógicas A0-A5
analogRead(A0-A5);
Leen valores entre 0-5v en una escala de 210 =1024
Para guardar su valor los almacenamos en una variable
sensorValue=analogRead(sensorPin);
29. COMUNICACIÓN SERIE
• Utiliza los pines Rx (D0) y Tx (D1) para comunicarse
• Permite enviar datos de Arduino al PC (y del PC a
Arduino)
• Nos permite monitorizar sensores
31. FUNCIÓN SERIAL
- Serial.begin (velocidad);
Abre el puerto serie y establece la velocidad de
comunicación en baudios, se declara en el set up
Serial.begin (9600);
- Serial.print ();
Imprime los datos por el puerto serie
Serial.print ("Texto");
Serial.print (variable);
- Serial.println ();
Añade retorno de carro
35. 1. Realizar el interruptor crepuscular con el LED Rojo
2. Hacer que se encienda luz color blanco
3. Realizar un vúmetro de luz
ACTIVIDADES INTERRUPTOR CREPUSCULAR