Objetivo: Crear un seguidor de linea con la programación en arduino para controlar los puentes H, y controlar los motorreductores, en función con los sensores infrarrojos para detectar la linea negra o blanca. Materiales: - 2 sensores CNY70 - 2 Motorreductor - 2 LLantas - Protoboard - Silicón - Palos de madera - Cables - Pila de 9v - Puente H L298N - PowerBank - Arduino Uno Vídeo realizado por el equipo sobre el proyecto del carrito seguidor de linea: https://www.youtube.com/watch?v=d-PIamGGue0&feature=youtu.be Código utilizado: Realizado por:THEFENIX-THE FENIX-EMIC TRON.*/ int infraPin1 = 10; // pin del infrarrojos utilizado como entrada digital en el lado derecho(#1). int infraPin2 = 11; // pin del infrarrojos utilizado como entrada digital en el lado izquierdo(#2). int valorInfra1 = 0; // Valor inicial de la lectura digital del infrarrojo #1. int valorInfra2 = 0; // Valor inicial de la lectura digital d...
La pila es un grupo de localidades de memoria que se reservan para contar con un espacio de almacenamiento temporal cuando el programa se está ejecutando. La pila es una estructura de datos del tipo LIFO (Last In First Out), esto quiere decir que el último dato que es introducido en ella, es el primero que saldrá al sacar datos de la pila. Para la manipulación de la pila ensamblador cuenta con dos instrucciones especificas, las cuales son las siguientes: Push: Esta instrucción permite almacenar el contenido del operando dentro de la última posición de la pila. Ejemplo: Push ax El valor contenido en ax es almacenado en el último espacio de la pila. Pop: Esta instrucción toma el último dato almacenado en la pila y lo carga al operando. Ejemplo: Pop bx El valor contenido en el último espacio de la pila se almacena en el registro El siguiente ejemplo muestra como implementar la instrucción XCHG por medio de las instrucc...
Definición: Una interrupción es el rompimiento en la secuencia de un programa para ejecutar un programa especial llamando una rutina de servicio cuya característica principal es que al finalizar regresa al punto donde se interrumpió el programa. Dentro de una computadora existen dos clases de interrupciones: → I nterrupciones por software: Son aquellas programadas por el usuario, es decir, el usuario decide cuando y donde ejecutarlas, generalmente son usadas para realizar entrada y salida. → Interrupciones por hardware: Son aquellas que son provocadas por dispositivos externos al procesador su característica principal es que no son programadas, esto es, pueden ocurrir en cualquier momento en el programa. Existen dos clases de interrupciones de este tipo: Ꚛ Interrupciones por hardware enmascarables: Aquellas en las que el usuario decide si quiere o no ser interrumpido. Ꚛ Interrupciones por hardware no enmascarables (NMI): Aquellas que si...
Comentarios
Publicar un comentario