Aller au contenu


Photo
- - - - -

Commander un moteur à courant continu avec PicBasic 3H


  • Veuillez vous connecter pour répondre
Aucune réponse à ce sujet

#1 Mec_galerant

Mec_galerant

    Nouveau membre

  • Membres
  • 1 messages

Posté 10 février 2011 - 03:45

Bonjour.
J'ai 4 moteurs à courant continu à programmer avec un PicBasic 3H.
J'ai déjà programmer un clavier de téléphone avec un écran:
CONST DEVICE = 3H

1 LCDINIT


4 DIM I AS INTEGER
5 DIM BCL AS INTEGER
6 BCL=0
7 DIM KEY AS BYTE
8 DIM CODE AS INTEGER

10 KEY = PADIN(1)
15 LOCATE 0,0

20 IF KEY=12 THEN PRINT"1 "
21 IF KEY=11 THEN PRINT"4 "
22 IF KEY=10 THEN PRINT"INDISPONIBLES"
23 IF KEY=8 THEN PRINT"2 "
24 IF KEY=7 THEN PRINT"INDISPONIBLES"
25 IF KEY=6 THEN PRINT"INDISPONIBLES"
26 IF KEY=5 THEN PRINT" "
27 IF KEY=4 THEN PRINT"3 "
28 IF KEY=3 THEN PRINT"INDISPONIBLES"
29 IF KEY=2 THEN PRINT"INDISPONIBLES"

30 LOCATE 0,1

31 IF KEY=9 THEN PRINT"TOUTES ENSEMBLES"
32 IF KEY=1 THEN PRINT"UNE PAR UNE "
33 IF KEY=5 THEN PRINT" "


55 OUT 6,1
56 DELAY 100
57 OUT 6,0
58 DELAY 100
59 OUT 5,1
60 DELAY 100
61 OUT 5,0
62 DELAY 100
63 OUT 4,1
64 DELAY 100
65 OUT 4,0
66 DELAY 100
67 OUT 3,1
68 DELAY 100
69 OUT 3,0
70 DELAY 100

124 GOTO 10

Et je voudrais au moment où on appuie sur la touche 1,2,3 ou 4 le même nombre de moteur se mettent en marche.
Et que quand on appuie sur la touche étoile (*) tout les moteurs se mettent en même temps ou au moment ou on appuie sur la touche # les moteurs se mettent en marche avec un intervalle de temps défini !!
Merci de me répondre le plus vite possible !!




0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users