« Arduino » : différence entre les versions
Aller à la navigation
Aller à la recherche
m (→Voir aussi) |
m (→Illustration) |
||
| Ligne 90 : | Ligne 90 : | ||
== Illustration == | == Illustration == | ||
<gallery mode="packed" heights="200px"> | <gallery mode="packed" heights="200px"> | ||
arduino-dimension-mega, uno, uno smd.png | arduino-dimension-mega, uno, uno smd.png|Arduino, dimensions. John De Cristofaro | ||
</gallery> | </gallery> | ||
Version du 18 septembre 2020 à 21:32
Arduino est un projet de carte à microcontrôleur.
Cours
- http://arduino.education/wp-content/uploads/2018/01/Arduino_cours.pdf cours PDF 102 pages
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;
int pinBuzzeur;
int pinBouton;
int Delai;
// affectation des valeurs de base
void setup() {
pinLed1=13;
pinBuzzeur=12;
pinBouton=2;
Delai=1000;
pinMode(pinLed1,OUTPUT);
pinMode(pinBuzzeur,OUTPUT);
pinMode(pinBouton, INPUT_PULLUP);
}
void loop() {
LedClignote();
// Début = = = = Etat du bouton = = = = =
boolean etatPinBouton = digitalRead(pinBouton);
if (etatPinBouton) { BuzzeurAllume(); }
if (!etatPinBouton) { BuzzeurEteint(); }
// Fin = = = = Etat du bouton = = = = =
}
//Liste des fonctions
void LedClignote() {
digitalWrite(pinLed1,LOW);
delay(Delai/4*3);
digitalWrite(pinLed1,HIGH);
delay(Delai/4*1);
}
void BuzzeurAllume() {
digitalWrite(pinBuzzeur,HIGH);
}
void BuzzeurEteint() {
digitalWrite(pinBuzzeur,LOW);
}
Modèle 3D FreeCAD
Illustration
-
Arduino, dimensions. John De Cristofaro