Мазмуну:
- Жабдуулар
- 1 -кадам: баскычты жана диоддорду ээрчиңиз
- 2 -кадам: Кошумча: Оюн үчүн Case
- 3 -кадам: Райондун калган бөлүгүн туташтырыңыз
- 4 -кадам: Код
- 5 -кадам: Оюн ойноо
Video: Баскыч (Баскыч); // An Arduino LCD оюну: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Жакында Скауттарда мен Оюн Дизайнынын артыкчылык белгиси менен иштедим. Талаптардын бири үчүн, мен бул оюнду LED Rocker Game'ге негизделген Arduino менен кургам. Оюндун мааниси мүмкүн болгон эң көп упай топтоо. Оюндун башталышында, баштоо үчүн баскычты басуу керек болот, андан кийин экрандын ортосунда жебе болот. Анын астында экранда жылып турган дагы бир жебе бар. Жебелер дал келгенде, баскычты басып, жашыл LED күйгөнгө чейин кармап туруу керек. Сиз анда бир упай аласыз, жана оюн тездейт.
Жабдуулар
- Arduino Uno же Nano
- Нан тактасы (эгер сиз Arduino Uno колдонуп жатсаңыз кичине, эгер сиз Arduino Nano колдонуп жатсаңыз, орточо)
- 16x2 ЖК экран Arduino менен шайкеш келет
- Кызыл жана жашыл LED (ар бири)
- Баскыч баскычы
- Нан тактасы зымдары
- 10 килограммдык резистор
- Потенциометр
- Эки 220 Омдук резистор (сизге түрүнө жараша ЖК экраныңыз үчүн дагы бирөө керек болушу мүмкүн)
- Кошумча: 3d принтери оюнга иш үчүн
1 -кадам: баскычты жана диоддорду ээрчиңиз
Нан панелинин кээ бир зымдарын кесип, аларды баскычка жана Светодиоддорго кошуңуз. Сиз LEDs үчүн жалпы негиз түзө аласыз.
2 -кадам: Кошумча: Оюн үчүн Case
Бул жерде бул оюн үчүн 3D басылган корпустун файлдары.
Бул башында Arduino Uno үчүн иштелип чыккан, бирок аны нано менен колдонсо болот.
3 -кадам: Райондун калган бөлүгүн туташтырыңыз
Калган схеманы схеманын жардамы менен туташтырыңыз.
Байланыштар төмөнкүлөр:
- Arduino 5v breadboard +, жана Arduino GND нан табличкасына -
- Банбор жерге LED жалпы жер
- Кызыл LED 3 пинге, жашыл LED 4 пинге
- Нан тактасы + баскычка, ал эми баскычтын экинчи тарабы 6 жана жерге бекитилет
- Breadboard + потенциометрдин 1 -терминалына жана потенциометрдин 2 -терминалына LCD жерге
- Breadboard + LCD VCCге
- Потенциометр сыпыргычы (ортоңку пин) ЖКК контраст пинине
- ЖК катталуу Arduino pin 7 үчүн пин тандаңыз
- Нан тактасына LCD RW пин -
- LCD E - Arduino пин 9
- LCD D4 Arduino пин 10го чейин
- LCD D5 Arduino пин 11ге
- LCD D6 Arduino пин 12ге
- LCD D7 Arduino пин 8ге
- LCD LED + нан +, LCD LED - нан тактасына -
4 -кадам: Код
Кодду Arduinoго жүктөңүз.
Кааласаңыз, кодду өзгөртө аласыз, бул абдан жөнөкөй программа.
5 -кадам: Оюн ойноо
Көрсөткүч ортодо турганда баскычты басыңыз жана жашыл жарыкты күйгүзүү үчүн аны кармап туруңуз жана кийинки баскычка өтүңүз.
Бул Нускаманы текшергениңиз үчүн рахмат! Эгер сизге жакса, 1 000 -чи сынакта мага добуш бериңиз.
Кызыккандар үчүн, аталыш Arduino (C ++) кодунун сызыгы сыяктуу форматталган.
Сунушталууда:
Макей Макей менен магниттик плинко оюну: 6 кадам (сүрөттөр менен)
Магниттик Плинко Оюну Макей Макей менен: Ооба, бул сегментте, дагы бир жолу плейко плейко макей макео.Ошондой эле авто-экспликативдик пландар да: плюс плинко, америкалык магнитикалык, максималдуу сезимдер. Макей.Пара ооруну жаратуу үчүн
AVR микроконтроллери. Баскыч баскычын колдонуп LEDди өчүрүү. Баскыч баскычын чыгаруу: 4 кадам
AVR микроконтроллери. Баскыч баскычын колдонуп LEDди өчүрүү. Push Button Debouncing .: Бул бөлүмдө биз ATMega328PU үчүн үч LEDдин статусун баскычты которгучтун киргизүүсүнө ылайык алмаштыруу үчүн C программасын кантип жасоону үйрөнөбүз. Ошондой эле, биз "Switch Bounce" көйгөйүнүн чечилишин изилдедик. Адаттагыдай эле, биз
QuizzPi, Python менен Raspberry Pi Trivia оюну: 7 кадам (сүрөттөр менен)
QuizzPi, Raspberry Pi Trivia оюну Python менен: QuizzPi - бул аркада түрүндөгү тривиа оюну. QuizzPi менин кызыма көңүл ачуу керек болгондуктан төрөлгөн. Ал 7 жашта жана ал жаңы технологияларды колдонууну талап кылат, идеясы кызыктуу жана билимдүү нерсени жаратуу болчу
Баскыч интерфейси 8051 жана 7 сегменттеги баскыч сандарын көрсөтүү: 4 кадам (сүрөттөр менен)
Баскыч интерфейси 8051 жана 7 сегментте баскычтоп сандарын көрсөтүү: Бул үйрөткүчтө мен клавиатураны 8051 менен кантип интерфейстештирүү жана 7 сегменттеги дисплейде баскычтардын санын көрсөтүү жөнүндө айтып берейин
Джойстик жана IR алуучу менен Arduino көзөмөлдөгөн платформа оюну: 3 кадам (сүрөттөр менен)
Ардуино көзөмөлдөгөн платформер оюну джойстик жана IR алуучу менен: Бүгүн биз C#негизделген жөнөкөй платформер оюнун башкаруу үчүн Arduino микроконтроллерин колдонобуз. Мен Ардуинону джойстик модулунан киргизүү үчүн колдонуп жатам жана ошол киргизүүнү C# тиркемесине жөнөтөм, ал Serial c аркылуу маалыматты угат жана чечет