Inhoudsopgave:
- Stap 1: Vereiste hardware
- Stap 2: Circuitverbinding
- Stap 3: Broncode
- Stap 4: Abonneer op mijn kanaal als je wilt
Video: ARDUINO MENU-ONTWERP Met OLED-UI (GEBRUIKERSINTERFACE): 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
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:
Op Esp8266 gebaseerde boost-converter met een geweldige Blynk-gebruikersinterface met feedbackregelaar - Ajarnpa
Op Esp8266 gebaseerde boost-converter met een verbluffende Blynk-gebruikersinterface met feedbackregelaar: in dit project zal ik u een efficiënte en gebruikelijke manier laten zien hoe u DC-spanningen kunt verhogen. Ik zal je laten zien hoe eenvoudig het kan zijn om een boost converter te bouwen met behulp van een Nodemcu. Laten we het bouwen. Het bevat ook een voltmeter op het scherm en een feedback
Arduino-batterijtester met WEB-gebruikersinterface. Ajarnpa
Arduino-batterijtester met WEB-gebruikersinterface.: Tegenwoordig gebruikt elektronische apparatuur back-upbatterijen om de staat op te slaan waarin de bewerking was achtergelaten toen de apparatuur werd uitgeschakeld of wanneer de apparatuur per ongeluk werd uitgeschakeld. De gebruiker keert bij het inschakelen terug naar het punt waar hij bleef
Logic Analyzer met Android-gebruikersinterface: 7 stappen
Logic Analyzer met Android-gebruikersinterface: de wereld wordt al overspoeld met zoveel logic-analyzers. In mijn elektronicahobby had ik er een nodig voor het oplossen van problemen en het debuggen. Ik heb op internet gezocht maar ik kan niet degene vinden die ik zoek. Dus hier ben ik, ik introduceer…"YET Another Lo
Eenvoudig te implementeren gebruikersinterface -- OLED-display met joystick en knoppen - Ajarnpa
Eenvoudig te implementeren gebruikersinterface || OLED-display met joystick en knoppen: deze module heeft een OLED-display met twee knoppen, een 5-weg joystick en een accelerometer met 3 assen. Dit is handig bij het opzetten van een gebruikersinterface voor een project. Hé, wat is er aan de hand jongens? Akarsh hier van CETech.Vandaag gaan we een alles-in-één module bekijken die
Android (remotexy) gebruikersinterface om servomotor te bedienen met Arduino en Bluetooth - Ajarnpa
Android (remotexy) gebruikersinterface om servomotor te bedienen met behulp van Arduino en Bluetooth: in deze Instructable geef ik je een snelle stap om een Android-gebruikersinterface te maken met Remotexy Interface Maker om de servomotor te bedienen die via Bluetooth op Arduino Mega is aangesloten. Deze video laat zien hoe de gebruikersinterface de snelheid en positie van de servomotor regelt