Bonjour, en ce moment, je dois faire un programme sur MikroBasic permettant d'afficher la vitesse en km/h d'un scooter électrique sur l'afficheur numérique de la carte EasyPic4.
Le détecteur de la roue du scooter électrique sort un signal analogique, que j'ai " transformé " en numérique à l'aide d'un circuit, puis je relie le signal numérique sur EasyPic4 (Je ne sais plus trop ou je dois relier les fils du signal numérique soit sur port.a et/ou port.b ???). Mais le problème est que je n'ai jamais programmer de ma vie et on m'a passer ceci :
Je pense que ces deux programme sont a peu près les mêmes, mais si vous pouriez m'aidez à comprendre ces programmes (que je pense qui ne sont pas terminé) sa serait très gentil de votre part car je vraiment perdu.
De plus je sais que dans ces programmes il y a question de conversion... Car le signal numérique nous montre seulement le nombre de tour par seconde.
Marsh Posté le 11-04-2010 à 18:14:55
Bonjour, en ce moment, je dois faire un programme sur MikroBasic permettant d'afficher la vitesse en km/h d'un scooter électrique sur l'afficheur numérique de la carte EasyPic4.
Le détecteur de la roue du scooter électrique sort un signal analogique, que j'ai " transformé " en numérique à l'aide d'un circuit, puis je relie le signal numérique sur EasyPic4 (Je ne sais plus trop ou je dois relier les fils du signal numérique soit sur port.a et/ou port.b ???). Mais le problème est que je n'ai jamais programmer de ma vie et on m'a passer ceci :
program Vitesse Scoot Elece en Km/h
dim cpt as byte
dim a, b as byte
option reg=%10111000
trisb=0
portb=0
debut:
tmr0=0
delay_ms(162)
a=tmr0
b=T0CKI*(1404/25)
c=dec2bcd(b)
goto debut
end.
et :
program affichagevitessescootelec
dim cpt as byte
dim a, b as byte
main:
option_reg=%10111000
trisb=0
portb=0
debut:
tmr0=0
delay_ms(162)
a=tmr0
b=dec2bcd(a)
portb=b
goto debut
end.
Je pense que ces deux programme sont a peu près les mêmes, mais si vous pouriez m'aidez à comprendre ces programmes (que je pense qui ne sont pas terminé) sa serait très gentil de votre part car je vraiment perdu.
De plus je sais que dans ces programmes il y a question de conversion... Car le signal numérique nous montre seulement le nombre de tour par seconde.
Merci.