1
Débuter / Re : y a t'il un programmeur dans l'avion?
« le: mars 16, 2016, 11:58:33 am »
enfin!j'ai mon bloc tempo à l'enclenchement , çà fonctionne .
merci à vous deux
Gérard
merci à vous deux
Gérard
Le forum LOCODUINO est consacré aux discussions ayant trait à l'utilisation de l'Arduino dans les automatismes et les animations pour le train miniature. Nous avons eu récemment quelques inscriptions de personnes ayant des projets plus généraux mais surtout inapplicables au train miniature. Si votre projet ou vos questions ne concernent pas le modélisme ferroviaire, ne vous inscrivez pas, vous perdriez votre temps et nous aussi.
Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.
#define loc 3
#define loco 2
# define led 14
int locoState = 0;
int lastlocoState = 0;
int locoPushCounter = 0;
void setup()
{
// affectation des pins , entrée/sortie
pinMode (loco, INPUT);
pinMode (led, OUTPUT);
pinMode(loc , INPUT);
}
void loop()
{
locoState = digitalRead(loco);
if ( locoState != lastlocoState)
{
if (locoState == HIGH)
{
locoPushCounter ++;
}
delay(50);
lastlocoState = locoState;
if (locoPushCounter % 3 == 0)
{
digitalWrite (led, HIGH);
delay( 500);
digitalWrite (led,LOW);
}
}
}
const int loco=2;
# define led 4
int locoPushCounter = 0;
int locoState = 0;
int lastlocoState= 0;
void setup() {
// affectation des pins , entrée/sortie
pinMode ( loco, INPUT);
pinMode (led , OUTPUT);
}
void loop() {
locoState= digitalRead (loco);
if ( locoState ! = last locoState) {
if (locoState == HIGH)
locoPushCounter ++;}
delay (30);
lastlocoState= locoState ;
if (locoPushCounter % 2==0){
digitalWrite (led , HIGH);
}
else {
digitalWrite ( led LOW);
}
}