Satura rādītājs:
- 1. darbība. Kas jums būs nepieciešams
- 2. solis: ķēde
- 3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu
- 4. darbība: Visuino PIEVIENOT SASTĀVDAĻAS
- 5. darbība: Visuino komplekta komponentos
- 6. darbība: Visuino Connect komponentos
- 7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
- 8. solis: spēlējiet
Video: Arduino OLED displeja izvēlne ar iespēju izvēlēties: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Š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
- 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
- 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
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
- 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
- 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
- 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
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:
Arduino displeja temperatūra TM1637 LED displejā: 7 soļi
Arduino displeja temperatūra TM1637 LED displejā: šajā apmācībā mēs iemācīsimies parādīt temperatūru, izmantojot LED displeju TM1637 un DHT11 sensoru un Visuino. Noskatieties video
Arduino displeja laiks TM1637 LED displejā, izmantojot RTC DS1307: 8 soļi
Arduino displeja laiks TM1637 LED displejā, izmantojot RTC DS1307: Šajā apmācībā mēs iemācīsimies parādīt laiku, izmantojot RTC DS1307 moduli un LED displeju TM1637 un Visuino. Noskatieties video
Pakāpiena ātruma kontroles izvēlne, kas darbojas Arduino: 6 soļi
Arduino darbināmā pakāpju ātruma kontroles izvēlne: Šī SpeedStepper bibliotēka ir pārrakstīta no AccelStepper bibliotēkas, lai varētu kontrolēt pakāpju motoru. SpeedStepper bibliotēka ļauj mainīt iestatīto motora apgriezienu skaitu un pēc tam paātrināt/palēnināt līdz jaunajam iestatītajam ātrumam, izmantojot to pašu algoritmu
Izvēlne Arduino un pogu lietošana: 10 soļi (ar attēliem)
Arduino izvēlne un pogu lietošana: manā Arduino 101 apmācībā jums tiks mācīts, kā iestatīt savu vidi Tinkercad. Es izmantoju Tinkercad, jo tā ir diezgan spēcīga tiešsaistes platforma, kas ļauj studentiem demonstrēt dažādas prasmes shēmu veidošanai. Jūtieties brīvi
Displeja temperatūra P10 LED displeja modulī, izmantojot Arduino: 3 soļi (ar attēliem)
Displeja temperatūra P10 LED displeja modulī, izmantojot Arduino: Iepriekšējā apmācībā ir teikts, kā parādīt tekstu Dot Matrix LED displeja P10 modulī, izmantojot Arduino un DMD savienotāju, ko varat pārbaudīt šeit. Šajā apmācībā mēs sniegsim vienkāršu projekta apmācību, izmantojot displeja līdzekli P10 moduli