Programmer les entrées Arduino depuis Tinkercad

Introduction

1) Les résistances

L’essentiel

  • Découvrir le multimètre : un appareil pour mesurer l’intensité, la tension ou les résistances
  • Les résistances ont une valeur normalement fixe mesurée en ohms.
  • Certains composants comme la photorésistance ont une résistance variable : c’est le principe de nombreux capteurs.

Si vous êtes curieux …

  • Avoir un multimètre et apprendre à s’en servir.
  • Réussir à connaître la valeur d’une résistance avec son code couleurs.

2) Les tensions

L’essentiel

  • Mesurer une tension avec un multimètre.
  • Mesurer la tension dans un circuit comportant deux résistances en série.

Si vous êtes curieux …

  • Connaître les circuits en série ou parallèle.
  • Connaître la loi d’Ohm, la loi des noeuds.

3) Le diviseur de tensions

L’essentiel

  • Un diviseur de tensions est composée de deux résistances en série.
  • La tension aux bornes de chaque résistance est proportionnelle à la valeur de la résistance.
  • Arduino se comporte comme un multimètre (tensions) avec l’instruction analogRead().
  • AnalogRead() renvoie une valeur entre 0 et 1023, correpondant à une tension entre 0 et 5V.

Si vous êtes curieux …

  • Que se passe-t-il si on utilise l’instruction digitalRead() sur une patte numérique ?

4) La luminosité

L’essentiel

  • Une photorésistance est une résistance dont la valeur diminue quand la luminosité augmente.
  • La photorésistance varie entre environ 180 000 ohms e 500 ohms.
  • Une résistance de 10 000 ohms est un bon choix pour détecter les variations de luminosité.

Si vous êtes curieux …

  • Quelle est l’unité pour mesurer la luminosité ?

5) Le bouton poussoir en pull-down

L’essentiel

  • Ne jamais utiliser analogRead() avec une patte dont la tension n’est pas imposée par un circuit électrique.
  • En pull-down, lorsque le bouton n’est pas pressé, la tension est 0V. Si on appuie sur le bouton, la tension est 5V.

Si vous êtes curieux …

  • Au lieu d’un pull-down, on aurait pu utiliser un pull-up.

6) Le potentiomètre

L’essentiel

  • Un potentiomètre peut servir de diviseur de tensions.
  • Le curseur permet de séparer une résistance (ici 5000 ohms) en deux résistances.
  • On utilisera régulièrement le potentiomètre pour choisir un niveau dans un projet (intensité d’une led, couleur, vitesse, seuil, …)

Si vous êtes curieux …

  • Apprendre à représenter de façon schématique un circuit électrique, notamment un potentiomètre.

7) La température

L’essentiel

  • La résistance varie en fonction de la température.
  • Chaque capteur a une formule qui permet de passer de la tension à la température.

Si vous êtes curieux …

  • Retrouver la formule du capteur LM 35.
  • Quelle est la précision de chaque capteur ?

8) Les distances (capteur ultrason)

L’essentiel

  • Tinkercad propose deux type de capteurs ultrason : Parallax et HC-SR04.
  • On trouve plus facilement le capteur HC-SR04.
  • Pour utiliser le capteur HC-SR04, il faut installer la bibliothèque Ultrasonic sur Arduino IDE.

Si vous êtes curieux …

  • S’intéresser au principe d’un capteur ultrason.
  • Utiliser ce capteur sans bibliothèque.