Bonjour voici le programme du telemetre a ultra son que je dois faire cependant je suis coincé il y'a un probleme dans mon programme et je ne le trouve pas , si on pouvait m'aider ca serait cool , merci
#include <18f458.h>
#use delay(clock=20000000)
#include <lcd.c>
#use RS232(baud=9600,XMIT=pin_C6,RC V=pin_C7)
float valeur_module;
float x;
void salve_module1(void)
{
output_high(pin_B1);
delay_us(100);
output_low(pin_B1);
}
void main(void)
{
setup_ccp1(CCP_PWM);
setup_timer_2(T2_div_by_1,255, 1);
set_pwm1_duty(80);
lcd_init();
printf(lcd_putc("coucou")); // Affichage sur LCD
while(1)
{
setup_timer_1(T1_INTERNAL|T1_D IV_BY_4);
salve_module1();
while(input(pin_B0)!=1 ){
set_timer1( 0);}
while(input(pin_B0)!=0 ){
x=get_timer1();}
valeur_module=x/74;
printf(lcd_putc,"\ndistance=%2 .3f",valeur_module);
}
}
-----