Мазмұны:
- 1 -қадам: Кітапхананы Arduino қалтасының астына қойыңыз
- 2 -қадам: LCD кітапханасы
- 3 -қадам: Arduino IDE ашыңыз
- 4 -қадам: компиляция
- 5 -қадам: Эскизді Arduino -да іске қосыңыз
- 6 -қадам: Қорытынды
- 7 -қадам: Бонустық трек: басқа мысал
Бейне: Ардуиноға арналған LCD жылжытқышы: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:29
Бастапқы идея 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 -ке, ал Fritzing көмегімен схемалық суреттерге сәйкес СКД -ге қосуға болады. Байланыс келесідей болуы керек:
5 -қадам: Эскизді Arduino -да іске қосыңыз
Егер бәрі дұрыс қосылған болса, СКД -де санау секундтарын көруге болады.
6 -қадам: Қорытынды
Бұл кітапхана біреу үшін пайдалы болады деп сенемін. Бұл мен үшін, себебі Arduino коды кепілдік кодтамасымен толтырылмай, эскиздің негізгі мақсатын бұзбай -ақ, қарапайым және жақсы болады.
7 -қадам: Бонустық трек: басқа мысал
Міне, Arduino ShiftOut көмегімен каскадта екі жеті сегментті дисплейді басқарады: Қосымша ақпаратты мына жерден табуға болады:
Ұсынылған:
Ардуиноға арналған қадамдық жылдамдықты басқару мәзірі: 6 қадам
Ардуиноға арналған қадамдық жылдамдықты басқару мәзірі: Бұл SpeedStepper кітапханасы қадам қозғалтқышының жылдамдығын басқаруға мүмкіндік беретін AccelStepper кітапханасының қайта жазылуы. SpeedStepper кітапханасы қозғалтқыштың белгіленген жылдамдығын өзгертуге мүмкіндік береді, содан кейін сол алгоритм арқылы жаңа жылдамдыққа дейін жылдамдайды/баяулайды
«Ниндзя доллары» Ардуиноға арналған ойын: 3 қадам
«Ninja Dollar» Arduino ойыны: arduino.it үшін тағы бір тамаша ойын - бұл мен шығарған соңғыға қарағанда әлдеқайда жетілдірілген. Неліктен ол басқаларға қарағанда күрделі? Бұл күрделірек, себебі ол секіре алады, атып түсіреді және дыбыстық жарық және нүктелерді бақылаудың жаңа әдісі
Ардуиноға сурет салу роботы: 18 қадам (суреттермен)
Ардуиноға арналған сурет роботы: Ескертпе: Менде бұл роботтың баспа платасы пайдаланылатын, құрастырылуы жеңіл және инфрақызыл кедергілерді анықтайтын жаңа нұсқасы бар! Оны мына жерден қараңыз: http://bit.ly/OSTurtleI бұл жобаны ChickTech.org үшін 10 сағаттық семинарға арналған, оның мақсаты-мен
Ардуиноға арналған реле тақтасы 8 доллардан аз: 5 қадам
Ардуиноға арналған реле тақтасы 8 доллардан төмен: Сәлем достар, бүгін мен сізге 8 доллардан төмен Ардуиноға эстафеталық тақтаны қалай жасау керектігін айтамын. Бұл схемада біз IC немесе транзисторды қолданбаймыз, сондықтан жасайық
Ардуиноға арналған роботты жіп диспенсері: 8 қадам (суреттермен)
Ардуиноға арналған роботты жіп таратқыш: Неліктен моторлы құрал 3D принтерді жіптерді басып шығарады - әдетте берік - орамды принтерге жақын орналастыру кезінде экструдер тартып алады, айналдыруға болады. Қолдану деңгейіне байланысты материалдық мінез -құлықтың маңызды айырмашылықтарын байқадым