alors que pour commençer on doit réaliser un schéma électrique 
le voila : 
                           



vous pouvez ignorer le transistor et les resistances (question de sécurité).
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.






Post a Comment

أحدث أقدم