Mündəricat:
- Addım 1: Nə lazımdır
- Addım 2: Dövrə
- Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin
- Addım 4: Visuino ADD Komponentlərində
- Addım 5: Visuino Set Komponentlərində
- Addım 6: Visuino Connect Komponentlərində
- Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin
- Addım 8: Oyna
Video: Visuino ilə SSD1331 OLED Ekranda (SPI) Bitmap Animasiyası: 8 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:42
Bu dərslikdə Visuino ilə SSD1331 OLED Display (SPI) üzərində sadə bir animasiya şəklində bir bitmap görüntüsünü nümayiş etdirəcəyik.
Videoya baxın.
Addım 1: Nə lazımdır
- Arduino UNO (və ya digər Arduino)
- SSD1331 OLED Ekranı (SPI)
- Çörək lövhəsi
- Jumper telləri
- Visuino proqramı: Visuino'yu yükləyin
Addım 2: Dövrə
- Ekran pinini [CS] Arduino rəqəmsal pininə qoşun [7]
- Ekran pinini [DC] Arduino rəqəmsal pininə qoşun [8]
- Ekran pinini [RES] Arduino rəqəmsal pininə qoşun [9]
- Ekran pinini [SDA] Arduino rəqəmsal pininə qoşun [11]
- Ekran pinini [SCL] Arduino rəqəmsal pininə qoşun [13]
- Ekran pinini [VCC] Arduino pozitiv pininə [+5V] qoşun
- Ekran pinini [GND] Arduino torpaq pininə [GND] bağlayın
Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin
Arduino proqramlaşdırmağa başlamaq üçün Arduino IDE -ni buradan yükləməlisiniz:
Arduino IDE 1.6.6 -da bəzi kritik səhvlərin olduğunu unutmayın. 1.6.7 və ya daha yüksək qurduğunuzdan əmin olun, əks halda bu Təlimat işləməyəcək! Arduino UNO proqramlaşdırmaq üçün Arduino IDE qurmaq üçün bu Təlimatdakı addımları yerinə yetirməmisinizsə! Visuino: https://www.visuino.eu da quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.
Addım 4: Visuino ADD Komponentlərində
- "SSD1331 OLED Display (SPI)" komponentini əlavə edin
- 2X "Sinüs Tamsayı Generatoru" əlavə edin
Addım 5: Visuino Set Komponentlərində
- "SineIntegerGenerator1" seçin və xüsusiyyətlər pəncərəsində Amplitude: 20, Frequency (Hz): 0.1, Offset: 20 seçin
- "SineIntegerGenerator2" seçin və xüsusiyyətlər pəncərəsində Amplitude: 10, Frequency (Hz): 0.1, Offset: 10 seçin
- "DisplayOLED1" düyməsini iki dəfə vurun və elementlər pəncərəsində "Bitmap Çək" düyməsini sola, sol tərəfdə "Bitmap1 Çək" və xüsusiyyətlər pəncərəsində "Bitmap" sahəsini seçin və 3 nöqtəni vurun. "Bitmap Redaktoru" "Yüklə" düyməsini basın və bitmapı yükləyin (Buradan əlavə edilmiş test bitmapini yükləyə bilərsiniz)
- "Bitmap Redaktoru" nda "Yüklə" düyməsini basın və bitmapi yükləyin (Buraya əlavə edilmiş test bitmapini yükləyə bilərsiniz)
-
Bitmap hərəkətini canlandırmaq üçün X və Y xüsusiyyətlərinə nəzarət etməliyik. Bunu etmək üçün onlara sancaqlar əlavə edəcəyik: Obyekt Müfəttişində "X" xüsusiyyətini seçin Əmlakın qarşısındakı "Pin" düyməsini basın, Açılan siyahıdan "Integer SinkPin" seçin "Y" üçün eyni şeyi edin. "property" Elements "informasiya qutusunu bağlayın" Elements. Draw Bitmap1 "elementinə əlavə olunan yeni" X "və" Y "pinlərini görəcəksiniz.
Addım 6: Visuino Connect Komponentlərində
- "SineIntegerGenerator1" pinini [Çıx] "DisplayOLED1"> "Bitmap1 Çək" pininə [X] bağlayın
- "SineIntegerGenerator2" pinini [Çıx] "DisplayOLED1"> "Bitmap1 Çək" pininə bağlayın [Saat]
- "SineIntegerGenerator2" pinini [Çıx] "DisplayOLED1"> "Bitmap1 Çək" pininə [Y] qoşun
- "DisplayOLED1" pinini [Sıfırla] Arduino rəqəmsal pininə [9] qoşun
- "DisplayOLED1" pinini [Məlumat Komandası] Arduino rəqəmsal pininə [9] qoşun
- "DisplayOLED1" pinini [Çıxış SPI] Arduino pininə [SPI Daxilində] bağlayın
- "DisplayOLED1" pinini [Chip Select] Arduino rəqəmsal pininə [7] qoşun
Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin
Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.
Addım 8: Oyna
Arduino UNO moduluna və OLED ekranına güc versəniz, Videoda göründüyü kimi Bitmap OLED Ekranı ətrafında hərəkət etdiyini görəcəksiniz.
Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, buradan yükləyə və Visuinoda aça bilərsiniz:
Tövsiyə:
Mətni I2C 0.91 "128X32 OLED EKRANDA necə sürüşdürmək olar: 6 addım
Mətni I2C 0.91 "128X32 OLED DISPLAY -də necə sürüşdürmək olar: Bu təlimatda Arduino və Visuino proqramlarından istifadə edərək Mətnin I2C 0.91 " 128X32 OLED DISPLAY -də necə hərəkət edəcəyini öyrənəcəyik. Videoya baxın
Oyuncaq Animasiyası: 4 addım
Oyuncaq Animasiyası: Əvvəlcə layihənizi Scratch ilə yaradın. Yaratdığım budur: oyuncaq hekayəsi
POV Animasiyası ilə Advent Fənər: 7 Addım
POV Animasiyası ilə Advent Fener: Vizyonun Davamlılığı (POV) layihələri uzun müddətdir ki, sadə və ucuz DIY dəstləri hətta onlayn alış üçün mövcuddur. POV, obyekt artıq ərəfədə işıqlandırılmadıqdan sonra işıqlı obyektləri gördüyümüz bir optik illüziyaya əsaslanır
OLED ilə WeMos D1 ESP-12F ESP8277 Anakart Modulunda SPI vasitəsi ilə LoRa (SX1278/XL1278-SMT) əldə etmək: 7 addım
OLED ilə WeMos D1 ESP -12F ESP8277 Anakart Modulunda SPI vasitəsi ilə LoRa (SX1278/XL1278 -SMT) əldə etmək: İşləmək mənim üçün bir həftə çəkdi - məndən əvvəl heç kimin bunu başa düşmədiyini düşünürəm - buna görə ümid edirəm ki, bu sizi xilas edəcək bir müddət! "0.96 düymlük OLED Ekranı olan WeMos D1 ESP-12F ESP8266 Anakart Modulu" adlı qəribə adlandırıldı; 11 dollarlıq inkişaf lövhəsidir
Arduino Uno: Visuino ilə ILI9341 TFT Toxunma Ekran Qalxanındakı Bitmap Animasiyası: 12 Addım (Şəkillərlə)
Arduino Uno: Visuino ilə ILI9341 TFT Toxunma Ekranı Qalxanın Bitmap Animasiyası: ILU9341 əsaslı TFT Toxunma Ekranı Qalxanları Arduino üçün çox populyar aşağı qiymətli Ekran Qalxanlarıdır. Visuinonun uzun müddətdir ki, onlara dəstəyi var, amma onlardan necə istifadə olunacağına dair Təlimat yazmaq şansım olmayıb. Son vaxtlar az adam soruşdu