Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Index du Forum



[Résolu] toujours la LED 13 suite


 
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Tutos
Sujet précédent :: Sujet suivant  
Auteur Message
zagenois
Débutant

Hors ligne

Inscrit le: 10 Juil 2014
Messages: 7
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Jeu 10 Juil - 18:29 (2014)    Sujet du message: [Résolu] toujours la LED 13 suite Répondre en citant

PublicitéSupprimer les publicités ?
Dans mon dernier post je donnais un exemple
je vous livre une version revisitée
que vous revisiterez vous même afin d'arriver
a un code le plus court possible





/*---------------------------------------------------------------------------*/
/* Voici maintenant une modification du meme programme */
/*---------------------------------------------------------------------------*/
/* Ca y est le programme a été écrit et vous vous dites chouet ça fonctionne */
/* je vais en rester là !!!!! ET LA!! JE DIS NON !!!!! */
/* relisez tout et vous verrez le miserable code que vous avez écrit */
/* REVOICI DONC NOTRE LED 13 avec la fonction change_etat modifiée */
/* puis nous pourrons ensuite nous passer d'elle dans une autre version */
/*mais elle a encore la vie sauve puisque c'est grâce a elle qu'on en est là */
/*---------------------------------------------------------------------------*/
/* Déclaration variable de commutation de la LED */
/*---------------------------------------------------------------------------*/
const int pinOut = 13; //sortie LED 13

boolean c; //la variable est un élément logique 0 ou 1

/*---------------------------------------------------------------------------*/
/* Initialise la sortie */
/*---------------------------------------------------------------------------*/
void setup()
{
pinMode(pinOut,OUTPUT);
digitalWrite(pinOut,HIGH); //La LED s'allume Houaww!!
}
/*---------------------------------------------------------------------------*/
/* Entre en boucle de gestion */
/*---------------------------------------------------------------------------*/
void loop()
{

change_etat(); //appel de la fonction de changement d'état
digitalWrite(pinOut,c); //la variable c contient maintenant le nouvel état
delay(1000); //Comme d'habitude écriture LED et attente

}
/*---------------------------------------------------------------------------*/
/* Fonction de changement d'état */
/*---------------------------------------------------------------------------*/

int change_etat()
{
c=digitalRead(pinOut); //et voila!! plus de if
c=!c;
return c;
}
____________________________
Arduino c'est du gâteau à condition de bien remuer la sauce blanche du cerveau
Revenir en haut
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 04:10 (2017)    Sujet du message: [Résolu] toujours la LED 13 suite

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Arduino & Électronique -> Tutos Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  

Index | creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino