Menú
Foros
Nuevos mensajes
Buscar en foros
Novedades
Nuevos mensajes
Nuevos recursos
Última actividad
Recursos
Últimas revisiones
Buscar recursos
Acceder
Registrarse
Novedades
Buscar
Buscar
Buscar sólo en títulos
De:
Nuevos mensajes
Buscar en foros
Menú
Acceder
Registrarse
Install the app
Instalar
Foros
Diseño digital
Microcontroladores y sistemas embebidos
Detector de Obstáculos con sensor ultrasónico y PIC18F2550
JavaScript está desactivado. Para una mejor experiencia, por favor, activa JavaScript en el navegador antes de continuar.
Estás usando un navegador obsoleto. No se pueden mostrar este u otros sitios web correctamente.
Se debe actualizar o usar un
navegador alternativo
.
Responder al tema
Mensaje
[QUOTE="george.manson.69, post: 1175429, member: 32228"] Un ejemplo de usar el HC_SR04 como funcion del cual se puede modificar para usar varios pines y no usar tantos microcontroladores. El Ejemplo COmpleto esta [URL="https://www.forosdeelectronica.com/f24/probando-ejemplos-xc8-99800/"]https://www.forosdeelectronica.com/f24/probando-ejemplos-xc8-99800/[/URL] [code]float Read_Sensor_HC_SR04(void) { static float count = 0; TMR1_WriteTimer(0); TRIGGER_SetHigh(); __delay_us(10); TRIGGER_SetLow(); while(!ECHO_GetValue()); TMR1_StartTimer(); while(!TMR1_HasOverflowOccured() && ECHO_GetValue()); TMR1_StopTimer(); if(TMR1_HasOverflowOccured()){ PIR1bits.TMR1IF = 0; count = -1; }else{ count = TMR1_ReadTimer()/2; count = (count/58); } return count; }[/code] [/QUOTE]
Verificación
Responder
Foros
Diseño digital
Microcontroladores y sistemas embebidos
Detector de Obstáculos con sensor ultrasónico y PIC18F2550
Arriba