INHOUDSOPGAWE:

ARDUINO-MENU-ONTWERP Met OLED-UI (GEBRUIKERSKoppelvlak): 4 stappe
ARDUINO-MENU-ONTWERP Met OLED-UI (GEBRUIKERSKoppelvlak): 4 stappe

Video: ARDUINO-MENU-ONTWERP Met OLED-UI (GEBRUIKERSKoppelvlak): 4 stappe

Video: ARDUINO-MENU-ONTWERP Met OLED-UI (GEBRUIKERSKoppelvlak): 4 stappe
Video: Leap Motion SDK 2024, November
Anonim
Image
Image

Hallo almal! In hierdie tutoriaal sal ek probeer verduidelik hoe u 'n ARDUINO -menu -ontwerp kan maak met behulp van i2c OLED -skerm. Dit staan ook bekend as UI (User Interface). Dit word al vir baie projekte gebruik, maar dit moet u van 3D -drukkers ken:)

Hier is ook 'n video oor hierdie projek. U kan hierdie video bekyk en sien hoe dit werk.

Wel, as u self u eie spyskaartontwerp maak, dra dit baie by tot u koderings- en algoritmevaardighede. Ek het my amper 4 uur geneem om so 'n eenvoudige spyskaart te maak. Daarom probeer ek dit self 100 %maak. Natuurlik het ek in sommige dele hulp gekry, soos watter soort spyskaart ek moet ontwerp, ens. stap ie, probeer dit: as die knoppie ingedruk word, moet seleksieteken "" "afwaarts gaan …

Stap 1: Vereiste hardeware

x1 Arduino (Uno, nano, mega … ens.)

x1 OLED -SKERM (ek het i2c -module gebruik, wat baie goed is as gevolg van die lae verbindingspen -nommer, maar u kan enige skerm gebruik wat u wil, maar u moet natuurlik die kode verander!)

x3 knoppie

x3 10k weerstand

x1 Broodbord

Genoeg Jumper

Stap 2: Kringaansluiting

Ons het 'n baie eenvoudige verbinding hier. Soos ek al voorheen genoem het, kan u, as u 'n ander tipe skerm het (5110, 16x2 …) verander, volgens wat u het.

Let daarop dat: Wees versigtig met die knoppie en die aftrekweerstandsverbinding. Maak verbinding net soos in die diagram hieronder. Verkeerde weerstandsverbinding kan foute veroorsaak. In hierdie opset kry ons 1 (HOOG) as die knoppie ingedruk word.

Stap 3: Bronkode

Ok liewe makers:) ons het bronkode hier. Soos u dalk weet, berei ek my projek voor vir my YouTube -kanaal in Turks voor. Ek probeer egter langs die byna elke reël verduidelikings byvoeg of byvoeg. Hierdie projek is soortgelyk semi -Engels/Turks voorberei. Vir diegene wat nie Turks ken nie, het ek verduidelikings bygevoeg. As u nog steeds 'n probleem hieroor het, laat weet my asseblief en stel u vraag hier of YouTube -kanaal. Ek is seker dat u baie slim is en geen probleme met die taalverskil ondervind nie. Moenie dat die taal u blokkeer nie:)

Stap 4: Teken in op my kanaal as u wil

U kan na die video kyk hoe hierdie projek werk.

As u van my projek hou, kan u na ander mense op my kanaal kyk, en u kan my ondersteun. Moenie bekommerd wees oor die taal nie, meestal berei ek my kodes voor met Engelse verduideliking. As u enige vrae het, kan u u vrae hier of op YouTube -kanaal stel.

My YouTube -kanaal: Youtube -kanaal Laat weet my as u sonder twyfel 'n probleem ondervind!

Hê pret!

Aanbeveel: