Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Forum Index



[Résolu] Encore la LED 13


 
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Tutos
Previous topic :: Next topic  
Author Message
zagenois
Débutant

Offline

Joined: 10 Jul 2014
Posts: 7
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Thu 10 Jul - 10:51 (2014)    Post subject: [Résolu] Encore la LED 13 Reply with quote

PublicitéSupprimer les publicités ?
Il y a des milliers de façons de traiter un problème en informatique
voici un petit exemple pour débutants comme moi, qui ont dû se heurter
au langage C


/*--------------------------------------------------------------------------------------------------*/
/* POUR CEUX QUI N'ONT PAS BIEN COMPRIS LA NOTION DE FONCTION */
/* LA LED VA ENCORE CLIGNOTER ,EXCUSEZ MAIS IL N'Y A PAS MIEUX POUR DEBUTER */
/* FONCTIONNE SUR MON ARDUINO UNO */
/* */
/* */
/* Je vous invite à bien lire les titres et commentaires */
/* et aussi à bien présenter vos codes pour que les copains */
/* puissent comprendre ce qu'il se passe */
/* */
/* ET VOICI LE CODE */
/*---------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------*/
/* 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);
if(c==HIGH){c=LOW;}else{c=HIGH;}
return c; //modifie c avec sa valeur inverse
}
____________________________
Arduino c'est du gâteau à condition de bien remuer la sauce blanche du cerveau
Back to top
Contenu Sponsorisé






PostPosted: Today at 14:30 (2019)    Post subject: [Résolu] Encore la LED 13

Back to top
Display posts from previous:   
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Tutos All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  

Index | Xooit.com free forum | Free support forum | Free forums directory | Report a violation | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino