Мазмуну:

RIG CELL LITE INTRO: ADAFRUIT SSD1306 ЖАНА JOYSTICK МЕНЕН: 3 кадам
RIG CELL LITE INTRO: ADAFRUIT SSD1306 ЖАНА JOYSTICK МЕНЕН: 3 кадам

Video: RIG CELL LITE INTRO: ADAFRUIT SSD1306 ЖАНА JOYSTICK МЕНЕН: 3 кадам

Video: RIG CELL LITE INTRO: ADAFRUIT SSD1306 ЖАНА JOYSTICK МЕНЕН: 3 кадам
Video: Урок 68. Домашняя автоматизация: как управлять 16-канальным релейным модулем с помощью Arduino, управляя 16 нагрузками переменного тока. 2024, Ноябрь
Anonim
Image
Image

SSD1306 микроконтроллери тарабынан башкарылган бул экран I2C шинасын колдонот жана азыркы учурда жеткиликтүү болгон микроконтроллердин көбү менен баарлаша алат. бирок бүгүнкү күндө биз бул экранды rockin 'RIG CELL LITE микроконтроллери менен сынап көрөбүз. Сиз бул OLED экранды Adafruit же Sparkfun дан таба аласыз. Интернетте сатылган кээ бирлери дагы абдан арзан экени аныкталган. Бул экрандар жакшы сапатта, бирок кичинекей өлчөмдө, ат тегине же уюлдук телефондун жөнөкөй экранына ылайыктуу. Adafruit жана Sparkfun тексттерди, сүрөттөрдү көрсөтүүнү жана геометриялык фигураларга негизделген анимацияларды жасоону оңой кыла турган китепканаларды иштеп чыгышкан.

Төмөнкү бөлүктөргө муктаж болосуз:

  • 1x нан тактасы
  • 1x Rig Cell Lite
  • 1x джойстик
  • 1x Oled SSD1306
  • Керектүү зымдар

1 -кадам: ЦИРКТИ ЖӨНДӨӨ (ТЕХНИКА)

OLED дисплейи курсордун JOYSTICK коду менен
OLED дисплейи курсордун JOYSTICK коду менен

Бул окуу куралында биз oled ssd1306 дисплей экранын джойстик менен колдонобуз. бул жерде RIG CELL LITE https://elegant.my/products/rig-by-reka таба турган кээ бир шилтемелер бар

RIG CELL LITE менен жабылган экрандын ортосундагы байланыш үчүн экрандан IGC пиндерибизди RIGге колдонобуз. RIGдеги SCL жана SDA төөнөгүчтөрү тийиштүү түрдө A5 жана A4 пиндеринде жайгашкан.

схеманы жогорудагы сүрөттө көрсөтүлгөндөй түзүңүз.

2 -кадам: JOYSTICK КУРСОРУ МЕНЕН OLED ДИПЛЕЙСИ

Биз коддоону баштаардан мурун, адашкан экран үчүн adafruit китепканасын колдонобуз. Ошентип, бул эки ZIP файлын жүктөп алып, биздин arduino IDE программасына орнотуңуз.

github.com/adafruit/Adafruit_SSD1306

жана

github.com/adafruit/Adafruit-GFX-Library

libaries орнотулгандан кийин, мен тиркеген 2 файлды жүктөп алыңыз, бул oled_display _with_cursor_joystick.ino жана Adafruit_SSD1306.cpp, же бул жерден бул файлдарды жүктөп алсаңыз болот

расмий китепкананы орноткондон кийин, сиз азыр Adafruit_SDD1306.cpp файлын бул нускоочу вебке тиркеген жаңы файлга алмаштырасыз

баары жакшы болгондон кийин, кодду RIGге жүктөңүз: D

3 -кадам: ЖЫЙЫНТЫКТАР: Д

RIG CELL LITEдеги oled_display _with_cursor_joystick.ino толук жүктөлгөндөн кийин, LED күйөт жана экрандын ортосунда жеткиликтүү курсор болот. ал джойстиктин кыймылынан кийин жылат. көңүл ачуу!: D

Эгер андай болбосо, чынжылды туура чогултуп, текшергениңизди жана тактаңызга кодду жүктөгөнүңүздү текшериңиз же көйгөйлөрдү чечүү бөлүмүн караңыз.

Сунушталууда: