Inhoudsopgave:

ARDUINO MENU-ONTWERP Met OLED-UI (GEBRUIKERSINTERFACE): 4 stappen
ARDUINO MENU-ONTWERP Met OLED-UI (GEBRUIKERSINTERFACE): 4 stappen

Video: ARDUINO MENU-ONTWERP Met OLED-UI (GEBRUIKERSINTERFACE): 4 stappen

Video: ARDUINO MENU-ONTWERP Met OLED-UI (GEBRUIKERSINTERFACE): 4 stappen
Video: ⚡️ Я НЕ СДАМСЯ! AMAZON 2.0 | Интернет магазин с нуля - Часть 3 2024, November
Anonim
Image
Image

Hallo allemaal! In deze tutorial zal ik proberen uit te leggen hoe je ARDUINO MENU DESIGN kunt maken met behulp van het i2c OLED-scherm. Het is ook bekend als UI (gebruikersinterface). Het is voor veel projecten gebruikt, maar het moet je bekend zijn van 3D-printers:)

Hier ook video over dit project. Je kunt deze video bekijken en zien hoe het werkte.

Nou, eerlijk gezegd, als je zelf je eigen menu-ontwerp maakt, zal het je codeer- en algoritmevaardigheden veel bijdragen. Ik heb bijna 4 uur nodig gehad om zo'n eenvoudig menu-ontwerp te maken. Daarom probeer ik het zelf %100 te maken. Natuurlijk heb ik in sommige delen wat hulp gehad. Zoals wat voor soort menu ik moet ontwerpen enz … (Maar de meeste algoritmen zijn van mij) Merk op dat: als je je eigen menu-ontwerp wilt maken, je moet beginnen met de meest elementaire stap dwz probeer dit: wanneer de knop wordt ingedrukt, moet het selectieteken dwz ">" naar beneden gaan ….

Stap 1: Vereiste hardware

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

x1 OLED-SCHERM (ik heb i2c-modus gebruikt, wat erg goed is vanwege het lage verbindingspinnummer, maar je kunt elk scherm gebruiken dat je wilt, maar je moet natuurlijk wat wijzigingen aanbrengen in de code!)

x3-knop

x3 10k weerstand

x1 Breadboard

Genoeg trui

Stap 2: Circuitverbinding

Welnu, we hebben hier een heel eenvoudige verbinding. Zoals ik eerder al zei, als je een ander type scherm hebt (5110, 16x2….), kun je wijzigingen aanbrengen op basis van wat je hebt.

Merk op dat: Wees voorzichtig met het aansluiten van knop- en pull-down-weerstanden. Maak verbinding zoals in het onderstaande schema. Verkeerde weerstandsaansluiting kan fouten veroorzaken. In deze configuratie krijgen we bij het indrukken van de knop 1 (HIGH).

Stap 3: Broncode

Ok beste makers:) we hebben hier de broncode. Zoals je wellicht weet, bereid ik mijn project voor op mijn YouTube-kanaal in het Turks. Ik probeer echter te vertalen of uitleg toe te voegen net naast de bijna elke regel. Dit project is een beetje semi-Engels/Turks voorbereid. Voor degenen die geen Turks kennen, heb ik uitleg toegevoegd. Maar als je daar een probleem mee hebt, laat het me dan weten en stel je vraag vanaf hier of op het YouTube-kanaal. Ik weet zeker dat jullie heel slim zijn en geen problemen zullen ondervinden met dat taalverschil. Laat de taal je niet blokkeren:)

Stap 4: Abonneer op mijn kanaal als je wilt

U kunt de video bekijken hoe dit project werkt.

Als je mijn project leuk vindt, kun je anderen op mijn kanaal bekijken en me steunen. Maak je geen zorgen over de taal, meestal bereid ik mijn codes voor met Engelse uitleg. Als u vragen heeft, kunt u uw vragen hier of op het YouTube-kanaal stellen.

Mijn YouTube-kanaal: YouTube-kanaal Laat het me weten als je zonder enige twijfel tegen een probleem aanloopt!

Veel plezier!

Aanbevolen: