Innehållsförteckning:

Arduino OLED -skärmmeny med möjlighet att välja: 8 steg
Arduino OLED -skärmmeny med möjlighet att välja: 8 steg

Video: Arduino OLED -skärmmeny med möjlighet att välja: 8 steg

Video: Arduino OLED -skärmmeny med möjlighet att välja: 8 steg
Video: Mitt jobb är att observera skogen och här händer något konstigt. 2024, November
Anonim

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

Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
  • 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

Kretsen
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

Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
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

I Visuino ADD -komponenter
I Visuino ADD -komponenter
I Visuino ADD -komponenter
I Visuino ADD -komponenter
I Visuino ADD -komponenter
I Visuino ADD -komponenter
I Visuino ADD -komponenter
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

I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
  • 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

I Visuino Connect -komponenter
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

Generera, kompilera och ladda upp Arduino -koden
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: