Arduino & IoT Academy · Oppitunti

Trigger- ja echo-johdotus

Yhdistä anturin kaksi ohjausnastaa.

Oppitunti 2/413 vaihetta

Trigger- ja echo-johdotus on ilmainen Arduino & IoT Academy-oppitunti CoddyKitissä. Tämä on oppitunti 2/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Arduino & IoT Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Arduino & IoT Academy-kurssilla on yhteensä 4 oppituntia.

Neljä pientä pinniä

HC-SR04:ssä on neljä peräkkäistä pinniä: VCC, Trig, Echo ja GND. Kun kytket nämä oikein, anturi toimii heti.

Kytke virta

Kytke VCC Arduinon 5 V:n pinniin. Tämä anturi tarvitsee täydet 5 volttia latautuakseen ja lähettääkseen äänipulssinsa oikein.

Yhdistä maat

Kytke GND Arduinon GND-pinniin. Ilman yhteistä maata signaaleilla ei ole yhteistä vertailukohtaa, ja lukemat muuttuvat järjettömiksi.

Trig on kaiutin

Trig-pinni on anturin tulo. Kun asetat sen hetkeksi tilaan HIGH, anturi lähettää ultraäänipulssinsa.

Echo on kuuntelija

Echo-pinni on anturin lähtö. Se on HIGH-tilassa täsmälleen niin kauan kuin ääni kulkee kohteeseen ja kimpoaa takaisin.

Valitse kaksi digitaalista pinniä

Kytke Trig ja Echo mihin tahansa kahteen digitaaliseen pinniin, esimerkiksi pinneihin 9 ja 10. Nimeät nämä koodissa, jotta Arduino tietää, mistä niitä luetaan.

Nimeä pinnisi

Anna jokaiselle pinnille selkeä nimi luonnoksesi alussa. Vakiot helpottavat muun koodin lukemista ja myöhempää muokkaamista huomattavasti.

const int trigPin = 9;
const int echoPin = 10;

Määritä suunnat

Määritä setup-funktiossa Trig OUTPUT -tilaan, jotta voit ohjata sitä, ja Echo INPUT -tilaan, jotta Arduino voi lukea palaavan pulssin.

pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);

Huomioi Echon jännite

Echo-pinni antaa 5 V:n jännitteen, jonka tavallinen Uno lukee ongelmitta. 3,3 V:n kortissa, kuten ESP32:ssa, käytä jännitteenjakajaa, jotta pinnin jännite ei kasva liian suureksi. ⚠️

Käytä koekytkentälevyä

Liitä anturi ja hyppyjohtimet koekytkentälevylle, jotta liitännät pysyvät tukevina ja siisteinä. Löysät johdot ovat yleisin syy vaihteleviin lukemiin.

Tarkista ennen virran kytkemistä

Älä koskaan vaihda VCC:tä ja GND:tä keskenään. Tarkista ennen virran kytkemistä jokainen johto vielä kerran, jotta suojaat sekä anturia että korttiasi.

Pikatarkistus

Ajattele, mitä kukin pinni tekee.

Kytketty ja valmis

Virta, maa ja kaksi nimettyä digitaalista pinniä – siinä on koko kytkentä. Kun Trig ohjaa ja Echo kuuntelee, olet valmis mittaamaan pulssin ajoituksen. ✅

Aloita maksutta

Opi C++ tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
30
Oppitunnit
120

Usein kysytyt kysymykset

Onko oppitunti ”Trigger- ja echo-johdotus” ilmainen?

Kyllä – oppitunnin ”Trigger- ja echo-johdotus” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Arduino & IoT Academy-kurssin, päivitä CoddyKit PROhon. Arduino & IoT Academy-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Trigger- ja echo-johdotus”?

Yhdistä anturin kaksi ohjausnastaa. Harjoittelet Arduino & IoT Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Arduino & IoT Academy-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Arduino & IoT Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/4.

Kuinka kauan ”Trigger- ja echo-johdotus”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Arduino & IoT Academy-oppitunnilla?

Kyllä. Jokainen Arduino & IoT Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Miten ultraäänietäisyyden mittaus toimii
  2. Trigger- ja echo-johdotus
  3. Mittaa kaiku pulseIn-funktiolla
  4. Rakenna läheisyyshälytin
← Takaisin: Arduino & IoT Academy