Мазмуну:
- 1 -кадам: Китепкананы Arduino Папкасынын астына коюңуз
- 2 -кадам: LCD китепканасы
- 3 -кадам: Arduino IDEди ачыңыз
- 4 -кадам: Компиляция
- 5 -кадам: Ардуинодо эскизди иштетүү
- 6 -кадам: Жыйынтык
- 7 -кадам: Бонустук трек: Дагы бир мисал
Video: LCD Shifter Arduino үчүн: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:44
Баштапкы идея Arduino жана башка жабдыктардын ортосунда IC 74HC595ти колдонууну жөнөкөйлөтүүчү китепкана түзүү болчу. Бул Нускамада мен муну сизге мисал катары 16x2 ЖКнын башкаруусун колдонуп бөлүшөм. Мисал ЖКда Arduino кайра иштетилгенден бери өткөн секунддарды көрсөтөт. Бул сизге пайдалуу болот деп ишенем. Бул мисал үчүн сизге эмне керек? - Arduino - Arduino IDE орнотулган - ЖК - Бир IC 74HC595 - Бир 4.7Kohm резистор же окшош - Бир "104" конденсатору - Зымдар!
1 -кадам: Китепкананы Arduino Папкасынын астына коюңуз
Мен китепканага "ShiftOut" деп ат койгом. Ал %arduino-каталогуна %кирет/жабдыктар/китепканалар Бул мен программалаган китепкана. Комментарийлер кабыл алынат.
2 -кадам: LCD китепканасы
Экинчи китепкана - бул ЖК менен байланышкан китепкана. Мен муну Arduino менен келгенди эмес, колдонгонмун, анткени бул ката баптоо. Бул www.slashdev.ca/arduino-lcd-library/ негизделген жана мен жасаган ShiftOut китепканасын интеграциялоо үчүн керектүү өзгөртүүлөргө ээ. %arduino-каталогунда %/аппараттык/китепканалардын астында кысылбаган болушу керек.
3 -кадам: Arduino IDEди ачыңыз
Эми кодду жазууга убакыт келди. Arduino IDE ачыңыз жана муну жазыңыз:
#кошуу #кошуу
4 -кадам: Компиляция
Китепканалар Arduino IDE ачыла электе көчүрүлүшү маанилүү. Болбосо, компиляция ишке ашпай калышы мүмкүн.
Эгерде баары ойдогудай болсо, анда сиз Arduino -ны 74HC595ке туташтырсаңыз болот жана бул Фритзингдин жардамы менен схемаланган схемаларга ылайык ЖКга. Байланыш төмөнкүдөй болушу керек:
5 -кадам: Ардуинодо эскизди иштетүү
Эгерде баары туура туташкан болсо, ЖКда эсептөө секунддарын көрүшүңүз керек.
6 -кадам: Жыйынтык
Бул китепкана кимдир бирөө үчүн пайдалуу болот деп ишенем. Бул мен үчүн, анткени Arduino коду эскиздин негизги максатын бузган күрөө коддоосу менен толтурулбастан, жөнөкөй жана жакшы болуп калат.
7 -кадам: Бонустук трек: Дагы бир мисал
Бул жерде Arduino ShiftOutту каскадда жети сегменттүү дисплейди башкаруу үчүн колдонот: Көбүрөөк маалыматты бул жерден тапса болот:
Сунушталууда:
Чоңойтууну башкаруу үчүн гитара баатырдык гитараны колдонуу (Windows үчүн гана): 9 кадам
Масштабды көзөмөлдөө үчүн гитара баатырдык гитараны колдонуу (Windows үчүн гана): Биз глобалдык пандемиянын ортосунда турганыбыз үчүн, көбүбүз үйдү тазалап, Zoomдагы жолугушууларга катышып жатабыз. Бир аз убакыттан кийин, бул абдан жумшак жана кызыксыз болуп калышы мүмкүн. Үйүмдү тазалап жатып, ыргытып жиберилген эски гитара баатырын таптым
Көрүү мүмкүнчүлүгү чектелген адамдар үчүн Arduino жана 3D басып чыгаруу үчүн жакшыртылган автобус тажрыйбасы: 7 кадам
Көрүү мүмкүнчүлүгү чектелген адамдар үчүн жакшыртылган автобус тажрыйбасы Arduino жана 3D басып чыгаруу: Көрүүсү начар адамдар үчүн коомдук транспортту кантип жөнөкөйлөтсө болот? көрүүсү начар адамдар. Т
Arduino үчүн 6 баскыч үчүн 1 аналогдук киргизүүнү колдонуңуз: 6 кадам
Arduino үчүн 6 баскыч үчүн 1 аналогдук кирүүнү колдонуңуз: Мен Arduino үчүн кантип көбүрөөк санариптик кирүүлөрдү алсам болот деп көп ойлондум. Жакында мен бир нече санариптик кирүүлөрдү киргизүү үчүн аналогдук кирүүлөрдүн бирин колдоно алам деп ойлодум. Мен тез издеп, адамдардын кайда экенин таптым
Сүйүү оюнчулар үчүн, Arduino долбоору бойдоктор үчүн жасалган: 5 кадам
Сүйүү оюнчулар үчүн, Arduino долбоору бойдоктор үчүн жасалган: Бул көрсөтмө менин " Сүйүү оюнчулар үчүн " аттуу Arduino долбоорум жөнүндө. күлкү жана көңүл ачуу куралы катары башталган. Бул идеалдуу же эч нерсе эмес, бирок ал иштейт
Arduino үчүн L298 2Amp Motor Driver Shield үчүн окуу куралы: 6 кадам
Arduino үчүн L298 2Amp Motor Driver Shield үчүн үйрөткүч: Description L298 2Amp Motor Driver Shield Arduino үчүн L298 мотор драйверинин интегралдык схемасына, толук көпүрө мотор айдоочусуна негизделген. Бул эки өзүнчө 2A DC моторун же 1 2А кадам моторун айдай алат. Мотордун ылдамдыгын жана багыттарын өзүнчө башкарса болот