Étape 5: Le Code
Vous aurez besoin pour obtenir la Bibliothèque HC-SR0R, une fois que vous avez obtenu la bibliothèque installez-le (Assurez-vous que l’IDE Arduino est fermé).
Une fois que tout est configuré et filaire vers le haut, Télécharger le croquis ci-dessous.
#include "Ultrasonic.h" int LED1 = 0; // LED1 Pin int TRIG = 2; // Trigger Pin int ECHO = 3; // Echo Pin int Range; // The range of the object from the HC-SR04 Ultarsonic Module int Dist; // The Distance value Ultrasonic ultrasonic(TRIG,ECHO); // Create and initialize the Ultrasonic object. void setup() { pinMode(LED1, OUTPUT); Dist = 2; } void loop() { //Range = ultrasonic.Ranging(CM); // Range is calculated in Centimeters. Range = ultrasonic.Ranging(INC); // Range is calculated in Inches. if (Range < Dist) { digitalWrite(LED1, HIGH); } else if (Range > Dist) { digitalWrite(LED1, LOW); } }
Si un objet relève de 2 pouces de télémètre que la LED s’allume.
Il y a beaucoup de choses à améliorer comme par exemple de temps en temps, la LED s’allume sans raison, je crois que cela pourrait provenir d’une fausse lecture de télémètre, mais dans l’ensemble, c’est un assez bon projet de ATtiny85 pour vous aider à démarrer.