Vous êtes sur la page 1sur 14

Instituto Tecnológico Nacional De México

Campus Ciudad Guzmán

Carlos Enrique Maciel Garcia


Juan Jose Carranza Garcia
Introducción:
El presente curso está dirigido a todas las personas interesadas por conocer e
investigar como conectar el mundo físico con el mundo de la electrónica y la
informática, Por medio de prácticas basadas en la tarjeta de desarrollo arduino.
Así mismo se explicaran los conceptos básicos de electrónica e informática, para
un mejor desarrollo en el transcurso del curso. En cuanto a electrónica se explicara
el funcionamiento básico de los componentes electrónicos, su diagrama de
conexión y las aplicaciones de este, en informática se explicara la sintaxis básica
de programación así como algunas funciones básicas del lenguaje de programación
C en el entorno de programación de arduino.
Al finalizar el curso se espera que se tenga la habilidad para realizar proyectos a
partir de la tarjeta de desarrollo arduino, incorporando los circuitos electrónicos que
se verán en el transcurso del curso.
Materiales a utilizar:

 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.

Vous aimerez peut-être aussi