Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Index du Forum



[Résolu] Encore la LED 13


 
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 - 10:51 (2014)    Sujet du message: [Résolu] Encore la LED 13 Répondre en citant

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
Revenir en haut
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 20:12 (2017)    Sujet du message: [Résolu] Encore la LED 13

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