Мазмуну:
Video: ТАМАША - Arduino логикалык оюну: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Салам.
Мен сизге Arduino UNO жана TFT-Shield аркылуу "Puzzle" жөнөкөй табышмак оюнун түзүү тарыхы жөнүндө айтып бергим келет.
Оюнду түзүү үчүн мага төмөнкү компоненттер керек болчу:
- Arduino UNO
- Power Adapter (AC-DC) 6-12V Arduino UNO үчүн
- MicroSD карта
- TFT Shield
1 -кадам: Баштапкы версия
TFT-калкан ыңгайлуу, анткени ал микро SD картаны жана интегралдык аппараттык Jpeg декодерин туташтыруу үчүн уячасы бар. Бул өзгөчөлүк сүрөттөрдү көрүү үчүн өзүңүздүн фоторамкаңызды тез жана оңой жасоого мүмкүндүк берет (албетте, демонун негизинде). Мен биринчи жолу ушундай кылдым. Бирок мен сүрөттөрдү карап зеригип кеттим, анан оюма мындай ой келди: логикалык оюн жасоого аракет кылмак белем? Бир нече кечинде Arduino Uno эскизин жазуу менен өттү. Ал эми баштапкы версиясы даяр болчу.
Сүрөт microSD картасынан жүктөлөт, экранда сүрөт 4х3 клеткаларга бөлүнөт, оң жактын асты клеткасы жоголот жана бардык клеткалар туш келди жыла баштайт. Экрандын астындагы сол баскычты басуу менен сиз кийинки сүрөттү жүктөй аласыз. Орточо баскычты басуу менен оюнду баштоого болот - табышмактарды чогултуу үчүн. Сенсордук экранды басуу менен табышмактарды жылдыруу TFT-Shield. Мисалы, мен microSD картка instructables.com сайтынан сүрөттөрдү жаздырдым. Сиз каалаган сүрөттөрүңүздү микро SD картага жаздырсаңыз болот.
2 -кадам: Функционалдуулукту кошуу
4x3 табышмактарды чогултуу кызыктуу, бирок оңой жана тез жетиштүү. Мен оюнду татаалдаштыргым келди, мисалы, бөлүктү 4х3төн 8х6га көбөйтүү.
Мен эскиздеги мамычалардын жана саптардын санын коюу мүмкүнчүлүгүн коштум (сунушталат: 4x3, 4x6, 8x3, 8x6). Ойноо бир топ кыйын жана узун болуп калды. Жана табышмактарды чабыттоо алда канча кыйын болуп калды.
Мен кыйытма кошууну чечтим - төртүнчү баскычты басканымда (солдон оңго) экранда уячалардын номерлери пайда болот. Экинчи баскычты басканыңызда (солдон оңго) экрандын учтары жоголот. Биринчи баскычты басканыңызда, инструменттин түсүн өзгөртө аласыз (фотого жараша), инструментти мүмкүн болушунча окууга болот.
3 -кадам: Демонстрация
Жумушумдун жыйынтыгында мен оюн алдым, аны көрсөтүү үчүн мен төмөнкү видеону жасадым.
Көрсөтмөлөрдүн аягында мен TFT_shield_Puzzle эскизин тиркейм. Эскизди түзүү үчүн YATFT китепканасын орнотуу керек.
Менин көрсөтмөлөрүм сизге жакты деп үмүттөнөм.
Көргөнүңүз үчүн рахмат.
Сунушталууда:
Транзисторду колдонуучу логикалык дарбазалар: 3 кадам
Логикалык дарбазалар транзисторду колдонот: Логикалык дарбазалар ар кандай санарип системанын негизги курулуш материалы болуп саналат
Логикалык дарбазаларды колдонуу менен Продукттардын суммасы: 4 кадам
Логика дарбазасын колдонуучу Продукттардын Суммасы: Бул көрсөтмөдө мен сизге продукциянын суммасын, логикалык алгебраны жана логикалык дарбазаларды колдонуу менен өз системаңызды кантип түзүүнү көрсөтөм. Бул окуу куралындагыдай так системаны түзүүнүн кажети жок, бирок сиз колдоно аласыз
EZProbe, EZ430 негизделген логикалык зонд: 4 кадам
EZProbe, EZ430 негизделген логикалык зонд: бул TI EZ430 донглуна негизделген жөнөкөй логикалык иликтөө долбоору. Мен 2010 -жылдын сентябрь айында TIнин ez430s жуп акысыз сунушунан пайдаландым. алар кичинекей коддун үзүндүлөрүн сынап көрүп, жаркылдаганын көрүүдө абдан ыңгайлуу жана кызыктуу. алар б
3.3V түзмөктөрү үчүн жөнөкөй DIY логикалык конвертери: 4 кадам
3.3V түзмөктөрү үчүн жөнөкөй DIY логикалык конвертери: Бул постто мен 5V сенсорлорун жаңы Arduino такталарына жана Raspberry Pi менен туташтыруу үчүн 5Vдан 3.3Vга чейин логикалык конвертерин кантип жасоону көрсөтөм. Көпчүлүгүңүз Arduino жана Raspberry Pi duri менен ойногонду жакшы көрөсүз
Чексиз тамаша: 7 кадам (Сүрөттөр менен)
Чексиз тамаша: робот кол кап менен башкарылган айлануучу машина. Эч качан эс аякташы