Мазмұны:

BreadShield бағдарламасындағы Arduino және Character LCD байланысы: 6 қадам
BreadShield бағдарламасындағы Arduino және Character LCD байланысы: 6 қадам

Бейне: BreadShield бағдарламасындағы Arduino және Character LCD байланысы: 6 қадам

Бейне: BreadShield бағдарламасындағы Arduino және Character LCD байланысы: 6 қадам
Бейне: Как использовать SSD1306 128x32 OLED-дисплей I2C с кодом Arduino 2024, Шілде
Anonim
BreadShield ішіндегі Arduino және Character LCD байланысы
BreadShield ішіндегі Arduino және Character LCD байланысы

Arduino -ның көптеген жобаларында Arduino -дан мәлімет алу үшін HD44780 протоколы басым қолданылатын СКД дисплейі бар. Әдетте Arduino-ны HD44780-ке қосу (4-биттік режимде) 12 сымды алады! Бұл үлкен секіргіш спагеттидің үлкен былықтарына әкеледі. Оларды қосу үшін сізге біраз уақыт қажет. Жөндеу қиын. Және ол саусақтарыңызбен үзілуге бейім.

Бұл оқулықта біз BreadShield -те өмір сүру тақталар үшін Arduino қалқаны әлдеқайда жеңіл болатынын көреміз.

Жабдықтар

  • Бір нан тақтасы
  • Бір Arduino Uno
  • Бір нан қалқаны

1 -қадам: Arduino Uno ішіне BreadShield салыңыз

BreadShield -ті Arduino Uno -ға басқа қалқан тақталарын қолданып енгізіңіз.

2 -қадам: BreadShield бағдарламасын тақтаға салыңыз

BreadShield түйреуіштерін нан тақтасына салыңыз, мысалы, түйреуіш тақтасына түйреуіштер қатарын қалай енгізесіз.

3 -қадам: СКД тақтасына салыңыз

СКД тақтасына салыңыз
СКД тақтасына салыңыз

Менің ойымша, сіздің LCD дисплейіңіз еркек түйреуіштермен дәнекерленген, мысалы, SparkFun оқулығында. Енді СКД -ді (техникалық тұрғыдан еркек түйреуіштерді) нан тақтасына салыңыз, СКД GND түйрегіші BreadShield GND түйреуішіне сәйкес келеді. Бұл автоматты түрде Arduino Uno мен СКД арасындағы түйреуіштер арасындағы келесі сәйкестікті орнатады (сол жақта СКД түйреуіші; оң жақта-BreadShield түйреуіші):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/қосу ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 артқы жарық аноды- --- D12 артқы жарық катод ---- D13

Маршруттау жоғарыдағы суретте бейнеленген.

4 -қадам: СКД R/W түйреуішін GND -ге тартыңыз

СКД R/W штырын GND -ге тарту үшін осы жобада қажет жалғыз секіргіш сымды қолданыңыз. Иә, бұл сонымен қатар Arudino D2 -ні GND -ге қосуды білдіреді. Бірақ сіз D2 пайдаланбайтын болсаңыз, бұл мәселе емес.

5 -қадам: Потенциометрді салыңыз

Потенциометрді салыңыз
Потенциометрді салыңыз

Потенциометрді кернеу бөлгіш ретінде салыңыз. Потенциометрдің соңғы ұштарын сәйкесінше 5V және GND байланыстарына салыңыз. Ал потенциометрдің ортаңғы түйреуіші RX байланыстарына. Алынған сымдар жоғарыдағы суретте көрсетілген. Мен потенциометрде аяқтарына дәнекерленген сымдар бар деп ойлаймын немесе оның 3 түйреуішін тақтаның басқа жерінен бағыттау үшін қосқыш сымдары бар.

6 -қадам: Arduino бағдарламасын ортаңғы түйреуіш потенциометрі ажыратылған кезде бағдарламалаңыз

Ортаңғы түйреуіш потенциометрі ажыратылған кезде Arduino бағдарламасын жасаңыз
Ортаңғы түйреуіш потенциометрі ажыратылған кезде Arduino бағдарламасын жасаңыз

Енді сіз Arduino бағдарламасын жасай аласыз. Мысал кодының бір бөлігі

github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino

Бағдарламалау үшін, RX түйреуішінің потенциометрдің ортаңғы түйреуішінен ажыратылғанына көз жеткізіңіз. Нан тақтасындағы потенциометрдің ортаңғы түйреуішін ақырын көтеріңіз. Бағдарламалағаннан кейін оны қайтадан салыңыз. Содан кейін сіз СКД -де көрсетілген мәтін мазмұнын көресіз. Олай болмаса, потенциометрді реттеңіз.

Пікір немесе сұрақты осында қалдырыңыз, мен мүмкіндігінше тезірек жауап беремін.

Бұл бейнеде BreadShield -тің басқа мысалдарын тамашалаңыз.

Дәл қазір BreadShield краудфандинг науқанын жүргізуде. Https://www.crowdsupply.com/loser/breadshield/ сайтындағы науқанға арналған жеңілдіктер бағасын пайдаланыңыз.

Ұсынылған: