Mundarija:
- 1 -qadam: O'RNATISHNI O'RNATISH (DAVLAT)
- 2 -qadam: JOYSTICK KURSOR KODI BILAN OLED DISPLAY
- 3 -qadam: Natijalar: D
Video: RIG CELL LITE INTRO: ADAFRUIT SSD1306 VA JOYSTICK bilan: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
SSD1306 mikrokontroller tomonidan boshqariladigan ekran I2C avtobusidan foydalanadi va hozirgi kunda mavjud bo'lgan ko'p mikrokontroller bilan aloqa o'rnatishi mumkin. lekin bugun biz ushbu ekranni ROC CELL LITE mikrokontrolerimiz yordamida sinovdan o'tkazamiz. Siz bu OLED ekranini Adafruit yoki Sparkfunda topishingiz mumkin. Internetda sotiladiganlarning bir qismi ham ancha arzon. Bu ekranlar sifatli, lekin kichik o'lchamli bo'lib, ular telefon yorlig'i yoki oddiy ekranga mos keladi. Adafruit va Sparkfun kutubxonalarni ishlab chiqdilar, ular matnni, tasvirni ko'rsatishni osonlashtiradi va hatto geometrik shakllarga asoslangan animatsiyalarni juda sodda qilib yaratadi.
Sizga quyidagi qismlar kerak bo'ladi:
- 1x non paneli
- 1x Rig Cell Lite
- 1x Joystick
- 1x Oled SSD1306
- Zarur bo'lganda simlar
1 -qadam: O'RNATISHNI O'RNATISH (DAVLAT)
Ushbu qo'llanmada biz oled ssd1306 displeyini joystik bilan ishlatamiz. bu erda siz RIG CELL LITE-ni topishingiz mumkin bo'lgan ba'zi havolalar
RIG CELL LITE va oled ekran o'rtasidagi aloqa uchun biz I2C pinlarini ekrandan RIGgacha ishlatamiz. RIGdagi SCL va SDA pinlari mos ravishda A5 va A4 pinlarida joylashgan.
sxemani yuqoridagi rasmda ko'rsatilgan tarzda yarating.
2 -qadam: JOYSTICK KURSOR KODI BILAN OLED DISPLAY
Kodlashni boshlashdan oldin, biz birinchi navbatda adafruit kutubxonasini ekranli ekran uchun ishlatamiz. Shunday qilib, ushbu ikkita zip faylini yuklab oling va bizning arduino IDE dasturiga o'rnating.
github.com/adafruit/Adafruit_SSD1306
va
github.com/adafruit/Adafruit-GFX-Library
libariyalar o'rnatilgandan so'ng, men qo'shgan 2 ta faylni yuklang: oled_display _with_cursor_joystick.ino va Adafruit_SSD1306.cpp, yoki bu erdan ham bu ikkita faylni yuklab olishingiz mumkin
Rasmiy kutubxonani o'rnatganingizdan so'ng, endi siz Adafruit_SDD1306.cpp faylini ushbu ko'rsatmali veb -saytga biriktirilgan yangi fayl bilan almashtirasiz
hamma narsa yaxshi bo'lgandan so'ng, RIG -ga kodni yuklang: D
3 -qadam: Natijalar: D
Oled_display _with_cursor_joystick.ino RIG CELL LITE -ga to'liq yuklanganidan so'ng, chiroq yonadi va ekranning o'rtasida kursor bo'ladi. u joystik harakatidan keyin harakatlanadi. maza qiling!: D
Agar shunday bo'lmasa, siz sxemani to'g'ri yig'ganingizga va kodni taxtangizga tekshirganingizga va yuklaganingizga ishonch hosil qiling yoki nosozliklarni tuzatish bo'limiga qarang.
Tavsiya:
RIG CELL LITE INTRO: BLINK LED: 4 qadam
RIG CELL LITE INTRO: BLINK LED: Kirish LEDlar - bu turli xil ilovalarda ishlatiladigan kichik, kuchli chiroqlar. Boshlash uchun biz LEDlarning miltillashi ustida ishlaymiz, Salom mikrokontrollerlar olami. Bu to'g'ri - chiroqni yoqish va o'chirish kabi oddiy. Bu
ESP32 interfeysi SSD1306 bilan, MicroPython bilan: 5 qadam
ESP32 interfeysi, SSD1306 bilan Oleed MicroPython: Micropython - bu pythonning optimallashtirilgan va kichik izi. Xotirasi cheklangan va quvvat sarfi past bo'lgan o'rnatilgan qurilma uchun mo'ljallangan. Mikropiton ESP8266, ESP32, Ardui ni o'z ichiga olgan ko'plab nazoratchi oilalar uchun mavjud
Budilnik bilan DIY aqlli o'lchov (Wi-Fi, ESP8266, Arduino IDE va Adafruit.io bilan): 10 qadam (rasmlar bilan)
Budilnik bilan DIY aqlli o'lchov (Wi-Fi, ESP8266, Arduino IDE va Adafruit.io bilan): Oldingi loyihamda men Wi-Fi bilan aqlli hammom o'lchovini ishlab chiqdim. U foydalanuvchi vaznini o'lchashi, uni mahalliy ko'rsatishi va bulutga yuborishi mumkin. Bu haqda batafsil ma'lumotni quyidagi havola orqali olishingiz mumkin: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
RIG CELL LITE INTRO: Raqamli I/U: 3 qadam
RIG CELL LITE INTRO: Raqamli I/U: RIG CELL LITE -dagi raqamli kirish va chiqish (raqamli kirish/chiqish) uni sensorlar, aktuatorlar va boshqa IC -larga ulash imkonini beradi. Ulardan qanday foydalanishni o'rganish sizga RIG CELL LITE -dan foydalanib, haqiqatan ham foydali narsalarni qilish imkonini beradi, masalan, o'qish
RIG CELL LITE INTRO: INFRARED SENSOR: 3 qadam
RIG CELL LITE INTRO: INFRARED SENSOR: Infraqizil sensor - bu atrofdagi ba'zi jihatlarni sezish uchun chiqadigan elektron qurilma. Infraqizil infraqizil nurlanishni o'lchaydigan, sensori har qanday ob'ektning issiqligini o'lchash va harakatini aniqlash mumkin