Projet

Général

Profil

Introduction Arduino - niveau 1

Introduction Arduino

niveau 1 : Lecture/ écriture digitale

Déroulé

  • Descritpiton de l'éco-système Arduino
  • Prise en main de la carte, installation du logiciel
  • Uploader un premier code : blink
    • Modifier le code et comprendre les modifications
    • Structure du code loop() , setup() , commentaires, couleur des mots clés, digitalWrite()
    • Comprendre les tolérances physiques : tension/courant des entrées-sorties , pinMode()
    • Pourquoi résistance : courant tension, loi d'ohm
  • Utilisation multimètre, mesure tension, résistance
  • Exercice : Faire clignoter différemment deux LEDS
  • Schéma bouton, code lecture bouton
    • Lire l'état d'un bouton digitalRead() et l'afficher avec SerialPrint()
    • Résistance, ou placer le input ? (courant, court-circuit)
  • Combiner deux exercices : bouton et LED

Contenu illustratif

Site principal : [[https://www.arduino.cc]]

Logiciel : [[https://www.arduino.cc/en/Main/Software]]

Tutoriel officiel : [[https://www.arduino.cc/en/Tutorial/HomePage]]

Ressources, toutes les commandes : [[https://www.arduino.cc/reference/en/]]

Exemple de code :


/*
  Blink
  Turns an LED on for one second, then off for one second, repeatedly.
*/

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

Schéma électronique correspondant

Pinout Arduino Uno

Code couleur résistance

Schémats

LED

Bouton

Etait-ce utile? Oui Non Ajouté par Luc Hanneuse il y a environ un an. Mis à jour il y a environ un an.