» AliExpress » Elektroniset komponentit »Ultraäänihaku Arduinossa

Ultraääni etäisyysmittari Arduinossa


Tervetuloa! Tämän laitteen tarkoituksena on määrittää etäisyys esineeseen luotaimen, etäisyysmittarin avulla. Opi luotaimen asentamiseen Työläsesimerkiksi koodi, joka sisältää selityksen, kalibroinnin ja laitteen käyttämisen etäisyyden laskemiseen. Huomaa, että jotkut kuvat käyttävät piirilevyä kalakaikujen kiinnittämiseen Arduinoon, toiset eivät kuitenkaan ole vaihdettavissa, koska ne ovat samat.

tarvikkeet


Tarvitsemme:
1. Arduinon hallitus
2. Hydroakustinen etäisyysmittari
3. hyppääjät
3.5. johdot (valinnainen, käytettäväksi leipälevyllä)
4. leipälauta (valinnainen)

Ultraääni etäisyysmittari Arduinossa


Hydroakustinen etäisyysmittarin kytkentäkaavio Arduinoon




1. Liitä kytkentä nastaan ​​11
2. Kytke Echo nastaan ​​10
3. GND-liitännät vastaaviin Arduinon GND-nastaisiin
4. Kytke vcc 5 V: n asentoon virtalähteessä Arduinolla
Kytkentätekniikka

1. Liitä vcc leipälevyn positiiviseen napaan ja GND negatiiviseen napaan
2. Kytke negatiivinen GND-napa Arduinoon ja positiivinen napa Arduinon 5V-asentoon
3. Kytke trig, napaan 8
4. Kytke kaiku nastaan ​​9
koodi

Seuraava koodi on jo kalibroitu, koska se on saatu ulkoisesta lähteestä, joka sisälsi kalibroinnin.
#define trigPin 9 // kertoo Arduinolle, että trig-tappi on nasta 9
#define echoPin 10 // kertoo Arduinolle, että kaiku on nasta 10

tyhjä asennus () {
Serial.begin (9600); // asettaa tiedonsiirtonopeudeksi 9600
pinMode (trigPin, OUTPUT); // asettaa trigPin tulosteena
pinMode (echoPin, INPUT); // asettaa echoPin: n syötteeksi
}

tyhjä silmukka () {
kelluksen kesto, etäisyys;
digitalWrite (trigPin, LOW);
viiveMikrosekunnit (2);

digitalWrite (trigPin, HIGH);
viiveMikrosekunnit (10);
// digitalWrite (trigPin, LOW);

kesto = pulseIn (echoPin, HIGH);
Serial.println (kesto);
etäisyys = (kesto / 2) * 0,0344; // laskee keston senttimetreinä

if (etäisyys <= 2) {
Serial.print ("Etäisyys =");
Serial.println ("Alueen ulkopuolella"); // ei tulosta etäisyyttä, jos se on pienempi kuin tietty aikaväli
}
muuten {
Serial.print ("Etäisyys =");
Sarjakuva (etäisyys); // tulostaa etäisyyden aikavälin sisällä
Serial.println ("cm");
viive (500);
}
viive (500);
}


Suorita ohjelma
Ohjelman käynnistämisen jälkeen kirjoita tiedot ja onnea sinulle!

Kustannukset: ~ 143

Lisää kommentti

    • hymyillähymyileexaxakunnossadontknowyahoonea
      pomonaarmutyperyskylläkyllä-kylläaggressiivinensalaisuus
      anteeksitanssidance2dance3anteeksihelpjuomat
      pysäytysystäväthyvägoodgoodpillipyörtyäkieli
      savutaputusCrayjulistaapilkallinenDon-t_mentiondownload
      lämpöirefullaugh1MDAkokousmoskingnegatiivinen
      not_ipopcornrangaistaluettupelästyttääpelottaaetsi
      kiusatathank_youtämäto_clueumnikakuuttisuostua
      huonoBeeeblack_eyeblum3punastuaylpeilläikävystyminen
      sensuroituhassutussecret2uhatavoittoyusun_bespectacled
      SHOKrespektlolprevedtervetuloakrutoyya_za
      ya_dobryiauttajane_huliganne_othodifludkieltolähellä

Suosittelemme lukemaan:

Anna se älypuhelimelle ...