Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MICROCONTROLADORES
PRESENTADO POR
GRUPO: 309696_27
PRESENTADO A
OSCAR ALBERTO JARAMILLO
OBJETIVOS DE LA PRÁCTICA
RESUMEN
Actividades desarrolladas:
DESARROLLO DE LA ACTIVIDAD
HERRAMIENTAS Y MATERIALES
Por otra parte, se hizo uso del software ARDUINO instalándolo en el computador, de
esta forma se configura el módulo Arduino.
Figura 1. Representación gráfica del montaje del circuito con KIT ARDUINO SET – CASO 1.
Fuente: Guía para el desarrollo del componente práctico y rubrica de evaluación.
PREGUNTA. ¿Qué pasa? Los 2 LED parpadean en un intervalo de un segundo
Una vez hecho lo anterior, se hace el montaje del Pulsador y los LED´s como lo indica
la actividad enviando el código al Arduino a través de conexión USB por puerto COM,
luego se ensambla el módulo respectivo y finalmente se procede a conectar la fuente
de alimentación incluida en el KIT y se toman las respectivas evidencias durante la
ejecución de la actividad.
Figura 4. Evidencia funcionamiento del circuito del KIT ARDUINO SET y el encendido de los
LEDS. Fuente: Elaboración propia.
CASO 2. CONVERSOR ANÁLOGO A DIGITAL
Figura 5. Representación gráfica del montaje del circuito con KIT ARDUINO SET - CASO 2.
Fuente: Guía para el desarrollo del componente práctico y rubrica de evaluación.
PREGUNTA.
¿Qué pasa? Si el terminal está activo, se deben mostrar dos líneas, una línea que
representa la temperatura en grados centígrados y la siguiente línea que representa
el valor de resistencia medido. Sí se calienta el NTC (a mano), la temperatura
mostrada debería aumentar y el valor de la resistencia debería disminuir.
Figura 6. Evidencia código en el Software Arduino – Caso 2. Fuente: Elaboración propia.
Figura 9. Evidencia funcionamiento del circuito del KIT ARDUINO SET CASO 2. Fuente:
Elaboración propia.
PRÁCTICA 3. LABORATORIO DE MICROCONTROLADORES Y MICROPROCESADORES
Figura 14. Evidencia código sensor Fresnel (CASO 1). Fuente: Elaboración propia.
CODIGO.
int pirState = LOW; // de inicio no hay movimiento int val = 0; // estado del pin
const float umbral3 = 10.0;
void setup() {
// Iniciamos el monitor serie Serial.begin(9600);
void loop()
{
val = digitalRead(PIRPin);
if (val == HIGH) //si está activado
{
digitalWrite(LEDPin, HIGH); //LED ON
if (pirState == LOW) //si previamente estaba apagado
else //si esta desactivado
{
digitalWrite(LEDPin, LOW); // LED OFF
if (pirState == HIGH) //si previamente estaba encendido
{
Serial.println("Sensor parado"); pirState = LOW;
}
}
// Obtenemos la distancia
float distancia = calcularDistancia();
// Lanzamos alerta si estamos dentro del rango de peligro if (distancia < umbral1)
{
// Lanzamos alertas alertas(distancia);
}
{
// Apagamos todos los LEDs digitalWrite(LEDVERDE, LOW);
digitalWrite(LEDAMARILLO, LOW); digitalWrite(LEDROJO, LOW);
}
// Función que comprueba si hay que lanzar alguna alerta visual o sonora void alertas(float
distancia)
{
if (distancia < umbral1 && distancia >= umbral2)
{
// Encendemos el LED verde digitalWrite(LEDVERDE, HIGH);
}
else if (distancia < umbral2 && distancia > umbral3)
{
// La función pulseIn obtiene el tiempo que tarda en cambiar entre estados, en este caso a
HIGH
unsigned long tiempo = pulseIn(ECHO, HIGH);
// Obtenemos la distancia en cm, hay que convertir el tiempo en segudos ya que está en
microsegundos
// por eso se multiplica por 0.000001
// Método que inicia la secuencia del Trigger para comenzar a medir void iniciarTrigger()
{
// Ponemos el Triiger en estado bajo y esperamos 2 ms digitalWrite(TRIGGER, LOW);
delayMicroseconds(2);
Figura 16. Evidencia código Robot controlado por Bluetooth (CASO 1). Fuente: Elaboración
propia.
Para el desarrollo de esta práctica se utilizan los pines 7, 6, 11, 10, 9, y 8 de la tarjeta
de desarrollo Arduino conectados a los pines de entrada del L293D, el mismo tiene
conectado a sus salidas los 4 motores que simulan ser las ruedas del robot.
Figura 18. Utilización del Software Visual Serial Port Driver. Fuente: Elaboración propia.
Figura 17. Elaboración CASO 1 en PROTHEUS: Funcionamiento del circuito.
Fuente: Elaboración propia.
Figura 18. Movimiento de los motores y visualización en terminal ingresando las letras A, B, C y
D. Fuente: Elaboración propia.
CONCLUSIONES
RECOMENDACIONES
Se podría mejorar un poco más la ejemplificación de los casos propuestos por los
tutores para que el desarrollo de las prácticas sea más sencillo, se experimentó cierto
nivel de dificultad y resulto complicado resolver ciertos inconvenientes durante el
desarrollo de las prácticas.
Se podría brindar más materiales de apoyo y métodos de incentivo para que en los
estudiantes aumente el deseo por aprender y el sentido de excelencia al desarrollar
las distintas actividades propuestas.
REFERENCIAS BIBLIOGRAFICAS
Hernández, E. (2009). Microprocesadores. Ed. El Cid Editor. (Pp. 5 -23) Recuperado de:
http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?
ppg=3&docID=3183363&tm=1527288594447