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: Bitmap animācija SSD1331 OLED displejā (SPI) ar Visuino: 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 parādīsim un pārvietosim bitkartes attēlu vienkāršā animācijas formā SSD1331 OLED displejā (SPI) ar Visuino.
Skatīties video.
1. darbība. Kas jums būs nepieciešams
- Arduino UNO (vai kāds cits Arduino)
- SSD1331 OLED displejs (SPI)
- Maizes dēlis
- Jumper vadi
- Visuino programma: lejupielādējiet Visuino
2. solis: ķēde
- Savienojiet displeja tapu [CS] ar Arduino digitālo tapu [7]
- Savienojiet displeja tapu [DC] ar Arduino digitālo tapu [8]
- Savienojiet displeja tapu [RES] ar Arduino digitālo tapu [9]
- Savienojiet displeja tapu [SDA] ar Arduino digitālo tapu [11]
- Savienojiet displeja tapu [SCL] ar Arduino digitālo tapu [13]
- Savienojiet displeja tapu [VCC] ar Arduino pozitīvo tapu [+5V]
- Savienojiet displeja tapu [GND] ar Arduino zemējuma tapu [GND]
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 "SSD1331 OLED Display (SPI)"
- Pievienojiet 2X "sinusa veselu ģeneratoru"
5. darbība: Visuino komplekta komponentos
- Atlasiet "SineIntegerGenerator1" un rekvizītu loga komplektā Amplitude: 20, Frequency (Hz): 0,1, Offset: 20
- Atlasiet "SineIntegerGenerator2" un rekvizītu loga komplektā Amplitude: 10, Frequency (Hz): 0,1, Offset: 10
- Veiciet dubultklikšķi uz "DisplayOLED1" un elementu logā velciet "Draw Bitmap" uz kreiso pusi, kreisajā pusē, pēc tam atlasiet "Draw Bitmap1" un rekvizītu logā atlasiet lauku "Bitmap" un noklikšķiniet uz 3 punktiem. "Bitmap Editor" noklikšķiniet uz pogas "Load" un ielādējiet bitkarti (testa bitkarti varat lejupielādēt šeit)
- "Bitkartes redaktorā" noklikšķiniet uz pogas "Ielādēt" un ielādējiet bitkarti (testa bitkarti varat lejupielādēt šeit)
-
Lai animētu Bitmap kustību, mums ir jākontrolē X un Y rekvizīti. Lai to izdarītu, mēs tiem pievienosim tapas: Objektu inspektorā atlasiet īpašumu "X" Noklikšķiniet uz pogas "Piespraust" īpašuma priekšā, Nolaižamajā sarakstā atlasiet "Integer SinkPin". Dariet to pašu ar "Y" "īpašums Aizveriet dialoglodziņu" Elements "Jūs redzēsiet jauno" X "un" Y "tapas, kas pievienotas elementam" Elements. Draw Bitmap1"
6. darbība: Visuino Connect komponentos
- Pievienojiet "SineIntegerGenerator1" tapu [izeja] ar "DisplayOLED1"> "Zīmēt Bitmap1" tapu [X]
- Savienojiet "SineIntegerGenerator2" tapu [izeja] ar "DisplayOLED1"> "Zīmēt Bitmap1" tapu [Pulkstenis]
- Pievienojiet "SineIntegerGenerator2" tapu [izeja] ar "DisplayOLED1"> "Zīmēt Bitmap1" tapu [Y]
- Pievienojiet "DisplayOLED1" tapu [atiestatīt] ar Arduino digitālo tapu [9]
- Pievienojiet "DisplayOLED1" tapu [datu komanda] Arduino digitālajai tapai [9]
- Pievienojiet "DisplayOLED1" tapu [Out SPI] ar Arduino tapu [SPI In]
- Pievienojiet "DisplayOLED1" tapu [mikroshēmas izvēle] Arduino digitālajai tapai [7]
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 displeju, jūs redzēsit, kā Bitmap pārvietojas pa OLED displeju, kā redzams video.
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
I2C / IIC LCD displejs - Izmantojiet SPI LCD I2C LCD displejā Izmantojot SPI līdz IIC moduli ar Arduino: 5 soļi
I2C / IIC LCD displejs | Izmantojiet SPI LCD I2C LCD displejā Izmantojot SPI to IIC moduli ar Arduino: Sveiki, puiši, jo parastajam SPI LCD 1602 ir pārāk daudz vadu, lai to savienotu, tāpēc ir ļoti grūti savienot to ar arduino, taču tirgū ir pieejams viens modulis pārvērst SPI displeju IIC displejā, tāpēc jums ir jāpievieno tikai 4 vadi
Arduino Uno: Bitmap animācija uz ILI9341 TFT skārienekrāna displeja vairoga ar Visuino: 12 soļi (ar attēliem)
Arduino Uno: Bitmap animācija uz ILI9341 TFT skārienekrāna displeja vairoga ar Visuino: uz ILI9341 balstītie TFT skārienekrāna displeja vairogi ir ļoti populāri Arduino displeja vairogi. Visuino jau ilgu laiku ir viņus atbalstījis, bet man nekad nav bijusi iespēja uzrakstīt pamācību par to izmantošanu. Tomēr nesen daži cilvēki jautāja
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