Turinys:

Naudojant ultragarsinį atstumo jutiklį ir serijinio monitoriaus išvestį: 6 žingsniai
Naudojant ultragarsinį atstumo jutiklį ir serijinio monitoriaus išvestį: 6 žingsniai

Video: Naudojant ultragarsinį atstumo jutiklį ir serijinio monitoriaus išvestį: 6 žingsniai

Video: Naudojant ultragarsinį atstumo jutiklį ir serijinio monitoriaus išvestį: 6 žingsniai
Video: Использование кнопки скорости шагового двигателя 28BYJ-48 с 8 проектами: Ultimate Video Tutorial, урок 107 2024, Lapkritis
Anonim
Naudojant ultragarsinį atstumo jutiklį ir serijinio monitoriaus išvestį
Naudojant ultragarsinį atstumo jutiklį ir serijinio monitoriaus išvestį

Sveiki vaikinai! Norite išmokti naudoti serijinio monitoriaus išvestį. Na, jūs turite puikią pamoką, kaip tai padaryti! Šioje instrukcijoje aš jums padėsiu atlikti paprastus veiksmus, kurių reikia norint nustatyti atstumą naudojant ultragarso jutiklį ir pranešti apie tai serijiniame monitoriuje.

1 veiksmas: 1 veiksmas: atsisiųskite „Arduino IDE“

1 veiksmas: atsisiųskite „Arduino IDE“
1 veiksmas: atsisiųskite „Arduino IDE“

Atsisiųskite ir įdiekite „Arduino IDE“(interaktyvios plėtros aplinką) naudodami žemiau esančią nuorodą:

www.arduino.cc/en/Main/Software Pasirinkite ir išsaugokite versiją, kuri geriausiai atitinka jūsų operacinę sistemą ir konfigūraciją.

2 žingsnis: 2 žingsnis: Aparatinės medžiagos

  1. 1 „Arduino“lenta
  2. 1 duonos lenta
  3. 1 Ultragarso jutiklis
  4. Jumperio laidai
  5. Rezistoriai

3 žingsnis: 3 žingsnis: sukurkite aparatūrą

3 žingsnis: sukurkite aparatūrą
3 žingsnis: sukurkite aparatūrą

1) Pridėkite ultragarso jutiklį prie duonos lentos. Ultragarso jutiklyje yra 4 kaiščiai. Jie yra Vcc (5 V maitinimo šaltinis), Trig (Trigeris), Echo, Gnd (Groud). Prijunkite „Vcc“prie 5 V maitinimo šaltinio, „Gnd“į žemę, „Echo“prie 13 kaiščio, suveikite prie 11 kaiščio, naudodami trumpiklius ir schemoje parodytus laidus.

2) Aukščiau esančiame paveikslėlyje parodyta, kaip turėtų atrodyti jungtys.

4 veiksmas: 4 veiksmas: atsisiųskite ir paleiskite programą

Atsisiųskite pridėtą „arduino“programą į savo nešiojamąjį kompiuterį. Prijunkite arduino prie nešiojamojo kompiuterio ir paleiskite programą.

„Arduino IDE“atidarykite Įrankiai-> nuoseklųjį monitorių Stebėkite serijinio monitoriaus išvestį. Tai turėtų parodyti atstumą tarp ultragarso jutiklio ir kliūties.

5 žingsnis: 5 žingsnis: supraskite programą

Pirmiausia suprasime, kaip veikia ultragarso jutiklis. Ultragarsinis jutiklis yra prietaisas, galintis išmatuoti atstumą iki objekto naudojant garso bangas. Jis matuoja atstumą, išsiųsdamas garso bangą tam tikru dažniu ir klausydamasis, kad ši garso banga atšoktų. Jis veikia siunčiant ultragarso pliūpsnį ir klausantis aido, kai jis atsitraukia nuo objekto. Ultragarsu jis kliudo kliūtims. „Arduino“plokštė siunčia trumpą impulsą, kad suaktyvintų aptikimą, tada klausosi impulsų tame pačiame kaištyje, naudodami funkciją „pulseIn ()“.

„pulseIn ()“funkcija lauks, kol kaištis pakils HIGH dėl atšokusios garso bangos, ir pradės skaičiuoti laiką, tada palauks, kol kaištis nusileis LOW, kai garso banga baigsis, o tai sustabdys laiką. Pabaigoje funkcija grąžins impulso ilgį mikrosekundėmis. Norėdami gauti atstumą, mes padauginsime trukmę iš 0,034 ir padalinsime iš 2, kaip paaiškinta šioje lygtyje. Pabaigoje atspausdinsime atstumo vertę serijiniame monitoriuje.

Sąrankos metodu paskelbkite 4 kaištį kaip įvestį ir inicializuokite mygtuką „On“kaip klaidingą.

Naudojant ciklo metodą, nuskaitoma dabartinė mygtuko įvesties vertė. jei jis paspaudžiamas, jis perjungia mygtuką išjungtas į įjungtas. Kitą kartą paspaudus mygtuką, jis įjungiamas ir išjungiamas. Pridedami vėlavimai, siekiant sumažinti triukšmą ir išvengti per greito išvesties keitimo.

Rekomenduojamas: