Innehållsförteckning:
- Steg 1: Vad du behöver
- Steg 2: Kretsen
- Steg 3: Starta Visuino och välj Arduino UNO -korttyp
- Steg 4: I Visuino ADD -komponenter
- Steg 5: I Visuino Set Components
- Steg 6: I Visuino Connect -komponenter
- Steg 7: Generera, kompilera och ladda upp Arduino -koden
- Steg 8: Spela
Video: Arduino OLED -skärmmeny med möjlighet att välja: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:36
I denna handledning lär vi oss hur man gör en meny med ett urval med OLED Display och Visuino.
Titta på videon.
Steg 1: Vad du behöver
- Arduino UNO (eller någon annan Arduino)
- Bygelkablar
- OLED -skärm
- Bakbord
- 1K ohm motstånd
- Knapp
- Visuino -program: Ladda ner Visuino
Steg 2: Kretsen
- Anslut OLED display pin [VCC] till arduino pin [5V]
- Anslut OLED display pin [GND] till arduino pin [GND]
- Anslut OLED display pin [SDA] till arduino pin [SDA]
- Anslut OLED display pin [SCL] till arduino pin [SCL]
- Anslut Arduino 5V till ena sidan av motståndet
- Anslut andra sidan av motståndet till knappen
- Anslut andra sidan av knappen till Arduino digital stift [8] och till marken
Steg 3: Starta Visuino och välj Arduino UNO -korttyp
För att börja programmera Arduino måste du ha Arduino IDE installerat härifrån:
Tänk på att det finns några kritiska buggar i Arduino IDE 1.6.6. Se till att du installerar 1.6.7 eller högre, annars fungerar inte denna instruktionsbok! Om du inte har gjort följ stegen i denna instruktion för att konfigurera Arduino IDE för att programmera Arduino UNO! Visuino: https://www.visuino.eu måste också installeras. Starta Visuino som visas på den första bilden Klicka på "Verktyg" -knappen på Arduino -komponenten (bild 1) i Visuino När dialogrutan visas väljer du "Arduino UNO" som visas på bild 2
Steg 4: I Visuino ADD -komponenter
- Lägg till "räknare" -komponent
- Lägg till "Integer Array" -komponent
- Lägg till komponenten "Integer Multi Source"
- Lägg till komponenten "SSD1306/SH1106 OLED Display (I2C)"
Steg 5: I Visuino Set Components
- Välj "Counter1" -komponent och ställ in "Max"> "Värde" på 2 i "Egenskapsfönstret" och "Min>" Värde "på 0
- Dubbelklicka på "Array1" och i elementfönstret dra 3x "Värde" till vänster Välj objekt [1] och i fastighetsfönstret ställ in värdet till 20Välj objekt [2] och i fastighetsfönstret ställ in värdet till 40
- Välj "IntegerMultiSource1" -komponent och ställ in "Output Pins" på 4 i egenskapsfönstret
- Dubbelklicka på "DisplayOLED1" och i elementfönstret -drag 3X "Rita text" till vänster Välj "Rita text1" och i egenskapsfönstret ställ in färgen till tmcInvert, storlek till 2, text till "Meny -1" Välj "Rita text2" 'och i egenskapsfönstret ställer du in färg på tmcInvert, storlek till 2, text till' Menu-2 ', Y till 20 Välj' Draw Text3 'och i egenskapsfönstret ställer du in färg på tmcInvert, storlek till 2, text till' Menu-3 ', Y till 40-drag "Draw Rectangle" till vänster och ställ in färgen på tmcWhite och fillcolor till tmcWhite, höjd till 20, Bredd till 128, välj Y och klicka på Pin-ikonen och välj "Integer SinkPin'-dra" Fill Skärm "till vänster
Steg 6: I Visuino Connect -komponenter
- Anslut Arduino digital pin [8] till "counter1" komponentstift [In]
- Anslut "Counter1" komponentstift [ut] till "Array1" pin [Index]
- Anslut "Array1" komponentstift [ut] till "IntegerMultiSource1" pin [In]
- Anslut "IntegerMultiSource1" pin [0] till DisplayOLED1> Fill Screen1 pin [clock]
- Anslut "IntegerMultiSource1" stift [1] till DisplayOLED1> Rita rektangel1 stift [Y]
- Anslut "IntegerMultiSource1" stift [2] till DisplayOLED1> Rita rektangel1 stift [Klocka]
- Anslut "IntegerMultiSource1" pin [3] till DisplayOLED1> Draw Text1 pin [Clock]
- Anslut stiftet "IntegerMultiSource1" [3] till DisplayOLED1> Draw Text2 pin [Clock]
- Anslut "IntegerMultiSource1" pin [3] till DisplayOLED1> Draw Text3 pin [Clock]
- Anslut "DisplayOLED1" pin I2C [Out] till Arduino board I2c pin [In]
Steg 7: Generera, kompilera och ladda upp Arduino -koden
I Visuino klickar du längst ned på fliken "Bygg", se till att rätt port är vald, klicka sedan på "Kompilera/bygga och ladda upp" -knappen.
Steg 8: Spela
Om du driver Arduino UNO -modulen och OLED -skärmen ska börja visa menyn kan du navigera genom menyn genom att trycka på knappen.
Grattis! Du har slutfört ditt projekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable, du kan ladda ner det här och öppna det i Visuino:
Rekommenderad:
Få blinda att känna igen saker genom att röra saker runt dem med MakeyMakey: 3 steg
Gör blinda igenkänna saker genom att röra saker runt dem genom att använda MakeyMakey: introduktion Detta projekt syftar till att göra blindas liv enkelt genom att identifiera saker runt dem genom beröringssinne. Jag och min son Mustafa funderade på att hitta ett verktyg för att hjälpa dem och under den period som vi använder MakeyMakeys hårdvara
Hur man bygger en parkeringssensor för att lösa smärtan med att hitta en ledig plats: 12 steg
Hur man bygger en parkeringssensor för att lösa smärtan att hitta en ledig plats: I det här projektet bygger vi en enkel parkeringssensor med en Raspberry Pi. Det visar sig att jag varje morgon måste ställas inför denna fråga: är den ENDA parkeringsplatsen framför mitt kontor redan upptagen? För när det faktiskt är så måste jag gå runt
PCB handhållen med Arduino (med möjlighet att gå trådlöst!): 3 steg
PCB Handheld With Arduino (With an Option to Go Wireless!): Uppdatering 28.1.2019Jag arbetar för närvarande med nästa version av den här handenheten. Du kan följa projektet på min YouTube -kanal eller Twitter. Varning! Jag hittade ett misstag i PCB -layouten. Knapparna vänster och uppåt är anslutna till analoga stift. Jag fixade
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: 3 steg
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: Detta projekt hjälper dig att ansluta 18 lysdioder (6 röda + 6 blå + 6 gula) till ditt Arduino-kort och analysera datorns ljudkortets realtidsignaler och vidarebefordra dem till lysdioderna för att tända dem enligt slageffekterna (Snare, High Hat, Kick)
Programmera din dator att stängas av automatiskt genom att ange vilken tid du vill att den ska göra det: 4 steg
Programmera din dator för att stänga av automatiskt genom att ange vilken tid du vill att den ska göra det: hej, det är en annan instruktion som tagits från mitt dagliga liv … förra gången var jag tvungen att ladda ner massor av programvara till min dator och jag var tvungen att låta den ladda ner över natten ville jag inte ha datorn påslagen hela natten efter att jag hade laddat ner och vid