![]() |
La voiture possède 4 roues motrices fonctionnant par paires. Nous devons donc faire un programme qui permettra de faire fonctionner les deux moteurs simultanément. Tout d'adore il a fallut tester les relais grâce à un petit programme qui actionnent en différents moments les relais (sert a commuté une puissance).
voila le programme :
| #include
"start.bas" int k1 DDRD = 0 ' PD5=PD4=PD3=PD2=input SCONF = 0x4C ' B,C = sorties lcdinit() print " voulez vous... " do PORTB.2=0 ' PORTB.2= c'est l'adresse du relais ; 0 c'est ouvert ici mise hors tension PORTB.0=1 '1 c'est pour fermer sens 1 PORTB.1=1 tempo(20) 'tempo (20) permet de marquer un temps d'arrêt ' (c'est aussi RFO 2!!) PORTB.2=1 'mise sous tension tempo(200) PORTB.2=0 'mise hors tension PORTB.0=0 'sens 2 PORTB.1=0 tempo(20) PORTB.2=1 'mise sous tension tempo(200) loop 'c est pour répéter le programme function tempo(cnt) int i, k for cnt=cnt to 0 step -1 for i=0 to 100 k = keyget() if k <> 0 then putchar(k) next next end function #include "lcd.bas" |