Visualizzazioni: 4 Autore: Editor del sito Orario di pubblicazione: 2020-06-05 Origine: Sito
Passaggio 1: connessione hardware




Collegamento hardware: -Trasduttore ultrasonico piezoelettrico rduino Sensore ultrasonico 5v- 》 Vccgnd- 》 Gnd
Pin n. 8-Trig
Pin 7-'Pin eco
Cicalino dell'Arduino
9a maglia -> +ve maglia
Ago Gnd- 》 -ve
Fase 2: Procedure e risultati

Sensore ad ultrasuoni e interfaccia Arduino.
int cicalino = 9;
int triggerPin = 7;//Trigger pin 7
int echoPin = 8;//Eco pin 8
configurazione nulla()
Inizio seriale (9600); Inizieremo la comunicazione seriale, così potremo vedere la distanza sul monitor seriale Serial.println (' Tutorial sul sensore di misurazione della distanza a ultrasuoni di Tech Ponder ').
pinMode (triggerPin, OUTPUT); //definisce il perno
pinMode (echoPin, INPUT);
pinMode (cicalino, uscita);
digitalWrite (cicalino, BASSO);}
ciclo vuoto()
{int durata, distanza;//Aggiungi durata e distanza
digitalWrite (triggerPin, HIGH);//trigger wave (ad esempio per far lampeggiare il LED)
ritardo(10);
digitalWrite (triggerPin, BASSO);
durata = pulsaIn (echoPin, HIGH);//Funzioni speciali per l'ascolto e l'attesa delle onde
distanza = (durata/2)/29.1;//Converti il numero in cm (Se vuoi pollici, devi cambiare 29.1 con il numero appropriato
ritardo (1000);
Serial.print (distanza); stampare i numeri
Stampa.seriale ('cm'); e unità
Serial.println (''); stampa solo su una nuova riga
se (distanza '35'
digitalWrite (cicalino, ALTO);
Serial.println ('Cicalino attivato');
digitalWrite (cicalino, BASSO);
Il risultato viene visualizzato sul monitor seriale.
Arduino utilizza un sensore di distanza a ultrasuoni per calcolare la distanza ogni secondo. Quando la distanza è inferiore a 35 cm, Arduino rileverà la soglia e si accenderà il cicalino, che può essere utilizzato come rilevatore di ostacoli. Quando l'ostacolo è più vicino di 35 cm, suonerà un allarme.