Le Deal du moment : -55%
Coffret d’outils – STANLEY – ...
Voir le deal
21.99 €

ARDUINO feux tricolores

3 participants

Aller en bas

ARDUINO feux tricolores Empty ARDUINO feux tricolores

Message par Hubertrain Mer 26 Oct 2016 - 9:39

Bonjour,
Je me suis intéressé au microcontrôleur ARDUINO par curiosité et j'ai réalisé un petit montage pouvant imiter la signalisation urbaine sur un carrefour .

Voici dans un premier temps  le schéma de connexions :

ARDUINO feux tricolores Image10

et voici ce que cela donne en vidéo :    https://vimeo.com/185111347

Ci-dessous le programme à télécharger sur la carte ARDUINO depuis le logiciel téléchargeable à  cette adresse :  https://www.arduino.cc/en/Main/Software

ARDUINO feux tricolores Captur11

Recopier le programme ci-dessous sur la page dédiée du logiciel ARDUINO ( voir copie d'écran) puis connecter l'ARDUINO à votre ordinateur .
Cliquez sur l'onglet "V" (en haut à gauche de la page, sous "fichier") et attendre que le programme s'enregistre . Une fois le programme enregistré, cliquez sur la flèche (en haut de la page , à droite du "V") : le programme est chargé sur la carte ARDUINO .

ARDUINO feux tricolores Prog_a10

PROGRAMME A COPIER SUR LA PAGE DU LOGICIEL ARDUINO : . Effacez le texte déjà inscrit sur la page, puis recopiez .

/*
Ce programme est conçu pour des feux tricolores urbains et routiers .
Des LEDs de couleur au nombre de 6 (vert =V, orange = O , rouge = R) sont relées aux sorties 4 à 9
Les sorties 4 à 6 alimentent le feu F1
Les sorties 7 à 9 alimentent le feu F2
*/

// Initialisation des variables
const byte F1V = 4 ;
const byte F1O = 5 ;
const byte F1R = 6 ;
const byte F2V = 7 ;
const byte F2O = 8 ;
const byte F2R = 9 ;

// Initialisation des connexions 4 à 9 en sortie
void setup () {
 pinMode (F1V, OUTPUT) ;
 pinMode (F1O, OUTPUT) ;
 pinMode (F1R, OUTPUT) ;
 pinMode (F2V, OUTPUT) ;
 pinMode (F2O, OUTPUT) ;
 pinMode (F2R, OUTPUT) ;
}

// Fonction loop
void loop () {
 // Extinction de toutes les LEDs au départ
 digitalWrite (F1V, LOW) ;
 digitalWrite (F1O, LOW) ;
 digitalWrite (F1R, LOW) ;
 digitalWrite (F2V, LOW) ;
 digitalWrite (F2O, LOW) ;
 digitalWrite (F2R, LOW) ;

 // Allumage F1V et F2R
 digitalWrite (F1V, HIGH) ;
 digitalWrite (F2R, HIGH) ;
 
 // Début du cycle
 
 // programme feu F1
 delay (7000) ; // Feu vert F1V pendant 7 secondes
 digitalWrite (F1V, LOW) ; // Extinction de F1V
 digitalWrite (F1O, HIGH) ; // et allumage de F1O
 delay (1000) ; //durée 1 seconde
 digitalWrite (F1O, LOW) ; // Extinction de F1O
 digitalWrite (F1R, HIGH) ; // et allumage de F1R
 delay (1000) ; // Temporisation entre F1R et F2R pendant 1 seconde
 
 // programme feu F2
 digitalWrite (F2R, LOW) ; // Extinction de F2R
 digitalWrite (F2V, HIGH) ; // et allumage de F2V
 delay (7000) ; // Feu vert F2V pendant 7 secondes
 digitalWrite (F2V, LOW) ; // Extinction de F2V
 digitalWrite (F2O, HIGH) ; // et allumage de F2O
 delay (1000) ; // durée 1 seconde
 digitalWrite (F2O, LOW) ; // Extinction de F2O
 digitalWrite (F2R, HIGH) ; // et allumage de F2R
 delay (1000) ; // Temporisation entre F1R et F2R pendant 1 seconde
 
 digitalWrite (F1V, HIGH) ; // le point de départ est atteint
 
 // F1 vert et F2 rouge : le cycle redémarre .
 
}

Vous trouverez d'autres exemples de réalisations  :   ICI

Je ne suis pas un pro de la programmation, ce sont juste des essais très simples à réaliser .
Hubertrain
Hubertrain
Sous-directeur de la compagnie des wagons bar

Date d'inscription : 15/06/2013
Echelle(s) que je pratique : H0 époques III-IV-V - H0m/H0e et G
Digital - Analogique : Digital ESU Ecos 2 et LENZ pour le HO , analogique pour le H0m/H0e et le G

http://derneville.jimdo.com

Revenir en haut Aller en bas

ARDUINO feux tricolores Empty Re: ARDUINO feux tricolores

Message par Arduino Sam 20 Mai 2017 - 23:50

A part le nom des variables qui a été changé, et quelques commentaires légèrement modifiés, c'est exactement le programme que j'ai publié dans Loco-Revue N° 798 de Janvier 2014 (page 105) et que nous avons ensuite publié sur le site de LOCODUINO en Janvier 2015 (http://locoduino.org/spip.php?article3 ). Quant à votre schéma de montage, si vous aviez copié celui de Loco-Revue ou de LOCODUINO, ou encore en inversant l'ordre des couleurs de feux, vous auriez obtenu quelque chose de plus simple sans fils qui se croisent ; mais il fallait bien changer tout de même un petit quelque chose !!!

Je sais que tout ce que nous publions chez LOCODUINO est fait pour être repris (OpenSource total) mais quand on copie les copains, on peut le mentionner plutôt que s'en attribuer les mérites ! Evil or Very Mad

Et vu que la structure de votre programme est exactement la même que celle du mien (aux commentaires près), vous aurez bien du mal, cher Hubert, à prétendre que ce programme est bien de vous (nos publications étant antérieures à la vôtre). Les lecteurs apprécieront...

Cordialement.
Arduino
Arduino
Contrôleur

Date d'inscription : 22/12/2016
Echelle(s) que je pratique : N
Digital - Analogique : indiquez ici votre système d'alimentation

Revenir en haut Aller en bas

ARDUINO feux tricolores Empty Re: ARDUINO feux tricolores

Message par Hubertrain Dim 21 Mai 2017 - 6:08

Sur mon site "Derneville gare" je parle de ma première expérience avec Arduino : je ne cherche donc pas à m'attribuer les mérites . Désolé Christian , je me suis certainement mal exprimé, je vous prie de m'excuser .
Hubertrain
Hubertrain
Sous-directeur de la compagnie des wagons bar

Date d'inscription : 15/06/2013
Echelle(s) que je pratique : H0 époques III-IV-V - H0m/H0e et G
Digital - Analogique : Digital ESU Ecos 2 et LENZ pour le HO , analogique pour le H0m/H0e et le G

http://derneville.jimdo.com

Revenir en haut Aller en bas

ARDUINO feux tricolores Empty Re: ARDUINO feux tricolores

Message par Arduino Dim 21 Mai 2017 - 10:52

Bonjour Hubert,

Allez, excuses acceptées ! Et de toutes façon, je ne suis absolument pas rancunier.

Vous pouvez reprendre tous les montages que nous publions sur LOCODUINO pour les améliorer ; par exemple, ce feu pourrait offrir un mode "nuit" (orange clignotant) ou bien la possibilité d'être utilisé comme feu de circulation alternée. Ceci a été publié sur LOCODUINO, mais je suis persuadé que vous pouvez arriver à votre solution.

Je vous souhaite de bonnes expériences avec les modules Arduino.

Christian
Arduino
Arduino
Contrôleur

Date d'inscription : 22/12/2016
Echelle(s) que je pratique : N
Digital - Analogique : indiquez ici votre système d'alimentation

Revenir en haut Aller en bas

ARDUINO feux tricolores Empty Re: ARDUINO feux tricolores

Message par Skull1 Dim 21 Mai 2017 - 15:05

C'est ça aussi le partage topcool
Skull1
Skull1
Directeur de la compagnie des wagons bar

Date d'inscription : 29/06/2014
Echelle(s) que je pratique : HO - 100% numérique
Digital - Analogique : Digital Home Made Conceptions & Réalisations - RRTC V8x - V9x - V10x B1
- Réseau HO modulaires en construction -
Esu: Ecos II - LokProgrammer - SwitchPilot servo / Zimo: MXULFA /
Sprog III / Digikeijs: DR5000 - DR4018 - DR4024 - DR4088RB-CS

Revenir en haut Aller en bas

ARDUINO feux tricolores Empty Re: ARDUINO feux tricolores

Message par Arduino Dim 21 Mai 2017 - 20:41

Absolument ! Et en plus, c'est flatteur pour moi de savoir qu'au moins une personne a réalisé mon feu tricolore ! Laughing
Arduino
Arduino
Contrôleur

Date d'inscription : 22/12/2016
Echelle(s) que je pratique : N
Digital - Analogique : indiquez ici votre système d'alimentation

Revenir en haut Aller en bas

ARDUINO feux tricolores Empty Re: ARDUINO feux tricolores

Message par Hubertrain Lun 22 Mai 2017 - 8:46

Bonjour Christian,
Cette histoire m'a "turlupiné" toute la journée d'hier durant l'expo . Je me suis posé la question de savoir ce que j'avais pu écrire qui fasse penser que les programmes sont ma propriétés .
J'ai écrit ceci : "Je me suis intéressé au microcontrôleur ARDUINO par curiosité" ,  pour moi il est clair que je n'en suis pas l'auteur . Il est un fait que j'aurais dû le préciser beaucoup plus clairement .  Ce rappel à l'ordre m'a tout de même indiqué qu'il fallait faire très attention à ce qu'on a l'intention de publier  .
Ma petite expérience sur les droits d'auteur concernant mes vidéos sur YouTube n'a pas suffit à m'alerter pour partager sur le forum . Bref , c'est fait et c'est trop tard .
En tout cas, depuis cette expérience avec l'ARDUINO, j'en ai parlé au membres de notre club  et tout le monde est intéressé .
Tu as donc du succès . Un grand  applaudir  applaudir  applaudir  applaudir
Merci encore de ton indulgence .
Hubertrain
Hubertrain
Sous-directeur de la compagnie des wagons bar

Date d'inscription : 15/06/2013
Echelle(s) que je pratique : H0 époques III-IV-V - H0m/H0e et G
Digital - Analogique : Digital ESU Ecos 2 et LENZ pour le HO , analogique pour le H0m/H0e et le G

http://derneville.jimdo.com

Revenir en haut Aller en bas

ARDUINO feux tricolores Empty Re: ARDUINO feux tricolores

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum