Robot seguidor de linea

Solo disponible en BuenasTareas
  • Páginas : 34 (8359 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de febrero de 2012
Leer documento completo
Vista previa del texto
Robot seguidor de líneas con NAND

Introducción a PICC de CCS Programación de un dispositivo EEPROM

Práctica: ADC y DAC.

Año 1 - Noviembre 2008 - Número 1

 

 

 
La  revista  tiene  como  finalidad  publicar  artículos  hechos  por  la  comunidad  estudiantil de la Facultad de Ciencias de la    Electrónica  de  la  Benemérita  Universidad  Autónoma  de  Puebla,  para  apoyar a  Programación de un dispositivo EEPROM. 4  nuestros compañeros difundiendo un poco  de la creatividad desarrollada y aplicada en  Robot Seguidor de Líneas………………………..9  el  área  de  la  electrónica,  el  lector  podrá  Detector de números primos…………………14                        construir y probar los diferentes proyectos  y  prácticas  descritas  en  esta  publicación Introducción a PICC de CCS……………………18  teniendo  la  certeza  de  que  funcionarán  al  cien por ciento, todos los artículos han sido  Práctica. Convertidores ADC y DAC……….30  diseñados,  innovados  y  probados  en  los  Cuestionario. Mecánica Clásica. La Fuerza  laboratorios de nuestra universidad y otros  de Gravedad………………………………………...36  varios  en  casa  o  lugares  específicos  de  diseño en pasatiempo de algunos autores.   Índice. 

    Publicación del grupo estudiantil   Blasted Robotics, de la FCE, BUAP, Puebla,  Pue.   México.  Noviembre de 2008.  e‐mail:  blastedrobotics@yahoo.com.mx    Edición:  García Chetla Raúl.  San Pablo Juárez Miguel Ángel. 

En  este  número  1  de  nuestra  revista  nos  aventuramos  en  el  diseño  y  mejora  de  un  robot  seguidor  de  líneas  construido  con  componentes  baratos  y lógica  digital,  después  nos  introducimos  a  algunos  conceptos  fundamentales  para  el  diseño  con  el  lenguaje  C  de  los  microcontroladores  PIC,  incluimos  dos  prácticas  básicas,  una  de  programación  de  una  memoria  y  otra  del  armado  de  un  circuito  digital  con  compuertas,  una  práctica  de  laboratorio  típica  de  convertidores  analógico  a  digital  y  de  digital  a analógico,  y  finalizamos  con  un  cuestionario  que  nos  hace  reflexionar  sobre cuestiones de nuestro mundo físico.  Esperamos  disfruten  de  los  artículos  y  esperamos  que  les  sea  de  utilidad,  de  antemano gracias.  El grupo estudiantil Blasted Robotics. 

Gonzales Vellano Pablo.      3     

PROGRAMACIÓN DE UN DISPOSITIVO  EEPROM (AT28HC64)      Aprender  a  programar  un dispositivo  EEPROM,  con  un  respectivo  código  en  base hexadecimal es sumamente fácil, en  este  caso  una  memoria  EEPROM  AT28C64,  de  64k  (8k  x  8),  un  bus  de  13  líneas de dirección y 8 de datos. Para esta  práctica  se  toma  como  diseño  un  decodificador de BCD a 7 segmentos.    Material necesario:  1 EEPROM AT28C64 de 64k(8k x 8) de  Atmel (ó equivalente) 1 Programador Chipmaster 7000  1 programador Chipmaster  (Quemador)  1 Display de 7 segmentos cátodo  común  1 Protoboard  8 Resistencias de 330ohm  Cables para el protoboard  Fuente de alimentación a 5 V  Caimanes    Tenemos el caso de hacer un decodificador  con nuestra EEPROM de BCD a 7  segmentos como se muestra en la figura:    Donde a hasta g representan una parte del  número  mientras  que  h  representa  el punto  que  trae  el  dislpay,  el  cual  se  mantendrá encendido todo el tiempo.  Los  números  a  decodificar  son  del  0  al  15  decimal.  Entonces  hacemos  una  tabla  de  relación  del  código  binario  de  estos  números  y  luego  de  los  leds  que  encenderán  en  nuestro  display,  por  4    
Figura 1. Decodificador de BCD a 7 Segmentos.   

De acuerdo al diseño que se va a tomar en cuenta  es  necesario  ver  la  relación  que  se  necesita  para  la  implementación  del  decodificador  de  7  segmentos,  es  decir,  ahora se presenta el diagrama de pines de  un  display  cátodo  común,  para  hacer  la  relación  de  leds  que  encenderán  de  acuerdo al código binario.    El diagrama del display es el siguiente: 

ejemplo,  para  encender  el ...
tracking img