Feux tricolore a base d'arduino
Modérateur : Anim'Elec
- stephd
- Garagiste en chef
- Messages : 5507
- Enregistré le : 21 févr. 2006, 06:23
- Numéro de département : 60
- Pays : F
- Localisation : Dans l'oise derriere mon PC
- A remercié : 526 fois
- A été remercié : 126 fois
- Contact :
Feux tricolore a base d'arduino
Qui se lance??
coté prog je peux aider de toute façon c'est pas bien compliqué...
[BBvideo 800,600]https://www.youtube.com/watch?v=IcobybFSM9M[/BBvideo]
coté prog je peux aider de toute façon c'est pas bien compliqué...
[BBvideo 800,600]https://www.youtube.com/watch?v=IcobybFSM9M[/BBvideo]
A Tantôt... vive le jus de fraise
- lapin29
- Conducteur retraité ou la belle vie
- Messages : 5403
- Enregistré le : 23 août 2010, 20:19
- Numéro de département : 56
- Pays : F
- Localisation : Lanester, dans le sud... Bretagne évidemment !
- A remercié : 2 fois
- A été remercié : 23 fois
- Contact :
Re: Feux tricolore a base d'arduino
j'avais oublié de te dire...
j'ai commencé l'arduino...
ça donnerait ça alors en adaptant les tempos du bien sur :
// Définition des constantes
const int rouge1 = 2; // Feu rouge 1.
const int orange1 = 3; // Feu orange 1.
const int vert1 = 4; // Feu vert 1.
const int rouge2 = 5; // Feu rouge 2.
const int orange2 = 6; // Feu orange 2.
const int vert2 = 7; // Feu vert 2.
// Fonction d'initialisation du programme
void setup() {
pinMode(rouge1, OUTPUT); // Intialisation de la sortie numérique numéro 2
pinMode(orange1, OUTPUT); // Intialisation de la sortie numérique numéro 3
pinMode(vert1, OUTPUT); // Intialisation de la sortie numérique numéro 4
pinMode(rouge2, OUTPUT); // Intialisation de la sortie numérique numéro 5
pinMode(orange2, OUTPUT); // Intialisation de la sortie numérique numéro 6
pinMode(vert2, OUTPUT); // Intialisation de la sortie numérique numéro 7
}
// Fonction principale du programme
void loop() {
digitalWrite(rouge1, HIGH); // Allumage feu rouge 1
digitalWrite(rouge2, HIGH); // Allumage feu rouge 2
delay(1000); // Pause 1 secondes
digitalWrite(rouge1, LOW); // Extinction feu rouge 1
digitalWrite(vert1, HIGH); // Allumage feu vert 1
delay(2000); // Pause 2 secondes
digitalWrite(vert1, LOW); // Extinction feu vert 1
digitalWrite(orange1, HIGH); // Allumage feu orange 1
delay(1000); // Pause secondes
digitalWrite(orange1, LOW); // Extinction feu orange 1
digitalWrite(rouge1, HIGH); // Allumage feu rouge 1
delay(1000); // Pause secondes
digitalWrite(rouge2, LOW); // Extinction feu rouge 2
digitalWrite(vert2, HIGH); // Allumage feu vert 2
delay(2000); // Pause 2 secondes
digitalWrite(vert2, LOW); // Extinction feu vert 2
digitalWrite(orange2, HIGH); // Allumage feu orange 2
delay(1000); // Pause secondes
digitalWrite(orange2, LOW); // Extinction feu orange 2
digitalWrite(rouge2, HIGH); // Allumage feu rouge 2
delay(1000); // Pause secondes
}
alors...
j'ai commencé l'arduino...
ça donnerait ça alors en adaptant les tempos du bien sur :
// Définition des constantes
const int rouge1 = 2; // Feu rouge 1.
const int orange1 = 3; // Feu orange 1.
const int vert1 = 4; // Feu vert 1.
const int rouge2 = 5; // Feu rouge 2.
const int orange2 = 6; // Feu orange 2.
const int vert2 = 7; // Feu vert 2.
// Fonction d'initialisation du programme
void setup() {
pinMode(rouge1, OUTPUT); // Intialisation de la sortie numérique numéro 2
pinMode(orange1, OUTPUT); // Intialisation de la sortie numérique numéro 3
pinMode(vert1, OUTPUT); // Intialisation de la sortie numérique numéro 4
pinMode(rouge2, OUTPUT); // Intialisation de la sortie numérique numéro 5
pinMode(orange2, OUTPUT); // Intialisation de la sortie numérique numéro 6
pinMode(vert2, OUTPUT); // Intialisation de la sortie numérique numéro 7
}
// Fonction principale du programme
void loop() {
digitalWrite(rouge1, HIGH); // Allumage feu rouge 1
digitalWrite(rouge2, HIGH); // Allumage feu rouge 2
delay(1000); // Pause 1 secondes
digitalWrite(rouge1, LOW); // Extinction feu rouge 1
digitalWrite(vert1, HIGH); // Allumage feu vert 1
delay(2000); // Pause 2 secondes
digitalWrite(vert1, LOW); // Extinction feu vert 1
digitalWrite(orange1, HIGH); // Allumage feu orange 1
delay(1000); // Pause secondes
digitalWrite(orange1, LOW); // Extinction feu orange 1
digitalWrite(rouge1, HIGH); // Allumage feu rouge 1
delay(1000); // Pause secondes
digitalWrite(rouge2, LOW); // Extinction feu rouge 2
digitalWrite(vert2, HIGH); // Allumage feu vert 2
delay(2000); // Pause 2 secondes
digitalWrite(vert2, LOW); // Extinction feu vert 2
digitalWrite(orange2, HIGH); // Allumage feu orange 2
delay(1000); // Pause secondes
digitalWrite(orange2, LOW); // Extinction feu orange 2
digitalWrite(rouge2, HIGH); // Allumage feu rouge 2
delay(1000); // Pause secondes
}
alors...
- mecatron37
- Conducteur d'engins spéciaux
- Messages : 1504
- Enregistré le : 29 juil. 2007, 10:44
- Numéro de département : 59
- Pays : F
- Localisation : Lille
- A remercié : 7 fois
- A été remercié : 41 fois
- Contact :
- stephd
- Garagiste en chef
- Messages : 5507
- Enregistré le : 21 févr. 2006, 06:23
- Numéro de département : 60
- Pays : F
- Localisation : Dans l'oise derriere mon PC
- A remercié : 526 fois
- A été remercié : 126 fois
- Contact :
Re: Feux tricolore a base d'arduino
ce matin, un lapin, a fait du codage...
c'etait un lapin qui avait arduino !!
c'etait un lapin qui avait arduino !!
A Tantôt... vive le jus de fraise
- Jipé
- Conducteur retraité ou la belle vie
- Messages : 3376
- Enregistré le : 10 déc. 2008, 14:08
- Numéro de département : 85
- Pays : F
- Localisation : 85 la digue
- A remercié : 12 fois
- A été remercié : 12 fois
Re: Feux tricolore a base d'arduino
sympa le rendu
Celui qui cherche, trouve
Consulter les messages non lus
Barzabouque = steven DIEU Barzabouque = steven DIEU Barzabouque = steven DIEU
Consulter les messages non lus
Barzabouque = steven DIEU Barzabouque = steven DIEU Barzabouque = steven DIEU
- lapin29
- Conducteur retraité ou la belle vie
- Messages : 5403
- Enregistré le : 23 août 2010, 20:19
- Numéro de département : 56
- Pays : F
- Localisation : Lanester, dans le sud... Bretagne évidemment !
- A remercié : 2 fois
- A été remercié : 23 fois
- Contact :
Re: Feux tricolore a base d'arduino
cool, j'ai fait ça à l'arrache pourtantmecatron37 a écrit :Parfait !!!
ça t'épate un ?stephd a écrit :ce matin, un lapin, a fait du codage...
c'etait un lapin qui avait arduino !!
oui je suis d'accord avec toi, très sympa mais je suis sur que rendrait mieux en fixe dans un local que sur une piste mobileJipé a écrit :sympa le rendu
- kapy27
- Chauffeur sympa
- Messages : 566
- Enregistré le : 20 oct. 2013, 21:45
- Numéro de département : 27
- Pays : F
- Localisation : Gaillon
- A remercié : 48 fois
- A été remercié : 22 fois
Re: Feux tricolore a base d'arduino
super ce décor, j'adore
on va pouvoir griller des feux sans se faire choper par les flics.
par contre, ca risque d'etre compliquer de cacher ce tas de fils sous la piste...
en plus, ca serait dommage de faire des trous dans la bâche.
on va pouvoir griller des feux sans se faire choper par les flics.
par contre, ca risque d'etre compliquer de cacher ce tas de fils sous la piste...
en plus, ca serait dommage de faire des trous dans la bâche.
- korben
- Conducteur retraité ou la belle vie
- Messages : 6007
- Enregistré le : 14 janv. 2007, 12:14
- Numéro de département : 59
- Pays : F
- Localisation : Chnord
- A remercié : 8 fois
- A été remercié : 40 fois
Re: Feux tricolore a base d'arduino
hello
bricodx c'est déja lancé sur le sujet:
http://www.camions-rc.fr/forum/viewtopi ... =3&t=21763
Où ya le code comme lapin.
http://www.bricodx.fr/articles/5-decors ... ricolores/
bricodx c'est déja lancé sur le sujet:
http://www.camions-rc.fr/forum/viewtopi ... =3&t=21763
Où ya le code comme lapin.
http://www.bricodx.fr/articles/5-decors ... ricolores/
Y’a des fois commes ça, y’a pas assez de pierres... Forrest Gump
- lapin29
- Conducteur retraité ou la belle vie
- Messages : 5403
- Enregistré le : 23 août 2010, 20:19
- Numéro de département : 56
- Pays : F
- Localisation : Lanester, dans le sud... Bretagne évidemment !
- A remercié : 2 fois
- A été remercié : 23 fois
- Contact :