Мазмұны:
- 1 -қадам: құрастыру
- 2 -қадам: Демо 1. Графика және мәтін
- 3 -қадам: Демо 2. Сенсорлық экран
- 4 -қадам: Демо 3. «Бағандар» логикалық ойыны
- 5 -қадам: демо -бейне
Бейне: «Бағандар» логикалық ойыны: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Сәлеметсіз бе!
Бүгін мен «Бағандар» қарапайым логикалық ойынын құру жобасымен бөліскім келеді. Ол үшін бізге қажет:
- Ең қолжетімді және қол жетімді SPI дисплейлерінің бірі,
- Ардуино Нано,
- Arduino Nano үшін TFT-қалқан (оның көмегімен біз жеке компоненттерді бір бірлікке біріктіреміз).
Бұл қалқан Arduino Uno үшін TFT Shield -дің екінші нұсқасы (жеңіл, Arduino Nano үшін), оны мұнда және мұнда оқуға болады.
TFT қалқанының қысқаша сипаттамасы:
- Тақтаның өлшемі 64х49 мм,
- Arduino Nano қосуға арналған 30 істікшелі қосқыш,
- SPI интерфейсі бар 320x240 TFT дисплейін қосуға арналған 14 істікшелі қосқыш (сенсорлық экранды қоса),
- MicroSD картасына қосқыш,
- Bluetooth модулінің қосқышы (HC-06),
- OV7670 камерасына арналған 20 істікшелі қосқыш (басқалары сияқты),
- Шағын USB қосқышы, сонымен қатар 5В қуат көзіне арналған бөлек 2 істікшелі қосқыш.
Ойынның өзі өте әйгілі, сондықтан мен оның ережелерінің сипаттамасына тоқталмаймын. Және менеджмент туралы айт. Себебі бұл құрылғыда механикалық түймелер жоқ, біз дисплейдің сенсорлық экранын қолданамыз. Экран аймақтарының шекаралары мен олардың сәйкес функциялары келесі суретте көрсетілген.
Ештеңе күрделі емес. Сонымен, бастайық.
1 -қадам: құрастыру
Тақталарды жинау өте қарапайым. Бірақ орнатудан бұрын контактілердің белгілерін оқып шығу керек, алдымен фотода көрсетілгендей Arduino Nano тақтасын орнату керек. Осыдан кейін дисплей қосылады, оны тақтаның бір жағына да қосуға болады (1 -ден 6 -ға дейінгі фотосуреттер) және екінші жағында (7 -ден басқа фотосуреттер). Осыдан кейін сіз қуатты шағын USB кабелімен қосуға болады.
Мен тіректі тіректермен құрастыруды таңдадым, себебі бұл ықшам дизайн және сіздің қолыңызда ұстауға ыңғайлы. Назар аударыңыз, бекіту тесіктері 2,8 дюймдік диагональды дисплейге арналған.
Жиналғаннан кейін сіз эскиздерді жүктеуге кірісе аласыз, бірақ бұған дейін TFT қалқанымен жұмыс істеу үшін қажетті кітапхананы орнатуды ұмытпаңыз. Кітапхана сілтемеде орналасқан:
Ойынның эскизіне бармас бұрын, мен сізге тақтаның мәтін мен графика салу, сонымен қатар сенсорлық экранды өңдеудегі мүмкіндіктерін көрсеткім келеді.
2 -қадам: Демо 1. Графика және мәтін
Бұл тарауда мәтінмен, графикамен және сенсорлық экранмен жұмыс істеудің мысалы келтірілген. Бұл эскизде Adafruit кітапханасының қаріптері қолданылады.
Ыңғайлы болу үшін алдымен Arduino Nano тақтасын бөлек бағдарламалаған жөн, содан кейін құрылғыны құрастырған жөн (бірақ та тақтаны құрылғының бөлігі ретінде бағдарламалауға болады). Экрандағы элементтерді визуалды түрде салу, егер экран Arduino Nano -ға тікелей SPI арқылы қосылған болса, жылдамырақ.
3 -қадам: Демо 2. Сенсорлық экран
Келесі эскиз сенсорлық экранмен қалай жұмыс жасау керектігін көрсетеді. Сенсорлық экран резистивті болғандықтан, қаламмен жұмыс істеу ыңғайлы.
Мысал ретінде осы екі эскизді қолдана отырып, сіз графикамен, мәтінмен және сенсорлық экранмен өз жобаларыңызды жасай аласыз.
4 -қадам: Демо 3. «Бағандар» логикалық ойыны
Ақырында, біз ең маңызды эскизге - «Бағаналар» логикалық ойынына келеміз. Басқару, мен айтқандай, экран аймағын басу арқылы жүзеге асады (бұл экранның төменгі жағындағы механикалық түймелерден де ыңғайлы). Дисплейдің бірнеше өлшемдері бар болғандықтан: 2,4 «, 2,8», 3,2 «(барлық бағдарламалық қамтамасыз ету үйлесімді), диагоналы 3,2» болатын дисплейде ойнау 2,4 «қарағанда әлдеқайда жағымды.
5 -қадам: демо -бейне
Соңында мен демо -видео қостым. Сізге менің жобам ұнады деп сенемін. Болашақта осы құрылғыны пайдаланып жаңа жоба жариялап, жаңа мүмкіндіктерді көрсетуді жоспарлап отырмын. Назар аударғаныңызға рахмет!
Ұсынылған:
Транзисторды қолданатын логикалық қақпалар: 3 қадам
Транзисторды қолданатын логикалық қақпалар: Логикалық қақпалар кез келген цифрлық жүйенің негізгі құрылыс материалдары болып табылады
Microsoft Office Word 2007 бағдарламасында кестені қалай құруға және енгізуге және сол кестеге қосымша бағандар мен жолдарды қосуға болады: 11 қадам
Microsoft Office Word 2007 бағдарламасында кестені қалай құруға және кірістіруге және сол кестеге қосымша бағандар мен жолдарды қосуға болады: Сізде жұмыс істеп жатқан және өзіңіз ойлаған көптеген мәліметтер бар ма? &Quot; Мен бәрін қалай жасай аламын? бұл мәліметтер жақсы көрінеді және түсіну оңай ма? " Олай болса, Microsoft Office Word 2007 кестесі сіздің жауапыңыз болуы мүмкін
Raspberry Pi логикалық чип сынағышы: 4 қадам
Raspberry Pi логикалық чип сынағы: Бұл таңқурай пи үшін логикалық тест сценарийі, оның көмегімен сіз логикалық схеманың жұмыс жасайтынын тексере аласыз. Бұл сценарий релені тексеру үшін де қолданыла алады. 5В GPIO кірістерін қолдайды, сондықтан егер сіздің тізбек 5В шығыс болса, онда сіз
Логикалық қақпаны пайдаланатын өнімдердің тізбегі: 4 қадам
Логикалық қақпаларды пайдаланатын өнімдердің тізбегі: Бұл нұсқаулықта мен сізге өнімнің қосындысын, логикалық алгебра мен логикалық қақпаларды пайдаланып, өз жүйеңді қалай құруға болатынын көрсетемін. Бұл оқулықтағыдай дәл жүйені жасаудың қажеті жоқ, бірақ сіз оны пайдалана аласыз
PUZZLE - Arduino логикалық ойыны: 3 қадам
PUZZLE - Arduino логикалық ойыны: Сәлеметсіз бе? Мен қарапайым жұмбақ ойынын құру тарихы туралы айтқым келеді " Пазл " Arduino UNO және TFT-Shield көмегімен. Ойын жасау үшін маған келесі компоненттер қажет болды: Arduino UNO Micro үшін 6-12V Arduino UNO қуат адаптері (AC-DC)