alors que pour commençer on doit réaliser un schéma électrique
le voila :
voila le programme que vous allez tapez sur arduino :
---------------------------------------
// defines pins numbersconst int trigPin = 7;const int echoPin = 8;const int buzzer = 3;const int ledPin = 4;
// defines variableslong duration;int distance;int safetyDistance;
void setup() {pinMode(trigPin, OUTPUT); // Sets the trigPin as an OutputpinMode(echoPin, INPUT); // Sets the echoPin as an InputpinMode(buzzer, OUTPUT);pinMode(ledPin, OUTPUT);Serial.begin(9600); // Starts the serial communication}
void loop() {// Clears the trigPindigitalWrite(trigPin, LOW);delayMicroseconds(2);
// Sets the trigPin on HIGH state for 10 micro secondsdigitalWrite(trigPin, HIGH);delayMicroseconds(10);digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel time in microsecondsduration = pulseIn(echoPin, HIGH);
// Calculating the distancedistance= duration*0.034/2;
safetyDistance = distance;if (safetyDistance <= 10){ digitalWrite(buzzer, HIGH); digitalWrite(ledPin, HIGH);}else{ digitalWrite(buzzer, LOW); digitalWrite(ledPin, LOW);}
// Prints the distance on the Serial MonitorSerial.print("Distance: ");Serial.println(distance);}
---------------------------------------------
⛔ si vous arrivez a un problème n'hésiter pas de me contacter sur l'un des réseaux sociaux.
إرسال تعليق