Académique Documents
Professionnel Documents
Culture Documents
Arduino Uno
5 Leds Amarillos
5 Leds Verdes
5 Leds Rojos
3 Potenciómetros
Push button
Led RGB
10 resistencias 220
ohms
Práctica numero 1:
En esta práctica se explicara el diagrama de conexión de un diodo led con su
respectiva resistencia, y se elabora una práctica de encendido y apagado de un
led haciendo uso de la placa arduino.
Explicación
Void setup () {}
Void loop {}
Funciones a utilizar
1. pinMode(PIN,MODO);
2. digitalWrite(PIN,ESTADO);
3. delay(Tiempo en MS);
Diagrama de conexiones
Retos:
Elaborar un corrimiento de 5 leds
Elaborar corrimiento de 5 leds avance y
retroceso
Elaborar un semáforo
Elaborar un semáforo doble
Práctica numero 2:
En esta práctica se explicara el diagrama de conexión de un Push button, y se
elabora una práctica la cual encenderá un diodo led al presionar el Push button.
Explicación
Comparativos ==
if(condición) else
Funciones a utilizar
1. pinMode(PIN,MODO);
2. digitalWrite(PIN,ESTADO);
3. digitalRead(PIN);
Diagrama de conexiones:
Retos
Elaborar un programa con dos Push
button y 2 leds (uno para cada led)
Elabora un programa que cuando se pulse
cualquier Push button se prendan los 2
leds
Elaborar un programa con dos leds y un
Push button, que cuando se pulse el
botón se prenda un led y el otro se
apague y viceversa.
Práctica numero 3:
En esta práctica se aprenderá a utilizar el puerto serie que incorpora la placa
arduino, así como imprimir variables, datos o mensajes en el mismo. También se
explicara el uso y la aplicación de la función map en arduino IDE.
Explicación
int nombre = valor;
"a"; imprime a
a; imprime valor de
Funciones a utilizar
1. Serial.begin(Velocidad);
2. Serial.print(cadena o valor);
3. Serial.println(cadena o valor);
Elaborar un programa que imprima tu
nombre( Mi nombre es: )
Elabora un programa que imprima tu
edad(Mi edad es : )
Elaborar un programa que imprima tu
nombre y tu edad a la vez
(Mi nombre es = ….. y tengo …. años)
Práctica numero 4:
En esta práctica se tendrá la habilidad para cambiar la intensidad del led por
medio de un DAC el cual convierte los datos digitales a un valor analógico
(Voltaje).
Nota: Checar que el pin seleccionado tenga el símbolo ~ de lo contrario la práctica
no funcionara.
Funciones a utilizar
1. pinMode(PIN,MODO);
2. analogWrite(PIN,VALOR 0 – 255);
Diagrama de conexiones:
Reto:
Elaborar la practica con un led RGB y darle un valor que se tomara
desde Paint.
Práctica numero 4:
En esta práctica se desarrollara un ADC tomando el valor de cualquier pin
analógico y visualizándolo en el monitor serial de arduino, así mismo, se hará uso
de la función map la cual nos convertirá cualquier rango de valores a un rango de
valores definido por nosotros.
Nota: Checar que el pin seleccionado tenga el símbolo ~ de lo contrario la práctica
no funcionara.
Funciones a utilizar
1. analogRead(PIN);
2. map (X,InputLow,InputHigh,OutputLow,OutputHigh);
Diagrama de conexiones:
Retos
Elaborar un ADC con un mapeo de 0-255
para mandar ese valor a un led
Elaborar un programa con 3
potenciómetros y el led RGB, que cada
potenciómetro varié cada color del led y
se muestre el valor en el puerto serie.