Arduino : Différence entre versions

De Kono Phil Ceci est la tagline
Aller à : navigation, rechercher
m (Code de base)
m (Code de base)
Ligne 34 : Ligne 34 :
 
}
 
}
 
</pre>
 
</pre>
 +
 +
== Code pour alarme respirateur ==
 +
<pre>
 +
    // initialisation des variables
 +
  int pinLed1, pinLed2;
 +
  int Delai;
 +
  int pinBouton;
 +
 +
    // affectation des valeurs de base
 +
void setup() {
 +
  pinLed1=13;
 +
  pinLed2=12;
 +
  pinBouton=2;
 +
  Delai=1000;
 +
  pinMode(pinLed1,OUTPUT);
 +
  pinMode(pinLed2,OUTPUT);
 +
  pinMode(pinBouton, INPUT_PULLUP);
 +
}
 +
 +
void loop() {
 +
  LedClignote();
 +
 +
      // Début = = = = Etat du bouton = = = = =
 +
  boolean etatPinBouton = digitalRead(pinBouton);
 +
  if (etatPinBouton) { LedAllumee(); }
 +
  if (!etatPinBouton) { LedEteinte(); }
 +
      // Fin = = = = Etat du bouton = = = = =
 +
}
 +
 +
  //Liste des fonctions
 +
void LedClignote() {
 +
  digitalWrite(pinLed1,LOW);
 +
  delay(Delai/4*3);
 +
  digitalWrite(pinLed1,HIGH);
 +
  delay(Delai/4*1);
 +
}
 +
 +
void LedAllumee() {
 +
  digitalWrite(pinLed2,HIGH);
 +
}
 +
 +
void LedEteinte() {
 +
  digitalWrite(pinLed2,LOW);
 +
}
 +
</pre>
 +
 +
== Voir aussi ==
 +
* [[Composant électronique]]
 +
* [[Raspberry Pi]]
  
 
[[Catégorie:Electronique]]
 
[[Catégorie:Electronique]]
 
[[Catégorie:Arduino]]
 
[[Catégorie:Arduino]]

Version du 22 juillet 2020 à 10:33

Arduino est un projet de carte à microcontrôleur.


Code de base

void setup() {
  // put your setup code here, to run once:
}

void loop() {
  // put your main code here, to run repeatedly:
}

Code de base

    // initialisation des variables
int Connexion;
int Delai;

void setup() {
    // affectation des valeurs de base
  Connexion=13;
  Delai=1000;
  pinMode(Connexion,OUTPUT); // indique que le connecteur est de type sortie
}

void loop() {
  digitalWrite(13,LOW);
  delay(Delai);
  digitalWrite(13,HIGH);
  delay(Delai);
}

Code pour alarme respirateur

    // initialisation des variables
  int pinLed1, pinLed2;
  int Delai;
  int pinBouton;

    // affectation des valeurs de base
void setup() {
  pinLed1=13;
  pinLed2=12;
  pinBouton=2;
  Delai=1000;
  pinMode(pinLed1,OUTPUT);
  pinMode(pinLed2,OUTPUT);
  pinMode(pinBouton, INPUT_PULLUP);
}

void loop() {
  LedClignote();

      // Début = = = = Etat du bouton = = = = =
  boolean etatPinBouton = digitalRead(pinBouton); 
  if (etatPinBouton) { LedAllumee(); }
  if (!etatPinBouton) { LedEteinte(); }
      // Fin = = = = Etat du bouton = = = = =
}

  //Liste des fonctions
void LedClignote() {
  digitalWrite(pinLed1,LOW);
  delay(Delai/4*3);
  digitalWrite(pinLed1,HIGH);
  delay(Delai/4*1);
}

void LedAllumee() {
  digitalWrite(pinLed2,HIGH);
}

void LedEteinte() {
  digitalWrite(pinLed2,LOW);
}

Voir aussi