Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šioje pamokoje mes kursime skaitmeninį atstumo matuoklį, kuris reikšmes parodys OLED ekrane. Šiam projektui galite pasirinkti naudoti ardiuno arba ESP8266 modulį, ir aš pateiksiu jų abiejų kodą. Jei ESP8266 naudojate pirmą kartą, peržiūrėkite mano pamoką apie šį modulį. Šios programos esmė yra tai, kad atstumo jutiklis HC-SR04 nusiųs savo rodmenis į mikrovaldiklį (arduino arba ESP8266), o tada mikrovaldiklis šią reikšmę perduos į ekraną. Taigi pradėkime.
Prekės
Šiai pamokai jums reikės šių komponentų:
- mikrovaldiklis (arduino arba ESP8266)
- Bandomoji Lenta
- jungiamieji laidai
- HC-SR04 atstumo jutiklis
- 0,96 colio OLED ekranas
1 žingsnis: grandinės laidai
Laikykitės arduino arba ESP8266 laidų schemų ir lentelės.
PINArduinoESP8266VCC (atstumo jutiklis) 5V5VTRIG13D6ECHO12D5 GND (atstumo jutiklis) GNDGNDVDD (OLED ekranas) 3.3V3.3VGND (OLED ekranas) GNDGNDSCKA5D1SDAA4D2
2 veiksmas: įdiekite „Adafruit OLED Library“
Norėdami įdiegti OLED biblioteką, atlikite šiuos veiksmus:
- Atidarykite „Arduino IDE“ir eikite į Eskizas> Įtraukti biblioteką> Tvarkyti bibliotekas
- Dabar, kai bibliotekos tvarkyklės langas yra atidarytas, ieškokite „SSD1306“
- Pasirinkite tą, kuris turi pavadinimą „Adafruit SSD1306 by Adafruit“
- Spustelėkite įdiegti
- Dabar biblioteka turėtų būti įdiegta ir dabar galite pradėti programuoti
3 žingsnis: programavimas
Tai yra nuoroda į abu arduino IDE failus, skirtus ESP8266 ir arduino. Kode yra pastabų, paaiškinančių kiekvienos eilutės funkciją.
4 žingsnis: baigėte
Dabar OLED ekrane turėtumėte matyti atstumą. Dėkojame, kad skaitote, ir patikrinkite kitas mano pamokas.