Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Čau ľudia! Chcete sa naučiť používať výstup zo sériového monitora. Tak tu máte perfektný návod, ako na to! V tomto návode vás prevediem jednoduchými krokmi potrebnými na zistenie vzdialenosti pomocou ultrazvukového senzora a nahlási to na sériovom monitore.
Krok 1: Krok 1: Stiahnutie Arduino IDE
Stiahnite a nainštalujte si Arduino IDE (interaktívne vývojové prostredie) pomocou nižšie uvedeného odkazu:
www.arduino.cc/en/Main/Software Vyberte a uložte verziu, ktorá najlepšie vyhovuje vášmu operačnému systému a konfigurácii.
Krok 2: Krok 2: Hardvérové materiály
- 1 doska Arduino
- 1 chlebník
- 1 Ultrazvukový senzor
- Prepojovacie vodiče
- Rezistory
Krok 3: Krok 3: Budovanie hardvéru
1) Pridajte ultrazvukový senzor na dosku na chlieb. V ultrazvukovom senzore sú 4 piny. Sú to Vcc (5V napájací zdroj), Trig (Trigger), Echo, Gnd (Groud). Pripojte Vcc k napájaciemu zdroju 5 V, GND k zemi, Echo k pinu 13, Spúšťač ku kolíku 11 pomocou prepojovacích vodičov a odporov znázornených na obrázku.
2) Vyššie uvedený obrázok ukazuje, ako by mali pripojenia vyzerať.
Krok 4: Krok 4: Stiahnutie a spustenie programu
Stiahnite si priložený program arduino do svojho prenosného počítača. Pripojte arduino k svojmu notebooku a spustite program.
V arduino IDE otvorte Nástroje-> sériový monitor Umiestnite prekážku blízko a ďaleko od ultrazvukového senzora. Sledujte výstup na sériovom monitore. Toto by malo ukazovať vzdialenosť medzi ultrazvukovým senzorom a prekážkou.
Krok 5: Krok 5: Pochopenie programu
Najprv pochopme, ako funguje ultrazvukový senzor. Ultrazvukový senzor je zariadenie, ktoré dokáže merať vzdialenosť k objektu pomocou zvukových vĺn. Meria vzdialenosť odoslaním zvukovej vlny na konkrétnej frekvencii a počúvaním, aby sa zvuková vlna odrazila. Funguje to tak, že keď sa odrazí od predmetu, vyšle výbuch ultrazvuku a počúva ozvenu. Ultrazvuk pinguje na prekážky. Doska Arduino odošle krátky impulz na spustenie detekcie a potom počúva impulz na rovnakom pine pomocou funkcie pulseIn ().
Funkcia pulseIn () počká, kým sa kolík prepne na VYSOKÝ spôsobený odrazenou zvukovou vlnou, začne načasovať a potom počká, kým kolík prejde na NÍZKU, keď sa zvuková vlna skončí, čím sa načasovanie zastaví. Na konci funkcia vráti dĺžku impulzu v mikrosekundách. Na získanie vzdialenosti vynásobíme trvanie 0,034 a vydelíme ho 2, ako je vysvetlené v tejto rovnici. Na konci vytlačíme hodnotu vzdialenosti na sériový monitor.
Pri metóde nastavenia deklarujte kolík 4 ako vstup a zintenzívnite tlačidlo Zapnúť ako nepravdivé.
Pri slučkovej metóde sa načítava aktuálna hodnota tlačidlového vstupu. ak je stlačené, prepína tlačidlo z vypnutého do zapnutého stavu. Pri ďalšom stlačení sa tlačidlo prepne zo zapnutého na vypnuté. Pridajú sa oneskorenia, aby sa znížil hluk a zabránilo sa príliš rýchlej zmene výstupu.