Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: O'chirish davri
- 3 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang
- 4 -qadam: Visuino ADD komponentlariga
- 5 -qadam: Visuino Set komponentlarida
- 6 -qadam: Visuino Connect komponentlarida
- 7 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
- 8 -qadam: O'ynang
Video: Visuino yordamida SSD1331 OLED displeyidagi (SPI) bitmap animatsiyasi: 8 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu qo'llanmada biz Visuino yordamida SSD1331 OLED -displeyda (SPI) oddiy animatsiya ko'rinishida bitmap tasvirini ko'rsatamiz va uning atrofida harakat qilamiz.
Videoni tomosha qiling.
1 -qadam: Sizga nima kerak
- Arduino UNO (yoki boshqa Arduino)
- SSD1331 OLED displeyi (SPI)
- Non paneli
- Jumper simlari
- Visuino dasturi: Visuino -ni yuklab oling
2 -qadam: O'chirish davri
- Displey pinini [CS] Arduino raqamli piniga ulang [7]
- Displey pinini [DC] Arduino raqamli piniga ulang [8]
- Displey pinini [RES] Arduino raqamli piniga ulang [9]
- Displey pinini [SDA] Arduino raqamli piniga ulang [11]
- Displey pinini [SCL] Arduino raqamli piniga ulang [13]
- Displey pinini [VCC] Arduino musbat piniga ulang [+5V]
- Displey pinini [GND] Arduino topraklama piniga [GND] ulang.
3 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang
Arduino dasturlashni boshlash uchun siz bu erdan Arduino IDE -ni o'rnatishingiz kerak bo'ladi:
Shuni yodda tutingki, Arduino IDE 1.6.6 da ba'zi muhim xatolar mavjud. 1.6.7 yoki undan yuqori versiyasini o'rnatganingizga ishonch hosil qiling, aks holda bu ko'rsatma ishlamaydi! Agar siz bajarilmagan bo'lsangiz, Arduino UNO dasturini o'rnatish uchun Arduino IDE ni o'rnatish bo'yicha ko'rsatmalarni bajaring! Visuino: https://www.visuino.eu ham o'rnatilishi kerak. Visuino -ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino -dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1 -rasm) Dialog paydo bo'lganda, 2 -rasmda ko'rsatilgandek "Arduino UNO" -ni tanlang.
4 -qadam: Visuino ADD komponentlariga
- "SSD1331 OLED Display (SPI)" komponentini qo'shing
- 2X "Sinusli butun generator" ni qo'shing
5 -qadam: Visuino Set komponentlarida
- "SineIntegerGenerator1" -ni tanlang va xususiyatlar oynasida Amplituda: 20, Chastotasi (Hz): 0.1, Ofset: 20 -ni o'rnating.
- "SineIntegerGenerator2" -ni tanlang va xususiyatlar oynasida Amplituda: 10, Chastotasi (Hz): 0.1, Ofset: 10 -ni o'rnating.
- "DisplayOLED1" ni ikki marta bosing va elementlar oynasida "Bitmapni chizish" ni chap tomonga, so'ngra "Bitmap1 -ni chizish" -ni tanlang va xususiyatlar oynasida "Bitmap" maydonini tanlang va 3 nuqtani bosing. "Bitmap muharriri" "Yuklash" tugmachasini bosing va bitmapni yuklang (Siz bu erda biriktirilgan test bitmapini yuklab olishingiz mumkin)
- "Bitmap muharriri" da "Load" tugmachasini bosing va bitmapni yuklang (Siz test bitmapini shu erga biriktirilgan holda yuklab olishingiz mumkin)
-
Bitmap harakatini jonlantirish uchun biz X va Y xususiyatlarini nazorat qilishimiz kerak. Buning uchun biz ularga pinlar qo'shamiz: Ob'ekt inspektorida "X" xususiyatini tanlang Xususiyat oldidagi "Pin" tugmasini bosing, ochiladigan ro'yxatda "Integer SinkPin" -ni tanlang "Y" uchun ham xuddi shunday qiling. "property" Elements "muloqot oynasini yoping, siz" Elements. Draw Bitmap1 "elementiga qo'shilgan yangi" X "va" Y "pinlarini ko'rasiz.
6 -qadam: Visuino Connect komponentlarida
- "SineIntegerGenerator1" pinini [Chiqish] ni "DisplayOLED1"> "Bitmap1 chizish" piniga [X] ulang.
- "SineIntegerGenerator2" pinini [Chiqish] ni "DisplayOLED1"> "Bitmap1 chizish" piniga ulang [Soat]
- "SineIntegerGenerator2" pinini [Chiqish] ni "DisplayOLED1"> "Bitmap1 chizish" piniga [Y] ulang.
- "DisplayOLED1" pinini [Reset] Arduino raqamli piniga ulang [9]
- "DisplayOLED1" pinini [Ma'lumotlar buyrug'i] Arduino raqamli piniga ulang [9]
- "DisplayOLED1" pinini [chiqadigan SPI] Arduino piniga ulang [SPI In]
- "DisplayOLED1" pinini [Chip tanlash] Arduino raqamli piniga ulang [7]
7 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Visuino -ning pastki qismida "Qurish" yorlig'ini bosing, to'g'ri port tanlanganligiga ishonch hosil qiling, so'ng "Tuzish/qurish va yuklash" tugmasini bosing.
8 -qadam: O'ynang
Agar siz Arduino UNO modulini va OLED displeyini quvvatlantirsangiz, Videoda ko'rinib turganidek, Bitmap OLED displey atrofida harakatlanayotganini ko'rasiz.
Tabriklaymiz! Siz o'z loyihangizni Visuino bilan yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham biriktirilgan, uni bu erdan yuklab olishingiz va Visuino -da ochishingiz mumkin: