Мазмуну:
- Жабдуулар
- 1 -кадам: Arduino Uno ичине BreadShield салыңыз
- 2 -кадам: BreadShieldди Breadboardго салыңыз
- 3 -кадам: ЖКны Breadboardго салыңыз
- 4 -кадам: ЖКнын R/W пинин GNDге тартыңыз
- 5 -кадам: Потенциометрди салыңыз
- 6 -кадам: Ардуинону программалаңыз, потенциометрдин ортоңку пини ажыратылган
Video: BreadShieldдеги Arduino жана Character LCD Hookup: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Көптөгөн Arduino долбоорлору Arduino'дон маалымат алуу үчүн HD44780 протоколун колдонгон мүнөздүү ЖКны камтыйт. Ардуинону HD44780ге туташтыруу үчүн адатта (4-бит режиминде) 12 зым керектелет! Бул секирүүчү зым спагетти чоң башаламандык менен аяктайт. Аларды туташтыруу үчүн сизге бир аз убакыт керек. Мүчүлүштүктөрдү оңдоо кыйын. Жана бул сиздин манжаларыңыз менен ажыратууга жакын.
Бул үйрөткүчтө биз BreadShieldде, нан тактасы үчүн Arduino калканчында жашоо бир топ жеңилирээк болорун көрөбүз.
Жабдуулар
- Бир нан
- Бир Arduino Uno
- One BreadShield
1 -кадам: Arduino Uno ичине BreadShield салыңыз
BreadShield'ди Arduino Unoго кадимки эле башка калкан такталарын колдонуу сыяктуу кыстарыңыз.
2 -кадам: BreadShieldди Breadboardго салыңыз
BreadShieldдин үзүлгүч казандарын кадимкидей эле нан тактасына кыстаргыла.
3 -кадам: ЖКны Breadboardго салыңыз
Мен сиздин ЖК SparkFun тарабынан ушул окуу куралы сыяктуу эркек баштар менен ширетилген деп ойлойм. Эми LCDди (техникалык жактан эркек төөнөгүчтөрдү) нан тактасына салыңыз, ЖКнын GND пини BreadShieldдин GND пинине дал келет. Бул автоматтык түрдө Arduino Uno менен ЖКнын ортосундагы pin-to-pin жазышуусун орнотот (сол жакта, ЖК пини; оңдо, BreadShield пини):
VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/иштетүү ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 арткы жарык аноду- --- D12 арткы жарык катод ---- D13
Багыттоо жогорудагы сүрөттө чагылдырылган.
4 -кадам: ЖКнын R/W пинин GNDге тартыңыз
ЖКнын R/W төөнөгүчүн GNDге тартуу үчүн бул проектке керектүү болгон бир гана секирүүчү зымды колдонуңуз. Ооба, бул дагы Арудинонун D2син GNDге туташтыруу дегенди билдирет. Бирок сиз D2 колдонбосоңуз, бул көйгөй эмес.
5 -кадам: Потенциометрди салыңыз
Потенциометрди чыңалуу бөлүүчү катары салыңыз. Потенциометрдин терминалдык учтарын тиешелүү түрдө 5V жана GND байланыштарына нан тактасына салыңыз. Ал эми потенциометрдин ортоңку пини RX байланыштарына кирет. Натыйжада өткөргүчтөр жогорудагы сүрөттө көрсөтүлгөн. Мен потенциометрдин кээ бир зымдары буттарына тигилген деп ойлойм же сиздин 3 контейнерди башка бир жерден алып өтүү үчүн секирүүчү зымдарды колдонсоңуз болот.
6 -кадам: Ардуинону программалаңыз, потенциометрдин ортоңку пини ажыратылган
Эми сиз Arduino программаңызды жасай аласыз. Мисал кодунун бир бөлүгү at
github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino
Программалоо үчүн, RX пини потенциометрдин ортоңку пининен ажыратылганына ишениңиз. Потенциометрдин ортоңку төөнөгүчүн нан тактасындагы галстуктан акырын көтөрүңүз. Программалоодон кийин, аны кайра киргизиңиз. Андан кийин ЖКда көрсөтүлгөн тексттин мазмунун көрөсүз. Болбосо, потенциометрди тууралаңыз.
Бул жерге комментарий же суроо калтыруудан тартынба, мен мүмкүн болушунча жооп берем.
Бул видеодо BreadShieldдин башка мисалдарынан ырахат алыңыз.
Учурда BreadShield краудфандинг кампаниясын жүргүзүүдө. Арзандатылган кампаниянын баасынан пайдаланыңыз
Сунушталууда:
Layad микросхемалардын тамгалык -сандык клавиатурасы ESP32 жана Character LCD менен: 4 кадам
Layad микросхемалардын тамгалык -сандык клавиатурасы ESP32 жана Character LCD менен: Бул макала ESP32ге маалыматтарды киргизүү үчүн тамгалык -сандык клавиатура модулун жана 16x2 I2C символдуу LCD модулун колдонууну көрсөтөт. Бул ыкма ESP32ге Wi-Fi грамоталарын жана башка маалыматты киргизүү жана алуу үчүн колдонулушу мүмкүн
Таблицаны кантип түзүү жана киргизүү жана Microsoft Office Word 2007деги ошол столго кошумча мамычаларды жана/же саптарды кошуу: 11 кадам
Таблицаны кантип түзүү жана киргизүү жана Microsoft Office Word 2007деги ошол таблицага кошумча мамычаларды жана/же саптарды кошуу: Сизде иштеп жаткан жана өзүңүз жөнүндө ойлогон көптөгөн маалыматтарыңыз бар беле … " Мен кантип баарын жасай алам? бул маалыматтын жакшыраак көрүнүшү жана түшүнүүгө оңойбу? " Эгер ошондой болсо, анда Microsoft Office Word 2007деги таблица сиздин жообуңуз болушу мүмкүн
Иштетүү жана Arduino туташтыруу жана 7 сегментти жана GERI интервалы контролерин жасоо: 4 кадам
Processing and Arduino менен Make 7 Segment and Servo GUI Controller туташтыруу: Кээ бир долбоорлор үчүн сиз Arduino программасын колдонушуңуз керек, анткени ал прототиптөөнүн оңой платформасын камсыз кылат, бирок графиканы Arduino сериялык мониторунда көрсөтүү абдан узакка созулушу мүмкүн, ал тургай аткаруу кыйын. Сиз графикти Arduino Serial Monitorдо көрсөтө аласыз
PC үчүн Visual Scriptти колдонуу менен Unreal Engine 4те Character Controller менен 2d Character кантип түзүү керек: 11 кадам
PC үчүн визуалдык сценарийди колдонуу менен Unreal Engine 4түн 2D символун кантип түзүү керек: PC үчүн визуалдык скриптти колдонуу менен Unreal Engine 4түн 2D символун кантип түзүү керек, мен Джордан Стелцмин. Мен 15 жашымдан бери видео оюндарды иштеп келе жатам. Бул окуу куралы сизге негизги каарманды кантип түзүүнү үйрөтөт
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү