Мазмұны:
- 1 -қадам: қажет бөлшектер
- 2 -қадам: жұмыс
- 3 -қадам: өңдеу
- 4 -қадам: Қосылымдар, Arduino коды және түсініктеме
Бейне: 4x4 пернетақтасы бар Arduino және өңдеу: 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
СКД дисплейлер ұнамайды ма?
Жобаларыңызды тартымды етіп көрсеткіңіз келе ме?
Міне, шешім осында. Бұл нұсқаулықта сіз Arduino мазмұнын көрсету үшін СКД экранын пайдалану қиындықтарынан арыла аласыз, сонымен қатар Processing деп аталатын таңғажайып және ақысыз GUI бағдарламалық жасақтамасымен жобаларыңызды жақсы көрсете аласыз. Бұл жобаның соңында сіз Arduino пернетақтасының әр түрлі түрлерін қолдана аласыз және Өңдеуді білесіз.
Бұнымен не істеуге болады?
- 4x4 интерфейсі arduino көмегімен.
- Өз қалауыңыз бойынша графикалық интерфейс жасаңыз
Бұдан не үйренесіз
- Кез келген пернетақтаны Arduino -мен байланыстыру
- Өңдеуге арналған бағдарламалық қамтамасыз ету.
- Өңдеу мен Arduino арасындағы байланыс.
1 -қадам: қажет бөлшектер
Бұл жоба үшін сізге келесі бөліктер қажет:
- Arduino (кез келген Arduino жасайды).
- Пернетақта (ол 4x4 немесе 4x3 болуы мүмкін. Мен 4x4 пернетақтасын қолдандым).
- Өңдеуге арналған бағдарламалық қамтамасыз ету.
- Пернетақта кітапханасы
Егер сізде бағдарламалық қамтамасыз ету болмаса, сілтемелер.
Arduino IDE
Өңдеу
Зипті шығарыңыз және оны Arduino кітапханалар қалтасына жылжытыңыз. Осыдан кейін сіз Arduino IDE -де кейбір эскиздерді көре аласыз.
2 -қадам: жұмыс
Енді алдымен пернетақта қалай жұмыс істейтінін түсінейік.
Пернетақта коммутатордың қарапайым принципі бойынша жұмыс істейді, яғни коммутатор басылғанда тізбек аяқталады.
Біз жолдың түйреуіштерін HIGH немесе VCC және бағаналық түйреуіштерді LOW немесе GND көмегімен тағайындаймыз. Мұны Arduino GPIO түйреуіштерінің көмегімен жасауға болады. Содан кейін біз баған түйреуіштерін енгізудің өзгеруін тексеруді жалғастырамыз.
Пернетақтада 1 басамыз делік, содан кейін диаграмма бойынша ол r1, c1 орналасқан. Сондықтан егер біз 1 -ші қатарға HIGH -ды берсек, онда 1 -бағанда түйреуіште HIGH мәні жазылады. Осылайша біз қандай перне басылғанын біле аламыз. Тек 1 -ші қатарға HIGH берілгендіктен, r1, c1 басылғанына 100% сенімді бола аламыз. Осылайша сіз барлық кілттерді салыстыра аласыз.
Егер сіз қосымша түсініктеме алғыңыз келсе немесе бұл жеткіліксіз болса, youtube -те қарапайым пернетақтаның жұмысын түсіндіретін көптеген бейнелер бар. Қаласаңыз, оларды көре аласыз.
3 -қадам: өңдеу
Енді GUI бөлігінен бастайық. Ол үшін біз Processing деп аталатын бағдарламалық жасақтаманы қолданамыз. Мен 1 -қадамда сілтемені ұсындым.
Бұл жерде біз Arduino -дан шығатын өнімді елестетеміз. Бірінші сурет - бұл келесі кодтан пернетақта қалай көрінеді. Процесспен танысқаннан кейін сіз пернетақтаны өзіңіз жасай аласыз.
Енді кодты түсіндіру үшін. Өте оңай, өйткені барлық функцияларды түсіндіруді өңдеу сайтынан табуға болады.
Екінші суретте мен барлық қажетті кітапханаларды орнатқанымды және void setup () терезесінде, мәтіндік қаріпте және сериялық портты инициализациялағанымды көре аласыз.
Үшінші сурет - бұл мен барлық пернелерді, шаршыларды, дисплейді қосатын пернетақтаны жасадым.
Төртінші суретте сериялық қосылым арқылы кірісті алу шарттары бар. Негізінде мен пернелердің жыпылықтағанын көрсетемін, сонда кілт басылып жатыр.
Соңғы сурет - бұл сериялық оқиға болып жатқан жер, біз дәл осы жерде өз пікірімізді аламыз.
4 -қадам: Қосылымдар, Arduino коды және түсініктеме
Байланысты орнату үшін пернетақтаны өзіңізге қаратып ұстаңыз. Сол жақтан R0, R1, R2… сияқты жүреді.
R0 - түйреуіш 2
R1-пин 3
R2-пин 4
R3-пин 5
C0 --- пин 6
C1 --- пин 7
C2 --- түйреуіш 8
C3 --- түйреуіш 9
Енді Arduino кодын қарастырайық. Бұл әдеттен тыс ештеңе емес. Әдеттегідей void setup () жүйесінде 9600 -мен сериялық байланысты беру жылдамдығы ретінде бастайсыз. Содан кейін void loop () мәнін пернетақтадан алу және сақтау үшін айнымалыны қолдандым. Мен бұл мәнді сериялық порт арқылы нүктеден кейін жіберемін, осылайша өңдеудегі деректердің соңын анықтау оңай болады. Біз мұны сериялық порт деректердің соңын іздеуді жалғастырмауы үшін жасаймыз. Өңдеу кезінде біз мәлімдеме буферін нүктені көрмейінше қолданамыз. Келесі бейнеде мен процестің толық түсіндірмесін бердім.
Жақсы болды. Барлық файлдарды шығарып алыңыз, қосылыңыз және ләззат алыңыз.
Рақмет сізге.
Ұсынылған:
Біз 6 -сабақтың тобымыз UQD10801 (Robocon1) Университеттің студенттері Tun Hussein Onn Malaysia (UTHM): 4x4 пернетақтасы және LCD Arduino: 3 қадам
Біз 6 -сабақтың тобымыз UQD10801 (Robocon1) Университеттің студенттері Tun Hussein Onn Malaysia (UTHM): 4x4 пернетақтасы және LCD Arduino: Пернетақта пайдаланушыларға сіздің жобаңызбен араласуға мүмкіндік беретін тамаша әдіс. Сіз оларды мәзірлерді шарлау, құпия сөздерді енгізу, ойындар мен роботтарды басқару үшін пайдалана аласыз. Бұл оқулықта мен сізге Arduino пернетақтасын қалай орнату керектігін көрсетемін. Алдымен мен Ardu қалай болатынын түсіндіремін
4x4: 3 қадамдық Arduino матрицалық пернетақтасы бар заманауи және жаңа және қарапайым шкаф үлгісі
4x4 Arduino матрицалық пернетақтасы бар заманауи және жаңа шкафтың мысалы: I2C схемасы бар 4x4 СКД пернетақтасын қолданудың тағы бір мысалы
UNO R3, HC-05 және L293D моторлы қалқаны бар кодты және Android қосымшасы бар Arduino 4 доңғалақты Bluetooth RC автокөлігі: 8 қадам
UNO R3, HC-05 және L293D моторлы қалқаны бар кодтау мен Android қосымшасы бар Arduino 4 доңғалақты жетекті Bluetooth RC автокөлігі: Бүгін мен сізге HC 05, L293 қозғалтқыш қалқаны көмегімен 4 доңғалақты bluetooth RC автокөлігін қалай жасау керектігін айтамын. 4 тұрақты ток қозғалтқышы, кодты және машинаны басқаруға арналған андроид қосымшасы. Қолданылатын компонент: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
Arduino Matrix 4x4 пернетақтасы бар шкафтың мысалы: 6 қадам
Arduino Matrix 4x4 пернетақтасы бар шкафтың мысалы: минималды түйреуіштері бар 16 түймені басқарудың 2 әдісі
Температура мен ылғалдылықтың дисплейі және Arduino және өңдеу көмегімен деректерді жинау: 13 қадам (суреттермен)
Температура мен ылғалдылықтың дисплейі және Arduino мен өңдеумен мәліметтерді жинау: Кіріспе: Бұл жоба Arduino тақтасын, сенсорды (DHT11), Windows компьютерін және өңдеу (тегін жүктелетін) бағдарламасын пайдаланып, температураны, ылғалдылықты сандық және бар диаграмма формасы, уақыт пен күнді көрсету және санау уақытын іске қосу