Programacion en PIC para carro con Bluetooth

Páginas: 2 (319 palabras) Publicado: 19 de noviembre de 2013
Programación en Pic C Compiler
#include
#device ICD=TRUE
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=10000000)
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8)
#useFAST_IO(B)
#use FAST_IO(C)
#byte port_b=6

void main(void)
{
char valor;
SET_TRIS_B(0x00);

while(TRUE)
{
valor=getch();
switch (valor){
case 'w'://adelanteport_b=0b00000011;
break;
case 's': //atras
port_b=0b00001100;
break;
case 'd': //derecha
port_b=0b00000110;
break;case 'a': //izquierda
port_b=0b00001001;
break;
case 'q': //stop
port_b=0b00000000;
break;
case '\n':
break;
default:printf("Comando incorrecto, prueba de nuevo\r\n"); //Respuesta del PIC hacia el móvil
break;
}
}
}





Descripción

Las primeras líneas son para darlos parámetros a nuestro entorno, como definir el microcontrolador 16f877a, habilitar la entrada y salida serial rs232, definir nuestro timer en 10Mhz, entre otras que son básicas para el proyecto.Siendo nuestro puerto B de salida este tendrá un “comportamiento” para cada señal serial que llegue al pic, ya sea con las teclas “w, s, a, d, q” las cuales son ya establecidas de preferencia parapoder dar una orientación y dirección al carro.
En caso de que se presione alguna tecla que no esté dentro de las establecidas para la operación del carro no procederá a efectuar algún conflicto en laprogramación realizada, pero se recibirá un mensaje en cual se hará mención de que no es válida la tecla.


Simulación en ISIS Proteus:


Descripción
Como sabemos para simular en Proteus bastacon hacer una simple conexión entre los componentes, siendo estos el PIC16f877a, el modulo serial, los motores y el puente H, entre otras más básicas.
En el cuadro del lado podemos apreciar cómo se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación De Pic Para Seguidor
  • Programación de Pic
  • programacion de pic
  • Pic programacion
  • Para picar
  • carro de paro
  • CARRO DE PARO
  • carro de paro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS