Académique Documents
Professionnel Documents
Culture Documents
M3A
Ce travail est ralis par le binme Anass DOUKANI & Mohssine MOUMNI, encadre par le
professeur Salaheddine HAMDOUNE.
M3A
Ce travail est ralis par le binme Anass DOUKANI & Mohssine MOUMNI, encadre par le
professeur Salaheddine HAMDOUNE.
1
2016
Sommaire
Notation ...................................................................................................................................................................4
Introduction ............................................................................................................................................................5
1. Partie 1 : la partie mcanique de la machine ............................................................................................... 6
1.1. La machine trois axes pour les circuits imprims .......................................................................................6
1.1.1. Dfinition ..............................................................................................................................................6
1.1.2. Ralisation des circuits imprims .........................................................................................................6
1.2. Conception de la machine ............................................................................................................................6
1.3. Dsigne de la machine .................................................................................................................................7
1.4. Dimensions de la machine ...........................................................................................................................7
1.5. Fabrication et montage de la machine ........................................................................................................8
1.5.1. Construction de la machine ..................................................................................................................8
1.5.2. Assemblage de la machine ...................................................................................................................9
1.6. Dtection des erreurs ................................................................................................................................11
1.6.1. Amlioration de la machine ...............................................................................................................11
1.6.2. Lessaie de paralllisme ......................................................................................................................11
1.6.3. Lessaie de frottement ........................................................................................................................11
2. Partie 2 : la partie lectrique de la machine .....................................................................................................12
2.1. Fonctionnement dun moteur pas pas bipolaire ......................................................................................12
2.1.1. Dfinition .............................................................................................................................................12
2.1.2. Reprsentation schmatique dun moteur Bipolaire .........................................................................12
2.1.3. Les diffrentes commandes dun moteur Bipolaire ...........................................................................12
2.1.4. Mode monophas ...............................................................................................................................14
2.1.5. Mode Full steppe ................................................................................................................................14
2.1.6. Mode Half steppe ...............................................................................................................................14
2.2. Fonctionnement du Pololu A4988 ..............................................................................................................14
2.2.1. Dfinition ............................................................................................................................................14
2.2.2. Reprsentation schmatique des broches du A4988 .........................................................................14
2.3. Fonctionnement du Arduino UNO .............................................................................................................15
2.3.1. Dfinition ............................................................................................................................................15
2.3.2. Reprsentation schmatique des ports du Arduino UNO .................................................................15
2.4. Les circuits lectroniques utiliss dans la machine ....................................................................................16
2.5. Configuration du C pour supporter le G-code .........................................................................................16
2.5.1. Dfinition du G-code ..........................................................................................................................16
2
M3A
3
2016
Notation
Symboles utiliss dans le document
(A1)
(B2)
(C3)
4
M3A
Introduction
5
2016
Partie 1
Le PCB Brut
Le systme ou la
machine dusinage
2. Conception de la machine
La machine trois axes translate dans lespace (Tx, Ty, Tz) selon les coordonnes cartsiennes (x, y, z)
Figure1.2. La translation dans chaque axe est occupe par un moteur pas pas et le systme
vis/crou.
X
Y
Z
Translation
Rotation
3 Translations
0 Rotations
6
M3A
3. Design de la machine
Selon la conception choisie prcdemment (2), nous avons propos deux designs diffrents
Figure1.3.
Dsigne 1
Une surface de travaille 215305mm
Deux moteurs pour laxe y
Deux tiges filetes pour laxe y
Deux blocs de guidage pour les tiges filetes de
laxe y
8 alsages pour fixer les vis et tiges de laxe y
Dsigne 2
Une surface de travaille 235305mm
Un moteur pour chaque axe
Une tige filete pour chaque axe
Il ya des blocs qui support le roulement
linaire de laxe y
6 alsages pour fixer la vis et les tiges de
laxe y
Prix (DH)
20
85
100
50
405
Qte
1
1
2
2
PrixQte
20
85
200
100
Nous avons choisi le design 2 car il est plus pratique et a une grande surface de travail effectif.
7
2016
4.Dimensions de la machine
Pour choisir les dimensions dune machine qui fabrique les cartes lectroniques, il suffit de choisir un
course horizontale (x, y) de surface de travail effectif presque gale au format A4, avec un
dplacement vertical assez petit (millimtrique) pour dsigner et percer les positions des
composantes lectroniques. Ce dplacement peut tre assez petit car lpaisseur des cartes
lectronique les plus utilises est infrieure 2mm. Dans la fabrication de la srie, ce format ne peut
pas rpondre. Pour cela, nous avons choisi une course des axes de mouvement horizontale (x, y)
assez importante et une course verticale suffisante. Tableau1.3.
X
235
210
Y
305
297
Z
95
Tableau1.3. La longueur de travail effectif des trois axes de la machine avec le format A4
5. Fabrication de la machine
5.1. Construction de la machine
Pour construire la machine, nous avons commenc par la construction du chssis avec une corner de
Fer (A3), puis fix les caches du chssis de polymre (A6) avec les VIS FPH 4 (C22-2) Figure1 .4(a).
Comme deuxime tche, nous avons coup la tle (A1) selon les dimensions dsires, et fabriqu les
deux rainures comme indique dans le design 2. Aprs nous avons fabriqu les supports des tiges de
guidage* (A4) et les 8 supports (A7) dans latelier de fabrication priv (B2) Figure1.4(b). En fin, nous
avons dimensionn et fabriqu manuellement les bras de la machine (A2) qui lie laxe y avec laxe x
Figure1.4(c).
Tiges de guidage (A4) : ce sont des barres rondes lisses en acier tremp chrom permettant
dassurer le guidage en translation dans un seul axe. [1]
Le scie
Corner
Le bras
Polymre
Figure1.4.
Dans latelier de fabrication (B2), nous avons dimensionn et fabriqu les tiges filetes* (A8).
8
M3A
Tige filet (A8) : barre a une section ronde dans leur surface latrale un balayage dune forme
triangulaire le long dune hlice ou bien un filetage tout simplement. La tige filete est un composant
lmentaire dun systme vis/crou (la tige filete joue le rle de la vis). [2]
Aprs la fabrication de tiges filetes, nous avons, bien sr, besoin des crous* (A28) pour complter
le systme vis/noix*. Nous avons propos, au dpart, des crous en bronze, mais stait trop cher.
Pour surmonter ce problme nous avons fabriqu les crous en polymre (A28) manuellement
laide des outils tarauder (C24).
Ecrou (A28) : est un composant du systme vis/crou destin lassemblage de pices ou la
transformation de mouvement. [2]
Le systme vis-noix : parfois appel vis-crou, est un mcanisme dentrainement en translation.
Lorsque la vis tourne, la noix est entraine en translation. [1]
Aprs les alsages des 8 supports (A7) pour les tiges (A4), nous avons ralis 4 trous dans chacun des
4 supports tarauds et dans les 4 autres 2 trous tarauds pour chacune manuellement laide dune
visseuse Figure1.5(a) et des outils tarauder Figure1.5(b), ce qui fait 24 trous tarauds en totale.
la fabrication
utiliss
taraudage
Figure1.5.
9
2016
Roulement linaire (A10) : appel galement coussinet billes, qui permet le guidage sur arbre, elle
est constitue dune cage polymrique avec des segments de pistes en acier dur. Ce composant
mcanique assure un mouvement faible frottement. [2]
Dans chaque extrmit dune tige filete, nous avons fix une poulie laide des vis de pression (les
vis de pression sont intgres dans la poulie). La dernire tape dans la partie mcanique, est la
fixation des moteurs pas pas. Nous avons commenc par fixer dans les axes y et z les moteurs pas
pas (A13) et les courroies* (A5) dans les poulies (A14) (selon le principe de transmission de puissance
par poulie et courroie) laide des vis (C22-1 & C22-2) et les vis de pression Figure1.6(a).
Courroie (A5) : permet la transmission de puissance entre deux arbres loigns, avec modification du
couple transmis et de la vitesse. [1]
Nous avons fix le moteur pas pas de laxe x laide dun accouplement* par un tube de
caoutchouc(A27) Figure1.6(b).
Accouplement (A27) : assure la liaison mcanique entre un arbre moteur et un arbre rcepteur. [2]
Aprs nous avons pass la fixation des capteurs de fin course* (A17) laide des petites parties du
polymre (A6) Figure1.6(c), chaque axe a deux capteurs de fin course.
Capteur de fin course (A17) : un capteur de position mcanique, il tablit un circuit lectrique
lorsquil est actionn par un chariot. [1]
Poulie
Accouplement
Capteur fin course
Figure1.6.
10
M3A
Nous avons modifi le moteur dusinage quon a rcupr (A26). On a fabriqu un support souple de
masse rduite (C19) pour relaxer un peu le moteur pas pas de laxe z, car ce moteur va assurer des
translations verticales (translations durs).
Comme modification, nous avons limin des parties supplmentaires pour rduire le poids. Nous
avons ajout des roulements linaires (A10) pour guid le chariot z dans laxe x et des roulements
billes (A9) pour fixer la tige filete (A8) dans le chariot. Nous avons ajout des supports pour fixer
lcrou de plastique. Et dernirement on a ajout le moteur de broche. Figure1.7.
Tige de guidage
Roulement bille
Tige filete
Bras
Z
Moteur de broche
Accouplement
Avant
Aprs
11
2016
Partie 2
Cest la partie lectrique, le cblage la programmation, les problmatiques du sujet dans chaque
tape et les techniques de leurs rsolutions, ainsi que toutes les tapes essentielles (prototypages et
ralisation des circuits) et les causes du choix de chaque lment utilis.
1.Fonctionnement dun moteur pas pas Bipolaire :
1.1. Dfinition :
Un moteur pas pas permet de transformer une impulsion lectrique en mouvement angulaire.
Il permet dobtenir une prcision extraordinaire grce leurs conceptions. Il existe plusieurs types de
moteurs pas pas. Nous avons tudi et utilis seulement les moteurs de type bipolaire. [3]
1.2. Reprsentation schmatique dun moteur Bipolaire :
Ce moteur peut alimenter sous trois squences diffrentes : Mode monophas, Mode Full-Steppe
(biphas) et le Mode Half-Steppe (demi-pas).
12
M3A
1a
1
Monophas
1b
2a
0
-
2b
-
1a
1
Full-Steppe
1b
2a
0
1
2b
0
1a
1
1
0
0
0
1
Half-Steppe
1b
2a
0
0
1
1
1
1
1
1
0
0
0
0
2b
0
0
0
1
1
1
Pour ltude des trois modes, nous avons ralis le circuit de la Figure2.2. : un moteur pas pas,
Arduino UNO, le circuit intgrer L293D et une source qui fournit 12V.
Arduino UNO
13
2016
Stepper Motors
Les broches VDD et GND avec une tension (3 - 5.5 V) et les broches VMOT et GND avec une tension
(8 35 V). Le A4988 fonctionne sous cinq modes selon les tats (LOW or HIGH) des broches MS1,
MS2 et MS3 Tableau2.2. Et par dfaut il utilise le mode full-step sil na aucun mode slectionn.
14
M3A
MS1
L
H
L
H
H
MS2
L
L
H
H
H
MS3
L
L
L
L
H
L : LOW
Le Mode Slectionn
Full Step
Half Step
Quarter Step
Eighth Step
Sixteenth Step
H : HIGH
15
2016
A4988
Capteur fin de course
Alimentation 12V
Alimentation 12V
Relais
Arduino UNO
Bouton Reset
Moteur de broche
Redresseur
16
M3A
Maintenant il faut utiliser le mini logiciel XLAODER pour graver le fichier .hex dans le
microcontrleur de la carte Arduino UNO.
Pour contrl les moteurs, on va utiliser le logiciel de synthse Unversal G-Code Sender
(https://github.com/winder/Universal-G-Code-Sender), qui permet de communiquer avec la carte
Arduino.
Grbl* : est un, open source, contrleur CNC de fraisage libre de haute performance crit en C
optimis qui fonctionnera sur les microcontrleurs en gnrale. [7]
6. Cblage de la machine :
6.1. Fils lectriques :
Dans la ralisation du circuit de contrle, nous avons utilis des fils lectriques*(A29) de cuivre de
section 1.5mm.
Fils lectrique (A29): est le composant lectro technique servant au transport de llectricit, Il est
constitu d'un matriau conducteur, souvent entour d'une enveloppe isolante. [1]
Ce constat est a priori vrai sur les courtes distances, mais ds que la longueur devient importante, les
pertes par effet Joule (chauffement) nest pas ngligeable surtout pour des fortes intensits.
6.2. Assemblage des fils lectriques :
Nous avons utilis la gaine tresse*(A30) en polyester pour rassembler tous les fils lectriques de la
machine.
Gaine tresse (A30) : permet de rassembler plusieurs fils ou cbles. Leur fort facteur d'extensibilit
permet le passage des connecteurs. [1]
Pour protger le cblage lectrique du moteur dusinage, nous avons utilis la gaine lectrique
ICTA*(A31), afin quaucun contact accidentel ne soit possible.
Gaine lectrique ICTA (A31) : Un systme de conduit isolant et souple. Cette gamme de gaines
possde la particularit d'tre trs rsistante, notamment la chaleur, l'crasement et aux chocs.
6.3. La rsistance maximale des fils :
On va utiliser la formule suivante pour calcul la rsistance maximale :
Rmax = .Lmax/s \ R : Rsistance[] : Rsistivit [.m] L : Longueur fil [m] s : section fil [m]
Les dimensions utilises sont : Lmax = 900mm, s = 1.5mm, cu = 18.mm donc Rmax = 10.8 m
Cette rsistance nest pas influente, car elle est ngligeable.
17
2016
7. Puissance lectrique :
7.1. Puissance lectrique maximale :
Nous avons utilis 3 moteurs pas pas diffrents, donc on va calculer la puissance maximale pour
major la puissance totale consomm par les trois moteurs. On va utiliser la formule suivante pour
calculer la puissance : P = V.I \ P : Puissance[W] V : Voltage[V] I : Intensit[A]
Pour chaque moteur pas pas, on a : V = 12V, Imax = 1.31A donc Pmax1 = 15.72 W
Pour le moteur de broche, on a : V = 220V, Imax = 0.76A donc Pmax2 = 167.2 W
7.2. Perte par chauffement maximale :
Lorsque la longueur du fil lectrique augmente, la rsistance augmente (R = .L/s) et pour une
intensit I donne, les pertes par chauffement maximale (Pmax = Rmax.Imax) augmente et si la chaleur
dgage est trop importante, le fil peut fondre.
Pour chaque moteur pas pas, on a : Rmax = 10.8 m, Imax = 1.31 A donc Pmax3 = 18.53 mW
Pour le moteur de broche, on a : Rmax = 10.8 m, Imax = 0.76A donc Pmax4 = 6.24 mW
7.3. Puissance total maximale :
La puissance total consomer par le systme est : Ptotal = 3Pmax1+Pmax2+3Pmax3+Pmax4
Ptotal = 214.422 W
18
M3A
Partie
Ralisation dune3
Machine 3 Axes pour les circuits imprims
Cest la partie de commande, configuration des programmes et logiciels utiliss, ainsi que toutes les
tapes suites pour raliser un circuit imprim usin.
1. Processus de le ralisation dun circuit imprim :
Circuit lectronique
-Observation exprimentale
-Modle conceptuel
Fabrication
Modle graphique
-Mise en esquisse :
Troue, traits,
Analyse graphique
-Bien pos
-Bien dessin
-Bien conditionn
Calcul et Contrle
Programmation
Langage G-Code
Produit Fabriqu
-Visualisation
-Analyse de rsultat
3. Eagle CAD :
3.1. Dfinition :
Eagle (Easily Applicable Graphical Layout Editor) est un logiciel de CAO des circuits imprims. Il
contient un diteur des schmas, un logiciel de routage de circuit imprim avec une fonction d'auto
routage, et un diteur de bibliothques. Le logiciel est fourni avec une srie de bibliothques de
composants de base. C'est un logiciel multiplateforme. [8]
19
2016
Etape3 : Cliquer sur licne Generate/switch to board, puis il faut rorganiser les composantes
lectroniques (cre dans Etape2) et tracer les trajets du circuit.
20
M3A
Etape4 : Cliquer sur licne Run ULP (Le plateforme pcb-gcode-setup.ulp), puis il faut configurer les
paramtres de position, les dimensions des outils utiliss etc
Remarque : aprs la ralisation des tapes prcdentes, il faut cliquer sur licne Accept pour
gnrer les deux fichiers en G-Code.
21
2016
1.5
donc
donc
Moteur lectrique
Poulie Motrice
Courroie
Poulie rceptrice
22
M3A
23
2016
Conclusion
Notre projet de fin dtude au sein de la facult des sciences et techniques de Tanger, avait comme
objectif de raliser la machine trois axes pour les circuits imprims M3A.
Premirement, nous avons ralis la partie mcanique de la machine et aprs recevoir les
composants de commande, nous avons ralis le circuit de contrle, ainsi raliser les premiers essais
pour configurer les contrleurs.
Notre prochain but, cest de raliser un robot qui peut souder les composantes lectroniques dans
les plaquettes lectroniques.
24
M3A
References
[1] https://fr.wikipedia.org/wiki. Consulter le 16 Mai 2016.
[2] C, Hazard (2002). MEMOTECH : Dessin technique Norme CAO. Paris : CASTEILLA, 457p.
[3] Ptrice, Oguic (2004). Moteur pas pas et PC (2nd dition). Paris : ETSF, 170p.
https://www.genie-electromecanique.com
04 Juin 2016.
[9] Mtaalah, Mohamed (2014). Transmission de mouvement, Tlemcen, Algeria : Abou Bakr Belkaid
University of Tlemcen, Note de cours. 10p.
25
2016
7
8
7
8
1
2
4
5
6
3
4
5
10
11
12
9
10
11
12
x
y
N
1
2
3
4
5
6
Code A
A13
A4
A8
A27
A18
Description
Moteur pas pas
Tige de guidage de laxe x
Tige filet
Moteur de lusinage
Accouplement entre moteur et mandrine
Mandrine
N
7
8
9
10
11
12
Code A
A14
A11
A2
A1
A3
A6
Description
Poulie
Roulement linaire de laxe x
Bras en aluminium
La table de la machine
Cadre de la machine en Fer
Cache de la machine en polymre
26
2016
M3A
ANNEXE A
Id
Code Image
ANNEXE C
Recycler
A1
C5
Oui
A2
C6
Oui
A3
C9
Non
A4
C1
Oui
A5
C10
Oui
A6
C4
Oui
A7
C8
Oui
A8
C7
Non
A9
C11
Oui
A10
C2
Non
A11
C3
Oui
A12
C22
Non
A13
A14
A15
A16
C12
C21
C14
Non
Non
A17
A18
A19
C27
C15
Oui
Oui
Non
Oprations
Meulage
Perage
Sciage
Soudage
Dcoupage
Meulage
Dcoupage
Perage
Fraisage
Perage
Alsage
Taraudage
Tournage
Oui
A20
A21
A22
A23
A24
A25
A26
A27
A28
A29
C17
C16 & C18
C13
C20
C23
C26
C27
Non
Non
Oui
Oui
Oui
Non
Oui
Oui
Oui
Oui
A30
A31
C28
C29
Oui
Oui
Perage
Taraudage
Description
Matire
Tle
5004003mm
Les bras de liaisons
entre les axes x et y
Corner
6000101mm
Tige de guidage
20500mm
10500mm
Courroie
Diffrente size
Cache du cadre
12002503mm
Supports des tiges
20504545mm
Aluminium
Code
rfrence
ANNEXE B
B4
Aluminium
B4
Fer
B2
Tige filete
101000mm
Roulement billes
Diffrente size
Roulement linaire
Diffrente size (A)
Roulement linaire
Diffrente size (B)
Sacher des vis/crou
diffrente size
Stepper Motors
Poulie
Arduino Uno
Stepper Motors
Drivers A4988
End stop
Mandrin
Plaque de
prototypage
Jumpers
Male&Female pin
La gaine
Fils lectrique
Supports
Tube denrobage
Laxe z
Tube de caoutchouc
Ecrou de polymre
Fils lectrique de
section 1.5mm
Diffrente size
ICTA
Acier
inoxydable
Site/Site web
B4
B5
Polymre
B1
Aluminium
B3
Droguerie
B5
Banggood.com
B1
Mr Bricolage
B1
Banggood.com
Banggood.com
Banggood.com
B5
B5
Banggood.com
Banggood.com
Banggood.com
B1
B1
B1
Banggood.com
Caoutchouc
Polymre
Cuivre +
Enrobage
Polyester
B1
B1
B1
B1
B1
B1
27
2016
M3A
ANNEXE C
Annexe C
C1
C3
C2
C4
C5
C7
C8
C6
C9
30
2016
M3A
C10
C11
C12
C14
C16
C17
C18
C13
C15
C19
C21
C27
C20
31
2016
M3A
C24
C22
C23
C25
C26
C27
C29
C28
32
2016
M3A
ANNEXE E
Les prix de tous les composants et les oprations utiliser dans la machine.
Composant
Corner
Polymre
Aluminium
Sacher des vis
Tiges
Acier inox
Roulement
Roulement linaire
Mandrin
6fin de course
3Stepper Motors drivers
A4988
3moteurs pas pas
Arduino UNO
Plaque de prototypage
Jumpers
Female pin
Male pin
Prix(DH)
Cble lectrique
La gaine
Tube d'enrobage
Alimentation
Outils
Poulie
30
15
237
26
215
132
20
80
20
30
Recycler
Non
Oui
Oui
Non
Non
Oui
Oui
Oui
Oui
Oui
Id
A3
A6
A1,2,7
A12
A8
A4
A9
A10,11
A18
A17
200
50
150
11
5
10
14
10
10
35
280
40
65
Non
Oui
Non
Non
Non
Non
Non
Oui
Oui
Non
Non
Non
Non
A16
A13
A15
A19
A20
A21
A21
A23
A22
A25
Somme Composant
1685
Somme Fabrication
600
Total
A14
2285
37
2016
M3A
ANNEXE D
Le code Arduino1
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
int pin1 = 8;
int pin2 = 9;
int pin3 = 10;
int pin4 = 11;
int tempstep ;
void setup() {
pinMode(pin1,OUTPUT);
pinMode(pin2,OUTPUT);
pinMode(pin3,OUTPUT);
pinMode(pin4,OUTPUT);
tempstep = 10 ;
}
void loop() {
digitalWrite(pin1,LOW);
digitalWrite(pin2,LOW);
digitalWrite(pin3,LOW);
digitalWrite(pin4,HIGH);
delay(tempstep);
digitalWrite(pin1,LOW);
digitalWrite(pin2,LOW);
digitalWrite(pin3,HIGH);
digitalWrite(pin4,LOW);
delay(tempstep);
digitalWrite(pin1,LOW);
digitalWrite(pin2,HIGH);
digitalWrite(pin3,LOW);
digitalWrite(pin4,LOW);
delay(tempstep);
digitalWrite(pin1,HIGH);
digitalWrite(pin2,LOW);
digitalWrite(pin3,LOW);
digitalWrite(pin4,LOW);
delay(tempstep);
}
33
2016
M3A
Le code Arduino2
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
int pin1 = 8;
int pin2 = 9;
int pin3 = 10;
int pin4 = 11;
int tempstep ;
void setup() {
pinMode(pin1,OUTPUT);
pinMode(pin2,OUTPUT);
pinMode(pin3,OUTPUT);
pinMode(pin4,OUTPUT);
tempstep = 10 ;
}
void loop() {
digitalWrite(pin1,LOW);
digitalWrite(pin2,HIGH);
digitalWrite(pin3,LOW);
digitalWrite(pin4,HIGH);
delay(tempstep);
digitalWrite(pin1,HIGH);
digitalWrite(pin2,LOW);
digitalWrite(pin3,LOW);
digitalWrite(pin4,HIGH);
delay(tempstep);
digitalWrite(pin1,HIGH);
digitalWrite(pin2,LOW);
digitalWrite(pin3,HIGH);
digitalWrite(pin4,LOW);
delay(tempstep);
digitalWrite(pin1,LOW);
digitalWrite(pin2,HIGH);
digitalWrite(pin3,HIGH);
digitalWrite(pin4,LOW);
delay(tempstep);
}
34
2016
M3A
Le code Arduino3
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
int pin1 = 8;
int pin2 = 9;
int pin3 = 10;
int pin4 = 11;
int tempstep ;
void setup() {
pinMode(pin1,OUTPUT);
pinMode(pin2,OUTPUT);
pinMode(pin3,OUTPUT);
pinMode(pin4,OUTPUT);
tempstep = 10 ;
}
void loop() {
digitalWrite(pin1,HIGH);
digitalWrite(pin2,LOW);
digitalWrite(pin3,LOW);
digitalWrite(pin4,LOW);
delay(tempstep);
digitalWrite(pin1,HIGH);
digitalWrite(pin2,LOW);
digitalWrite(pin3,HIGH);
digitalWrite(pin4,LOW);
delay(tempstep);
digitalWrite(pin1,LOW);
digitalWrite(pin2,LOW);
digitalWrite(pin3,HIGH);
digitalWrite(pin4,LOW);
delay(tempstep);
digitalWrite(pin1,LOW);
digitalWrite(pin2,HIGH);
digitalWrite(pin3,HIGH);
digitalWrite(pin4,LOW);
delay(tempstep);
35
2016
M3A
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
digitalWrite(pin1,LOW);
digitalWrite(pin2,HIGH);
digitalWrite(pin3,LOW);
digitalWrite(pin4,LOW);
delay(tempstep);
digitalWrite(pin1,LOW);
digitalWrite(pin2,HIGH);
digitalWrite(pin3,LOW);
digitalWrite(pin4,HIGH);
delay(tempstep);
digitalWrite(pin1,LOW);
digitalWrite(pin2,LOW);
digitalWrite(pin3,LOW);
digitalWrite(pin4,HIGH);
delay(tempstep);
digitalWrite(pin1,HIGH);
digitalWrite(pin2,LOW);
digitalWrite(pin3,LOW);
digitalWrite(pin4,HIGH);
delay(tempstep);
}
36
2016
M3A
Med.doukani@Gmail.com