Sisukord:

Bitmap animatsioon SSD1331 OLED -ekraanil (SPI) koos Visuinoga: 8 sammu
Bitmap animatsioon SSD1331 OLED -ekraanil (SPI) koos Visuinoga: 8 sammu

Video: Bitmap animatsioon SSD1331 OLED -ekraanil (SPI) koos Visuinoga: 8 sammu

Video: Bitmap animatsioon SSD1331 OLED -ekraanil (SPI) koos Visuinoga: 8 sammu
Video: Creating bitmap images on OLED 2024, Juuli
Anonim

Selles õppetükis kuvame ja liigutame lihtsal animatsioonil bitikaardi pilti SSD1331 OLED -ekraanil (SPI) koos Visuinoga.

Vaata videot.

Samm: mida vajate

Mida vajate
Mida vajate
Mida vajate
Mida vajate
Mida vajate
Mida vajate
Mida vajate
Mida vajate
  • Arduino UNO (või mõni muu Arduino)
  • SSD1331 OLED -ekraan (SPI)
  • Leivalaud
  • Jumper juhtmed
  • Visuino programm: laadige alla Visuino

2. samm: vooluring

Ringkond
Ringkond
  • Ühendage ekraaninööp [CS] Arduino digitaalse tihvtiga [7]
  • Ühendage kuvari tihvt [DC] Arduino digitaalse tihvtiga [8]
  • Ühendage kuvari tihvt [RES] Arduino digitaalse tihvtiga [9]
  • Ühendage kuvari tihvt [SDA] Arduino digitaalse tihvtiga [11]
  • Ühendage ekraaninööp [SCL] Arduino digitaalse tihvtiga [13]
  • Ühendage ekraani tihvt [VCC] Arduino positiivse kontaktiga [+5V]
  • Ühendage ekraani tihvt [GND] Arduino maandusnõelaga [GND]

Samm: käivitage Visuino ja valige Arduino UNO juhatuse tüüp

Käivitage Visuino ja valige Arduino UNO juhatuse tüüp
Käivitage Visuino ja valige Arduino UNO juhatuse tüüp
Käivitage Visuino ja valige Arduino UNO juhatuse tüüp
Käivitage Visuino ja valige Arduino UNO juhatuse tüüp

Arduino programmeerimise alustamiseks peab teil olema Arduino IDE installitud siit:

Pange tähele, et Arduino IDE 1.6.6 -s on kriitilisi vigu. Veenduge, et installite 1.6.7 või uuema versiooni, vastasel juhul see juhend ei tööta! Kui te pole seda teinud, järgige selles juhendis toodud juhiseid Arduino IDE seadistamiseks Arduino UNO programmeerimiseks! Samuti tuleb installida Visuino: https://www.visuino.eu. Visuino käivitamine nagu esimesel pildil

Samm 4: Visuino ADD Components

Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
Visuino ADD Components
  • Lisage komponent "SSD1331 OLED Display (SPI)"
  • Lisage 2X "täisarvude generaator"

5. samm: Visuino komplekti komponentides

Visuino komplekti komponentides
Visuino komplekti komponentides
Visuino komplekti komponentides
Visuino komplekti komponentides
Visuino komplekti komponentides
Visuino komplekti komponentides
Visuino komplekti komponentides
Visuino komplekti komponentides
  • Valige "SineIntegerGenerator1" ja atribuutide aknas määrake Amplitude: 20, Frequency (Hz): 0,1, Offset: 20
  • Valige "SineIntegerGenerator2" ja atribuutide aknas määrake Amplitude: 10, Frequency (Hz): 0,1, Offset: 10
  • Topeltklõpsake "DisplayOLED1" ja lohistage elementide aknas "Joonista bitikaart" vasakule, vasakul küljel valige "Joonista bitikaart1" ja atribuutide aknas valige väli "Bitmap" ja klõpsake 3 punkti. "Bitmap Editor" klõpsake nuppu "Laadi" ja laadige bitmap (testbittkaardi saate alla laadida siit)
  • Klõpsake "Bitmap Editoris" nuppu "Laadi" ja laadige bitikaart (testbittkaardi saate alla laadida siit)
  • Bitmapi liikumise animeerimiseks peame kontrollima X ja Y omadusi. Selleks lisame neile nööpnõelad: Valige objektide inspektorist atribuut "X" Klõpsake atribuudi ees olevat nuppu "Pin", valige ripploendist "Integer SinkPin" Tehke sama ka "Y" "atribuut Sulge dialoog" Elements "Näed elemendile" Elements. Draw Bitmap1 "lisatud uusi" X "ja" Y "nööpnõelu

6. samm: Visuino Connecti komponentides

Visuino Connecti komponentides
Visuino Connecti komponentides
Visuino Connecti komponentides
Visuino Connecti komponentides
  • Ühendage "SineIntegerGenerator1" tihvt [väljund] "DisplayOLED1"> "Joonista Bitmap1" tihvtiga [X]
  • Ühendage "SineIntegerGenerator2" tihvt [väljund] "DisplayOLED1"> "Joonista Bitmap1" tihvtiga [Kell]
  • Ühendage "SineIntegerGenerator2" tihvt [väljund] "DisplayOLED1"> "Joonista Bitmap1" tihvt [Y]
  • Ühendage "DisplayOLED1" tihvt [Lähtesta] Arduino digitaalse tihvtiga [9]
  • Ühendage "DisplayOLED1" tihvt [Andmekäsk] Arduino digitaalse tihvtiga [9]
  • Ühendage "DisplayOLED1" tihvt [Out SPI] Arduino tihvtiga [SPI In]
  • Ühendage "DisplayOLED1" tihvt [kiibi valimine] Arduino digitaalse tihvtiga [7]

Samm: looge, kompileerige ja laadige üles Arduino kood

Looge, kompileerige ja laadige üles Arduino kood
Looge, kompileerige ja laadige üles Arduino kood

Visuino puhul klõpsake allosas vahekaarti "Ehita", veenduge, et valitud on õige port, seejärel klõpsake nuppu "Kompileeri/ehita ja laadige üles".

8. samm: mängige

Kui toidate Arduino UNO moodulit ja OLED -ekraani, näete, kuidas Bitmap liigub ümber OLED -ekraani, nagu on näha videol.

Palju õnne! Olete oma projekti Visuinoga lõpetanud. Lisatud on ka Visuino projekt, mille ma selle Instructable jaoks lõin, saate selle siit alla laadida ja Visuinos avada:

Soovitan: