Académique Documents
Professionnel Documents
Culture Documents
DEPARTAMENTO DE TECNOLOGÍA
ESPECIALIDAD ELECTRÓNICA
Objetivo: Familiarizar al alumno con el entorno de programación de arduino. Con la finalidad fundamental
que pueda aplicar e implementar los conocimientos adquiridos.
Materiales:
Una placa Arduino
Una resistencia de 220Ω
Un diodo LED
Un potenciómetro 1kΩ
Una Protoboard
Conceptos Previos:
A menudo necesitaremos algo más que una señal de 0 o 1 en nuestros proyectos, para variar la velocidad de giro de
un motor, para variar la intensidad con la que luce un diodo, para transmitir los grados de giro de un servo, etc..
Para todo esto, y mucho más, nos servirá el PWM, que emula una señal analógica a partir de una señal digital.
Las siglas PWM vienen de Pulse Width Modultation, o Modulación de Ancho de Pulso.
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 de aproximadamente 490Hz, de manera que la
tensión promedio resultante, es directamente proporcional a la duración de estos dentro del rango de nuestro periodo,
es decir, cuanto más juntos estén esos pulsos de +5v, mayor será la tensión promedio de nuestra salida, y cuanto más
distantes sean estos, menor será dicha tensión:
Parte experimental: La siguiente secuencia será seguida en el Laboratorio. Recuerde que de acuerdo al
reglamento del Laboratorio el alumno debe almacenar todo lo que parezca útil en la preparación y desarrollo
de la presente práctica.
Diseño de hardware
Debemos interpretar en nuestro programa la lectura de una entrada análoga, y en base a su lectura
activaremos una salida modulada, en donde mostraremos la respuesta a través de un diodo led
COLEGIO TÉCNICO PROFESIONAL NOCEDAL
DEPARTAMENTO DE TECNOLOGÍA
ESPECIALIDAD ELECTRÓNICA
Programación
1.- analogRead(pinSensor);
Esta instrucción nos permite leer cualquier sensor que conectemos al pin analógico establecido en “pinSensor”, por
defecto, nuestra placa Arduino nos realizará una conversión analógico-digital para toda señal (40mA máximo) de 0v
a 5v con una resolución de 10 bit, lo que nos da 210 (1024) valores de referencia para nuestro programa, siendo 0 en
0v y 1023 en +5v, en posteriores ejemplos veremos como ese rango de tensión en el que se realizan las mediciones se
puede variar para que, por ejemplo, empiece a lanzarnos valores a partir de 2,2v.
Con esto, y observando un poco el programa, podemor ver que el intervalo entre encendido y apagado de nuestro
diodo LED podrá variar entre 0 y 1023 milisegundos, si quisiéramos aumentar más el tiempo de los intervalos
podríamos aplicar alguna operación matemática al valor de nuestro sensor
Desafío:
1.- Implemente el sistema de control que controlara la intensidad del diodo led. Para esto usted
debe: