Innholdsfortegnelse:
- Trinn 1: Nødvendig maskinvare
- Trinn 2: Kretsforbindelse
- Trinn 3: Kildekode
- Trinn 4: Abonner på kanalen min hvis du vil
Video: ARDUINO MENY DESIGN With OLED-UI (USER INTERFACE): 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Hei alle! I denne opplæringen vil jeg prøve å forklare hvordan du lager ARDUINO MENY DESIGN ved å bruke i2c OLED Screen. Det er også kjent som UI (User Interface). Det har vært brukt for mange prosjekter, men det må være kjent med deg fra 3d -skrivere:)
Her også video om dette prosjektet. Du kan se på denne videoen og se hvordan den fungerte.
Vel, ærlig talt, hvis du lager ditt eget menydesign selv, vil det bidra mye til koding og algoritme. Jeg brukte nesten 4 timer på å lage en så enkel menyoppgave. Det er derfor jeg prøver å gjøre det til 100 %selv. Selvfølgelig tok jeg litt hjelp i noen deler. For eksempel hva slags meny jeg skulle designe osv … (Men de fleste algoritmer tilhører meg) Merk at: Hvis du vil lage ditt eget menydesign, må du starte med det mest grunnleggende trinn dvs. prøv dette: når knappen trykkes, velges tegn, dvs. ">" må gå nedover …
Trinn 1: Nødvendig maskinvare
x1 Arduino (Uno, nano, mega … osv.)
x1 OLED -SKJERM (jeg har brukt i2c -modulen, noe som er veldig bra på grunn av lavt tilkoblingsnålnummer, men du kan bruke hvilken som helst skjerm du vil, men du må gjøre noen endringer på koden selvfølgelig!)
x3 Knapp
x3 10k motstand
x1 Brødbrett
Nok hopper
Trinn 2: Kretsforbindelse
Vel, vi har en veldig enkel forbindelse her. Som jeg nevnte før, hvis du har en annen type skjerm (5110, 16x2 ….), kan du gjøre endringer i henhold til hva du har.
Vær oppmerksom på at: Vær forsiktig med tilkobling av knapp og nedtrekksmotstand. Gjør tilkobling akkurat som i diagrammet nedenfor. Feil motstandstilkobling kan forårsake feil. I denne konfigurasjonen når knappen trykkes får vi 1 (HIGH).
Trinn 3: Kildekode
Ok kjære beslutningstakere:) vi har kildekoden her. Som du kanskje vet, forbereder jeg prosjektet mitt for YouTube -kanalen min på tyrkisk. Imidlertid prøver jeg å oversette eller legge til forklaringer ved siden av nesten hver linje. Dette prosjektet er ganske semi - engelsk/tyrkisk forberedt. For de som ikke kan tyrkisk, har jeg lagt til forklaringer. Likevel, vennligst gi meg beskjed hvis du har problemer med det eller still spørsmålet ditt herfra eller Youtube -kanalen. Ikke la språket blokkere deg:)
Trinn 4: Abonner på kanalen min hvis du vil
Du kan se på videoen hvordan dette prosjektet fungerer.
Hvis du liker prosjektet mitt, kan du se på andre på kanalen min, og du kan støtte meg. Ikke bekymre deg for språket, for det meste forbereder jeg kodene mine med engelsk forklaring. Hvis du har spørsmål, kan du enten stille spørsmålene dine herfra eller Youtube -kanalen.
Min Youtube -kanal: Youtube -kanal Vennligst gi meg beskjed hvis du står overfor et problem uten tvil!
Ha det gøy!
Anbefalt:
M5StickC Kul klokke med meny og lysstyrkekontroll: 8 trinn
M5StickC Cool Look Watch med meny og lysstyrkekontroll: I denne opplæringen lærer vi hvordan du programmerer ESP32 M5Stack StickC med Arduino IDE og Visuino for å vise en tid på LCD -skjermen og også angi tid og lysstyrke ved hjelp av menyen og StickC -knappene Se en demonstrasjonsvideo
Z80-mbc2 Z80 Code Flash User LED: 3 Trinn
Z80-mbc2 Z80 Code Flash User LED: Dette er et eksempel bruker-LED-program skrevet i Z80 assembler for z80-mbc2 datamaskinen.Jeg gjorde dette en test- og revisjonsøvelse for meg, dette er mitt første Z80-program på over 35 år.Nyt
Arduino DHT22 sensor- og jordfuktighetsprosjekt med meny: 4 trinn
Arduino DHT22 -sensor og jordfuktighetsprosjekt med meny: Hei folkens I dag presenterer jeg mitt andre prosjekt om instruktører. Dette prosjektet presenterer blandingen av mitt første prosjekt der jeg brukte jordfuktighetssensor og DHT22 -sensor som brukes til å måle temperatur og fuktighet . Dette prosjektet er
En meny i Arduino, og hvordan du bruker knappene: 10 trinn (med bilder)
En meny i Arduino og hvordan du bruker knapper: I min Arduino 101 -opplæring blir du lært hvordan du konfigurerer miljøet ditt i Tinkercad. Jeg bruker Tinkercad fordi det er en ganske kraftig online plattform som lar meg demonstrere en rekke ferdigheter for studenter for å bygge kretser. Føl deg fri til å
Arduino -meny på en Nokia 5110 Lcd ved hjelp av en roterende encoder: 6 trinn (med bilder)
Arduino -meny på en Nokia 5110 Lcd Bruke en roterende koder: Kjære venner, velkommen til en annen opplæring! I denne videoen skal vi lære å bygge vår egen meny for den populære Nokia 5110 LCD -skjermen, for å gjøre prosjektene våre mer brukervennlige og mer dyktige. La oss komme i gang! Dette er prosjektet