INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
In hierdie tutoriaal bou ons 'n digitale afstandmeter wat die waardes op 'n OLED -skerm vertoon. Vir hierdie projek kan u kies om 'n ardiuno- of 'n ESP8266 -module te gebruik, en ek gee kode vir beide. As u die eerste keer 'n ESP8266 gebruik, kyk dan na my handleiding oor hierdie module. Die uiteensetting van hierdie program is dat die afstandsensor HC-SR04 die lesing daarvan na die mikrobeheerder stuur (arduino of ESP8266), en dan stuur die mikrobeheerder hierdie waarde na die skerm. Laat ons dus begin.
Voorrade
Vir hierdie tutoriaal benodig u die volgende komponente:
- mikrobeheerder (arduino of ESP8266)
- broodbord
- springdrade
- Afstandsensor HC-SR04
- OLED -skerm 0,96 duim
Stap 1: Kringbedrading
Volg die skemas en die tabel vir die bedrading van die arduino of ESP8266.
PINArduinoESP8266VCC (afstandsensor) 5V5VTRIG13D6ECHO12D5 GND (afstandsensor) GNDGNDVDD (OLED -skerm) 3.3V3.3VGND (OLED -skerm) GNDGNDSCKA5D1SDAA4D2
Stap 2: Installeer Adafruit OLED -biblioteek
Volg die volgende stappe om die OLED -biblioteek te installeer:
- Maak die Arduino IDE oop en gaan na Skets> Sluit biblioteek in> Bestuur biblioteke
- Noudat die venster biblioteekbestuurder oop is, soek "SSD1306"
- Kies die een met die titel "Adafruit SSD1306 by Adafruit"
- Klik op installeer
- Die biblioteek moet nou geïnstalleer word en u kan nou begin met programmeer
Stap 3: Programmering
Dit is die skakel vir beide die arduino IDE -lêers vir die ESP8266 en die arduino. Die kode bevat opmerkings wat die funksie van elke reël verduidelik.
Stap 4: U is klaar
U moet nou die afstand op die OLED -skerm sien. Dankie dat u gelees het, en kyk gerus na my ander tutoriale.