C’est une question importante à se poser. Comment la carte Arduino se rend compte que l’on a appuyé sur le bouton poussoir par exemple ?
Comme tout ordinateur, la carte Arduino fonctionne avec des 0 et des 1.
Pour la carte :
- 0 => état bas : 0V
- 1 => état haut : 5V ou 3,3V
En ce qui concerne notre projet, on va alimenter le bouton poussoir en 5V. En appuyant sur celui-ci, cela ferme le circuit et la carte Arduino va détecter un changement de tension (de 0V à 5V) et allumer le moteur. Une fois que le bouton poussoir n’est plus appuyé, le circuit est réouvert et la tension aux bornes du bouton poussoir retombe à 0V et le moteur est éteint.
Le bouton poussoir et le moteur ne se trouve pas sur les mêmes types de broches sur la carte. Les pins, appelé AnalogWrite, permettent de recevoir des informations de la part des capteurs et d’autres pins, appelé digitalWrite, permettent de commander des composants.