Aantal keren bekeken: 4 Auteur: Site-editor Publicatietijd: 05-06-2020 Herkomst: Locatie
Stap 1: Hardwareverbinding




Hardware-aansluiting: -A rduino piëzo-elektrische ultrasone transducer Ultrasone sensor 5v- 》 Vccgnd- 》 Gnd
Pin nr. 8-triggerpin
Pin 7-'Echo-pin
Arduino-zoemer
9e steek -> +ve steek
Gnd- 》 -ve naald
Stap 2: Procedures en resultaten

Ultrasone sensor en Arduino-interface.
int zoemer = 9;
int triggerPin = 7;//Triggerpin 7
int echoPin = 8;//Echo-pin 8
ongeldige instellingen()
Serieel.begin (9600); We starten de seriële communicatie, zodat we de afstand kunnen zien op de seriële monitor Serial.println ('Tech Ponder's ultrasone afstandsmetingssensor Tutorial').
pinMode (triggerPin, OUTPUT); // definieer de pincode
pinMode (echoPin, INPUT);
pinMode (zoemer, uitgang);
digitalWrite (zoemer, LAAG);}
lege lus()
{int duur, afstand;//Voeg duur en afstand toe
digitalWrite (triggerPin, HIGH);//trigger wave (bijvoorbeeld om de LED te laten knipperen)
vertraging(10);
digitalWrite (triggerPin, LAAG);
duur = pulseIn (echoPin, HIGH);//Speciale functies voor luisteren en wachten op golven
afstand = (duur/2)/29,1;//Converteer het getal naar cm (als je inches wilt, moet je 29,1 wijzigen met het juiste getal
vertraging (1000);
Seriële afdruk (afstand); nummers afdrukken
Serieel.print ('cm'); en eenheid
Serieel.println (''); alleen afdrukken naar een nieuwe regel
als (afstand '35'
digitalWrite (zoemer, HOOG);
Serial.println ('Zoemer aan');
digitalWrite (zoemer, LAAG);
Het resultaat wordt weergegeven op de seriële monitor.
Arduino gebruikt een ultrasone afstandssensor om elke seconde de afstand te berekenen. Wanneer de afstand minder dan 35 cm is, detecteert Arduino de drempel en gaat de zoemer aan, die kan worden gebruikt als obstakeldetector. Wanneer het obstakel dichterbij is dan 35 cm, klinkt er een alarm.