Innehållsförteckning:

ARDUINO MENY DESIGN With OLED-UI (USER INTERFACE): 4 steg
ARDUINO MENY DESIGN With OLED-UI (USER INTERFACE): 4 steg

Video: ARDUINO MENY DESIGN With OLED-UI (USER INTERFACE): 4 steg

Video: ARDUINO MENY DESIGN With OLED-UI (USER INTERFACE): 4 steg
Video: Web Programming - Computer Science for Business Leaders 2016 2024, November
Anonim
Image
Image

Hej alla! I den här självstudien kommer jag att försöka förklara hur man gör ARDUINO MENY DESIGN med hjälp av i2c OLED Screen. Det är också känt som UI (User Interface). Det har använts för många projekt men det måste vara bekant med dig från 3d -skrivare:)

Här finns också video om detta projekt. Du kan titta på den här videon och se hur det fungerade.

Tja, ärligt talat, om du gör din egen menydesign själv kommer det att bidra mycket med dina kodnings- och algoritmkunskaper. Jag tog min nästan 4 timmar att skapa en så enkel meny. Det är därför jag försöker göra det till 100 %själv. Självklart tog jag lite hjälp i vissa delar. Såsom vilken typ av meny jag skulle designa osv … (Men de flesta algoritmer tillhör mig) Observera att: Om du vill skapa din egen menydesign måste du börja med det mest grundläggande steg dvs prova detta: när knappen trycks ned måste valstecknet dvs ">" gå nedåt …

Steg 1: Obligatorisk maskinvara

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

x1 OLED -SKÄRM (jag har använt i2c -modul som är mycket bra på grund av lågt anslutningspinnnummer, men du kan använda vilken skärm du vill, men du måste göra några ändringar av koden förstås!)

x3 -knapp

x3 10k motstånd

x1 Brödbräda

Tillräckligt med bygel

Steg 2: Kretsanslutning

Tja, vi har en mycket enkel anslutning här. Som jag nämnde tidigare, om du har en annan typ av skärm (5110, 16x2 ….) kan du göra ändringar beroende på vad du har.

Observera att: Var försiktig med anslutning av knappar och neddragningsmotstånd. Anslut precis som i diagrammet nedan. Fel motståndsanslutning kan orsaka fel. I denna konfiguration när knappen trycks får vi 1 (HIGH).

Steg 3: Källkod

Ok kära tillverkare:) vi har källkod här. Som ni kanske vet förbereder jag mitt projekt för min YouTube -kanal på turkiska. Jag försöker dock översätta eller lägga till förklaringar bredvid nästan varje rad. Detta projekt är typ halv - engelska/turkiskt förberett. För dem som inte kan turkiska har jag lagt till förklaringar. Fortfarande, om du har några problem med det, vänligen meddela mig och ställ din fråga härifrån eller Youtube Channel. Låt inte språket blockera dig:)

Steg 4: Prenumerera på min kanal om du vill

Du kan titta på videon hur detta projekt fungerar.

Om du gillar mitt projekt kan du titta på andra på min kanal och du kan stödja mig. Oroa dig inte för språket, mest förbereder jag mina koder med engelsk förklaring. Om du har några frågor kan du antingen ställa dina frågor härifrån eller Youtube -kanalen.

Min Youtube -kanal: Youtube -kanal Vänligen meddela mig om du har några problem utan tvekan!

Ha så kul!

Rekommenderad: