Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Hej lidi! Chcete se naučit používat výstup sériového monitoru. Tady máte perfektní návod, jak na to! V tomto pokynu vás provedu jednoduchými kroky potřebnými k detekci vzdálenosti pomocí ultrazvukového senzoru a nahlásí ji na sériovém monitoru.
Krok 1: Krok 1: Stažení Arduino IDE
Stáhněte a nainstalujte Arduino IDE (interaktivní vývojové prostředí) pomocí níže uvedeného odkazu:
www.arduino.cc/en/Main/Software Vyberte a uložte verzi, která nejlépe odpovídá vašemu operačnímu systému a konfiguraci.
Krok 2: Krok 2: Hardwarové materiály
- 1 deska Arduino
- 1 prkénko
- 1 Ultrazvukový senzor
- Propojovací vodiče
- Rezistory
Krok 3: Krok 3: Budování hardwaru
1) Přidejte ultrazvukový senzor na prkénko. V ultrazvukovém senzoru jsou 4 piny. Jsou to Vcc (5V napájecí zdroj), Trig (Trigger), Echo, Gnd (Groud). Připojte Vcc k napájecímu zdroji 5 V, Gnd k zemi, Echo ke kolíku 13, spoušť ke kolíku 11 pomocí propojovacích vodičů a rezistorů uvedených na obrázku.
2) Výše uvedený obrázek ukazuje, jak by měla spojení vypadat.
Krok 4: Krok 4: Stažení a spuštění programu
Stáhněte si přiložený program arduino do svého notebooku. Připojte Arduino k notebooku a spusťte program.
V arduino IDE otevřete Nástroje-> sériový monitor Umístěte překážku blízko a daleko od ultrazvukového senzoru. Sledujte výstup na sériovém monitoru. To by mělo ukazovat vzdálenost mezi ultrazvukovým senzorem a překážkou.
Krok 5: Krok 5: Porozumění programu
Nejprve pojďme pochopit, jak funguje ultrazvukový senzor. Ultrazvukový senzor je zařízení, které dokáže měřit vzdálenost k objektu pomocí zvukových vln. Měří vzdálenost vysláním zvukové vlny na konkrétní frekvenci a poslechem, aby se tato zvuková vlna odrazila. Funguje tak, že vysílá výbuch ultrazvuku a poslouchá ozvěnu, když se odrazí od předmětu. Ultrazvuk pinguje na překážky. Deska Arduino odešle krátký impuls ke spuštění detekce a poté poslouchá puls na stejném pinu pomocí funkce pulseIn ().
Funkce pulseIn () počká, až se kolík přepne na VYSOKÝ způsobený odrazenou zvukovou vlnou, a začne časovat, poté počká, až kolík přejde na NÍZKOU, když zvuková vlna skončí, což časování zastaví. Na konci funkce vrátí délku pulsu v mikrosekundách. Pro získání vzdálenosti vynásobíme dobu trvání 0,034 a vydělíme ji 2, jak je vysvětleno v této rovnici. Na konci hodnotu vzdálenosti vytiskneme na sériový monitor.
V metodě instalace deklarujte pin 4 jako Input a intializuje buttonOn jako false.
Při smyčkové metodě se načte aktuální hodnota tlačítkového vstupu. pokud je stisknuto, přepíná tlačítko z vypnuto do zapnuto. Při příštím stisknutí se tlačítko přepne ze zapnuto na vypnuto. Ke snížení hluku a zamezení příliš rychlé změny výstupu jsou přidána zpoždění.