Мазмуну:

ArduinOLED: 5 кадам (Сүрөттөр менен)
ArduinOLED: 5 кадам (Сүрөттөр менен)

Video: ArduinOLED: 5 кадам (Сүрөттөр менен)

Video: ArduinOLED: 5 кадам (Сүрөттөр менен)
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Ноябрь
Anonim
ArduinOLED
ArduinOLED
ArduinOLED
ArduinOLED
ArduinOLED
ArduinOLED

ArduinOLED - бул электрондук оюндар жана башка долбоорлор үчүн аянтча. Бул OLED экраны, джойстик, кээ бир баскычтар, ызылдак жана башка көптөгөн түзмөктөр менен интерфейс үчүн аллигатордун клип байланыш пункттарын камтыйт. Көбүрөөк маалымат алуу үчүн https://johanv.xyz/ArduinOLED дарегине баш багыңыз.

Бул окуу куралы такта үчүн программаны кантип орнотууну камтыйт. Бөлүктөргө кантип заказ кылууну жана тактай курууну үйрөнүү үчүн https://www.instructables.com/id/Build-the-ArduinOLED/ дарегине баш багыңыз

1 -кадам: Arduino IDE орнотуу

Arduino IDE орнотуу
Arduino IDE орнотуу
Arduino IDE орнотуу
Arduino IDE орнотуу

Arduino программалык камсыздоо барагына баш багыңыз жана операциялык системаңыздын шилтемесин чыкылдатыңыз.

Мен "Windows Installer" тандадым, бирок администраторго кирүү мүмкүнчүлүгүңүз жок болсо, "администратордук эмес орнотуу үчүн Windows ZIP файлын" жүктөп алыңыз.

Колдонмого өзгөртүү киргизүүгө уруксат керекпи же жокпу деп сураганда "Ооба" дегенди басыңыз. Андан кийин кадамдар бүткүчө "Кийинки" баскычын чыкылдатыңыз.

2 -кадам: Китепканаларды жүктөө

Китепканаларды жүктөө
Китепканаларды жүктөө
Китепканаларды жүктөө
Китепканаларды жүктөө
Китепканаларды жүктөө
Китепканаларды жүктөө

ArduinOLEDди колдонуу үчүн сизге үч китепкана керек: U8g2 китепканасы, DirectIO китепканасы жана ArduinOLED китепканасы.

U8g2 китепканасы

Arduino IDEди ачып, "Эскизди" чыкылдатыңыз, андан кийин "Китепкананы кошуу", анан "Китепканаларды башкаруу …"

Издөө тилкесине "U8g2" терип, "Орнотууну" чыкылдатыңыз.

Ал орнотулгандан кийин, "Жабуу" баскычын чыкылдатыңыз.

DirectIO китепканасы

DirectIO китепканасы, эгер пин коду туруктуу болсо, Arduino I пиндерин орнотуунун ылдам жолун камсыз кылат. Бул кийинки кадамда ArduinOLED китепканасына керек.

mmarchetti/DirectIO DirectIO - Arduino GitHub үчүн тез, жөнөкөй I/O китепканасы

Жогорудагы шилтемеге өтүңүз, "Clone же Download" баскычын чыкылдатыңыз, андан кийин "ZIPти жүктөө" дегенди басыңыз.

Же болбосо, ZIP файлын жүктөө үчүн бул шилтемени басыңыз:

github.com/mmarchetti/DirectIO/archive/master.zip

Андан кийин, Arduino IDEде "Эскизди", "Китепкананы кошууну", анан ". ZIP Китепканасын кошууну" чыкылдатыңыз.

"Жүктөөлөр" папкасына өтүңүз, жаңы эле жүктөп алган "DirectIO-master.zip" тандап, "Ачуу" баскычын чыкылдатыңыз.

ArduinOLED китепканасы

ArduinOLED китепканасы бул такта үчүн атайын мен тарабынан жазылган. Орнотуу мурунку кадамдагы DirectIOго абдан окшош.

johanvandegriff/ArduinOLED ArduinOLED тактасы үчүн китепкана. GitHub

Жогорудагы шилтемеге өтүңүз, "Clone or Download" баскычын чыкылдатыңыз, андан кийин "ZIPти жүктөп алуу" дегенди басыңыз.

Же болбосо, ZIP файлын жүктөө үчүн бул шилтемени басыңыз:

github.com/johanvandegriff/ArduinOLED/archive/master.zip

Андан кийин, Arduino IDEде "Эскизди", "Китепкананы кошууну", анан ". ZIP Китепканасын кошууну" чыкылдатыңыз.

"Жүктөөлөр" папкасына өтүңүз, жаңы эле жүктөп алган "ArduinOLED-master.zip" тандап, "Ачуу" баскычын чыкылдатыңыз.

Кошумча: Arduino китепканалары папкасына (Документтер/Arduino/китепканалар) өтүңүз жана "DirectIO-мастерди" "DirectIO" жана "ArduinOLED-мастер" деп "ArduinOLED" деп өзгөртүңүз.

3 -кадам: Программист кабелин туташтырыңыз

Программист кабелин туташтырыңыз
Программист кабелин туташтырыңыз
Программист кабелин туташтырыңыз
Программист кабелин туташтырыңыз

Программисттин арт жагын караңыз жана "GND" деп жазылган пинти табыңыз. Пиндин түсүн жазып алыңыз.

Андан кийин, кабелди ArduinOLED тактасындагы 4 туташтыргычтын ортосуна туташтырып, сиз белгилеген түс "GND" деп жазылган тарапта экенине ынаныңыз.

Акырында, программист кабелинин USB учун компьютериңизге сайыңыз.

4 -кадам: Мисал эскиздерди жүктөө

Мисал эскиздерин жүктөө
Мисал эскиздерин жүктөө
Мисал эскиздерин жүктөө
Мисал эскиздерин жүктөө
Мисал эскиздерин жүктөө
Мисал эскиздерин жүктөө
Мисал эскиздерин жүктөө
Мисал эскиздерин жүктөө

"Файлды", "Мисалдарды", "ArduinOLED", анан "ArduinOLED_u8g2_StackerGame" дегенди басыңыз.

"Куралдар", "Такта", анан "Arduino Pro же Pro Mini" дегенди басыңыз.

"Куралдар", "Процессор", анан "ATmega328 (5V, 16MHz)" чыкылдатыңыз.

"Куралдар", "Порт" чыкылдатыңыз, андан кийин кабель туташтырылганда пайда болгон портту тандаңыз.

ArduinOLED тактасындагы "RST" деп аталган баскычты басып туруңуз.

Arduino IDEдеги "Жүктөө" баскычын чыкылдатыңыз.

Статус "Компиляциялоо …" жана "Жүктөө…" абалынан өзгөргөндө, "RST" баскычын коё бериңиз.

Текст экранда көрүнүшү керек.

Куттуктайм! Сен кылдың!

Сиз оюндун эң жогорку упайлары 255 экенин байкайсыз. Аны кайра коюу үчүн, ArduinOLED күйгүзүлүп жатканда "R" баскычын басып туруңуз (же күйгүзгүчтөн же баштапкы абалга келтирүү баскычынан). Сиз жогорку упайдын баштапкы абалга келтирилгенин айткан экранды көрөсүз.

5 -кадам: Кийинки кадамдар

  • Башка мисал эскиздерди колдонуп көрүңүз
  • Https://johanv.xyz/ArduinOLED дарегиндеги башка долбоорлорду жасап көрүңүз

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