Satura rādītājs:

Arduino OLED displeja izvēlne ar iespēju izvēlēties: 8 soļi
Arduino OLED displeja izvēlne ar iespēju izvēlēties: 8 soļi

Video: Arduino OLED displeja izvēlne ar iespēju izvēlēties: 8 soļi

Video: Arduino OLED displeja izvēlne ar iespēju izvēlēties: 8 soļi
Video: Leap Motion SDK 2024, Novembris
Anonim

Šajā apmācībā mēs iemācīsimies izveidot izvēlni ar atlases opciju, izmantojot OLED displeju un Visuino.

Skatīties video.

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
  • Arduino UNO (vai kāds cits Arduino)
  • Jumper vadi
  • OLED displejs
  • Maizes dēlis
  • 1K omu rezistors
  • Poga
  • Visuino programma: lejupielādējiet Visuino

2. solis: ķēde

Ķēde
Ķēde
  • Pievienojiet OLED displeja tapu [VCC] arduino tapai [5V]
  • Pievienojiet OLED displeja tapu [GND] arduino tapu [GND]
  • Pievienojiet OLED displeja tapu [SDA] arduino tapu [SDA]
  • Pievienojiet OLED displeja tapu [SCL] arduino tapu [SCL]
  • Pievienojiet Arduino 5V rezistora vienai pusei
  • Pievienojiet pretestības otru pusi pie pogas
  • Pievienojiet pogas otru pusi Arduino digitālajai tapai [8] un zemei

3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu

Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu

Lai sāktu programmēt Arduino, jums būs jāinstalē Arduino IDE šeit:

Lūdzu, ņemiet vērā, ka Arduino IDE 1.6.6 ir dažas kritiskas kļūdas. Pārliecinieties, ka instalējat 1.6.7 vai jaunāku versiju, pretējā gadījumā šī instrukcija nedarbosies! Ja neesat to izdarījis, izpildiet šajā instrukcijā norādītās darbības, lai iestatītu Arduino IDE, lai programmētu Arduino UNO! Ir jāinstalē arī Visuino: https://www.visuino.eu. Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā

4. darbība: Visuino PIEVIENOT SASTĀVDAĻAS

Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
  • Pievienojiet komponentu "Skaitītājs"
  • Pievienojiet komponentu "Integer Array"
  • Pievienojiet komponentu "Integer Multi Source"
  • Pievienojiet komponentu "SSD1306/SH1106 OLED Display (I2C)"

5. darbība: Visuino komplekta komponentos

Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
  • Atlasiet "Counter1" komponentu un rekvizītu logā iestatiet 'Max'> 'Value' uz 2 un 'Min>' Value 'uz 0
  • Veiciet dubultklikšķi uz "Masīvs1" un elementu logā velciet 3x "Vērtība" pa kreisiIzvēlieties vienumu [1] un rekvizītu loga iestatīto vērtību uz 20Izvēlieties vienumu [2] un rekvizītu loga kopas vērtību uz 40
  • Atlasiet komponentu "IntegerMultiSource1" un rekvizītu logā iestatiet 'Izvades tapas' uz 4
  • Veiciet dubultklikšķi uz "DisplayOLED1" un elementu logā -velciet 3X "Zīmēt tekstu" pa kreisiIzvēlieties "Zīmēt tekstu1" un rekvizītu loga krāsu iestatiet uz tmcInvert, izmērs līdz 2, teksts uz "Izvēlne -1" Izvēlieties Zīmēt tekstu2 "un rekvizītu logā iestatiet krāsu uz tmcInvert, izmēru uz 2, tekstu uz" Izvēlne-2 ", Y līdz 20 Atlasiet" Zīmēt tekstu3 "un rekvizītu logā iestatiet krāsu uz tmcInvert, izmērs uz 2, teksts uz" Izvēlne-3 " ', Y līdz 40, velciet "Zīmēt taisnstūri" pa kreisi un iestatiet krāsu uz tmcWhite un aizpildījuma krāsu uz tmcWhite, augstums līdz 20, platums līdz 128, atlasiet Y un noklikšķiniet uz Piespraudes ikonas un atlasiet' Integer SinkPin'-drag "Aizpildīt Ekrāns "pa kreisi

6. darbība: Visuino Connect komponentos

Visuino Connect komponentos
Visuino Connect komponentos
  • Savienojiet Arduino digitālo tapu [8] ar "counter1" komponenta tapu [In]
  • Pievienojiet "Counter1" komponenta tapu [izeja] ar "Array1" tapu [rādītājs]
  • Pievienojiet "Array1" komponenta tapu [izeja] ar "IntegerMultiSource1" tapu [ieeja]
  • Pievienojiet "IntegerMultiSource1" tapu [0] DisplayOLED1> Aizpildīt ekrānu1 tapa [pulkstenis]
  • Pievienojiet "IntegerMultiSource1" tapu [1] DisplayOLED1> Zīmējiet taisnstūri1 tapa [Y]
  • Pievienojiet "IntegerMultiSource1" tapu [2] DisplayOLED1> Zīmēt taisnstūri1 tapa [Pulkstenis]
  • Pievienojiet "IntegerMultiSource1" tapu [3] DisplayOLED1> Draw Text1 pin [Pulkstenis]
  • Pievienojiet "IntegerMultiSource1" tapu [3] DisplayOLED1> Draw Text2 pin [Clock]
  • Pievienojiet "IntegerMultiSource1" tapu [3] DisplayOLED1> Draw Text3 pin [Clock]
  • Pievienojiet "DisplayOLED1" tapu I2C [izeja] ar Arduino plates I2c tapu [ieeja]

7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".

8. solis: spēlējiet

Ja barojat Arduino UNO moduli un OLED displejam jāsāk parādīt izvēlne, varat pārvietoties pa izvēlni, nospiežot pogu.

Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, ko es izveidoju šim Instructable, jūs varat to lejupielādēt šeit un atvērt to Visuino:

Ieteicams: