Taula de continguts:
- Pas 1: què necessiteu
- Pas 2: el circuit
- Pas 3: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
- Pas 4: a Components ADD de Visuino
- Pas 5: a Components del conjunt de Visuino
- Pas 6: a Components de Visuino Connect
- Pas 7: Genereu, compileu i pengeu el codi Arduino
- Pas 8: Juga
Vídeo: Menú de pantalla OLED Arduino amb opció per seleccionar: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
En aquest tutorial aprendrem a fer un menú amb una opció de selecció mitjançant pantalla OLED i Visuino.
Mira el vídeo.
Pas 1: què necessiteu
- Arduino UNO (o qualsevol altre Arduino)
- Filferros de pont
- Pantalla OLED
- Taula de pa
- Resistència de 1K ohm
- Botó
- Programa Visuino: descarregar Visuino
Pas 2: el circuit
- Connecteu el pin de pantalla OLED [VCC] al pin arduino [5V]
- Connecteu el pin de pantalla OLED [GND] al pin arduino [GND]
- Connecteu el pin de la pantalla OLED [SDA] al pin arduino [SDA]
- Connecteu el pin de pantalla OLED [SCL] al pin arduino [SCL]
- Connecteu Arduino 5V a un costat de la resistència
- Connecteu l'altre costat de la resistència al botó
- Connecteu l'altre costat del botó al pin digital Arduino [8] i a terra
Pas 3: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Per començar a programar l’Arduino, haureu de tenir instal·lat l’IDE Arduino des d’aquí:
Tingueu en compte que hi ha alguns errors crítics a Arduino IDE 1.6.6. Assegureu-vos que instal·leu la versió 1.6.7 o superior, en cas contrari, aquest instructiu no funcionarà. Si encara no ho heu fet, seguiu els passos d'aquesta instrucció per configurar l'IDE d'Arduino per programar Arduino UNO. El Visuino: https://www.visuino.eu també ha d’estar instal·lat. Inicieu Visuino com es mostra a la primera imatge Feu clic al botó "Eines" del component Arduino (imatge 1) a Visuino Quan aparegui el quadre de diàleg, seleccioneu "Arduino UNO" tal com es mostra a la imatge 2
Pas 4: a Components ADD de Visuino
- Afegiu el component "Comptador"
- Afegiu el component "Matriu enter"
- Afegiu el component "Integer Multi Source"
- Afegiu el component "Pantalla OLED (I2C) SSD1306 / SH1106"
Pas 5: a Components del conjunt de Visuino
- Seleccioneu el component "Comptador1" i, a la finestra de propietats, definiu "Màx."> "Valor" a 2 i "Mín.>" Valor "a 0
- Feu doble clic a "Matriu1" i, a la finestra d'elements, arrossegueu 3x "Valor" al costat esquerre Seleccioneu l'element [1] i a la finestra de propietats definiu el valor a 20 Seleccioneu l'element [2] i a la finestra de propietats establiu el valor a 40
- Seleccioneu el component "IntegerMultiSource1" i, a la finestra de propietats, configureu "Pins de sortida" a 4
- Feu doble clic a "DisplayOLED1" i a la finestra d'elements -drag 3X "Dibuixa text" a l'esquerra Seleccioneu "Dibuixa text1" i a la finestra de propietats configureu el color a tmcInvert, mida a 2, el text a "Menú-1" Seleccioneu "Dibuixa text2" "i a la finestra de propietats estableix el color a tmcInvert, la mida a 2, el text a" Menú-2 ", Y a 20 Selecciona" Dibuixa text3 "i a la finestra de propietats defineix el color a tmcInvert, la mida a 2, el text a" Menú-3 ', Y fins a 40-arrossegueu "Dibuixa rectangle" cap a l'esquerra i configureu el color a tmcWhite i fillcolor a tmcWhite, l'alçada a 20, l'amplada a 128, seleccioneu Y i feu clic a la icona Pin i seleccioneu' Integer SinkPin ', arrossegueu "Fill Pantalla "a l'esquerra
Pas 6: a Components de Visuino Connect
- Connecteu el pin digital Arduino [8] al pin del component "counter1" [In]
- Connecteu el pin del component "Counter1" al pin "Array1" [Índex]
- Connecteu el pin del component "Array1" al pin "IntegerMultiSource1" [In]
- Connecteu el pin "IntegerMultiSource1" a DisplayOLED1> Fill Screen1 pin [clock]
- Connecteu el pin "IntegerMultiSource1" a DisplayOLED1> Dibuixa el pin 1 de rectangle [Y]
- Connecteu el pin "IntegerMultiSource1" a DisplayOLED1> Dibuixar un pin de Rectangle1 [Rellotge]
- Connecteu el pin "IntegerMultiSource1" [3] a DisplayOLED1> Dibuixa el pin de Text1 [Rellotge]
- Connecteu el pin "IntegerMultiSource1" [3] a DisplayOLED1> Dibuixa el pin de Text2 [Rellotge]
- Connecteu el pin "IntegerMultiSource1" [3] a DisplayOLED1> Dibuixa el pin de Text3 [Rellotge]
- Connecteu el pin "DisplayOLED1" I2C [Sortida] al pin I2c de la placa Arduino [Entrada]
Pas 7: Genereu, compileu i pengeu el codi Arduino
A Visuino, a la part inferior, feu clic a la pestanya "Construeix", assegureu-vos que el port correcte estigui seleccionat i feu clic al botó "Compila / Compila i penja".
Pas 8: Juga
Si enceneu el mòdul Arduino UNO i la pantalla OLED hauria de començar a mostrar el menú, podeu navegar pel menú prement el botó.
Enhorabona! Heu completat el vostre projecte amb Visuino. També s’adjunta el projecte Visuino, que he creat per a aquest Instructable, el podeu descarregar aquí i obrir-lo a Visuino:
Recomanat:
Pantalla tàctil Macintosh - Mac clàssic amb un iPad Mini per a la pantalla: 5 passos (amb imatges)
Pantalla tàctil Macintosh | Mac clàssic amb un iPad Mini per a la pantalla: Aquesta és la meva actualització i disseny revisat sobre com substituir la pantalla d'un Macintosh vintage per un iPad mini. Aquest és el sisè d'aquests que he fet al llarg dels anys i estic bastant content de l'evolució i el disseny d'aquest! El 2013, quan vaig fer
Ordinador portàtil amb un pressupost: una opció d’alimentació de baix cost (dues unitats internes, basada en Lenovo): 3 passos
Ordinador portàtil amb un pressupost: una opció de baix cost (dues unitats internes, basat en Lenovo): aquesta instrucció se centrarà en una configuració actualitzada del portàtil Lenovo T540p com a controlador diari de navegació web, processament de textos, jocs lleugers i àudio. . Està configurat amb emmagatzematge mecànic i d'estat sòlid per a velocitat i capacitat
Braç controlat per a telèfon intel·ligent barat (+ opció Posició d'estalvi): 5 passos
Braç controlat per a un telèfon intel·ligent barat (+ Posició d’estalvi d’opcions): el projecte Condueix un braç robòtic controlat per un telèfon intel·ligent mitjançant un dispositiu Bluetooth. Bonificació de mode: tenim un botó que permet a l’arduino recordar una posició. Sempre que vulguem, podem anar a aquesta posició desada amb un altre botó. Ordre FRLE PROJET
PCB de mà amb Arduino (amb una opció de passar sense fils!): 3 passos
Portàtil PCB amb Arduino (amb opció de passar sense fils!): Actualització 28.1.2019 Actualment estic treballant en la següent versió d’aquest portàtil. Podeu seguir el projecte al meu canal de YouTube o Twitter. He trobat un error en el disseny del PCB. Els botons esquerre i amunt estan connectats a pins exclusius analògics. Vaig arreglar
Altaveus Plug & Play Mini USB de construcció DIY (amb opció de micròfon): 3 passos (amb imatges)
Altaveus Mini USB Plug & Play DIY Build (amb opció de micròfon): Hola nois. Volia mostrar-vos un mètode més senzill que he estat utilitzant per a l'altaveu portàtil. Aquest mètode és realment molt únic perquè " no hi ha cap tutorial sobre aquest tipus de temes de ponents ". Poques raons: t’has enfrontat mai a cap sou