Мазмұны:

VGA мониторындағы Arduino Snake: 5 қадам
VGA мониторындағы Arduino Snake: 5 қадам

Бейне: VGA мониторындағы Arduino Snake: 5 қадам

Бейне: VGA мониторындағы Arduino Snake: 5 қадам
Бейне: VGA, DVI, HDMI, DisplayPort - какой видеовыход лучше? Чем отличаются? 2024, Шілде
Anonim
Image
Image

Мен … Arduino сатып алдым. Бастапқыда инвестиция қызымды бағдарламалауға қызықтыратын нәрсеге негізделген. Алайда, бұл ойын мен үшін қызықты болды. Жарықдиодты жарықтандыруды, түймелердің өзара әрекеттесуін және сериялық басып шығаруды ойнағаннан кейін, мен жолақты сәл көтеріп, бірдеңе жасауды шештім. Менің басты қызығушылығымның бірі ойын болғандықтан, бұл ойынға байланысты нәрсе болатын, сондықтан мен өзімнің шағын аркадалық машинамды жасауды шештім. Мен шкафтың нақты құрылысы болашақ жоба болуы керек екенін және Arduino ұсынатын шектеулі ресурстармен бағдарламалауға назар аудару керек екенін тез түсіндім. Сондықтан мен бірінші жақсы ойын Жылан болады деп шештім.

Бастау үшін мен енгізу мен дисплейді қалай шешуге болатынын білу үшін басымды орауым керек болды. Енгізу үшін мен шынайы аркада сезімін алғым келді, сондықтан мен аркадтық джойстик пен түймелерді сатып алдым. Дисплей сәл қиын болды, өйткені мен TFT шағын экрандарымен шектелуді қаламадым. Содан кейін мен Сандро Маффиодоның керемет VGAX кітапханасын таптым. Алайда, мен өз VGA портымды дәнекерлеуім керек болғандықтан, бұл маған дәнекерлеу өнерін қайта қарауыма тура келді, бұл мектептен бері жасамаған нәрсе (20 жылдан астам уақыт бұрын).

Сонымен, мен сөйлеспей -ақ, Arduino -дегі алғашқы жобамды осылай жасадым!

1 -қадам: талаптар

  • Arduino IDE v1.6.4
  • Менің жыланның бастапқы коды
  • VGAX кітапханасы
  • 1x Arduino UNO үйлесімді тақтасы
  • 1x аркадтық джойстик
  • 1x Аркада түймесі
  • 1x пьезо сигнал
  • 1x VGA DSUB15
  • 1x Нан тақтасы
  • 1x қуат көзі модулі
  • 2х 68Ω резисторлар
  • 2x470Ω резисторлар
  • 4х 10 кОм резисторлар
  • Сымдардың жиынтығы
  • Дәнекерлеудің бастапқы жиынтығы

2 -қадам: VGA портын дәнекерлеңіз

Барлығын Arduino -ға қосыңыз
Барлығын Arduino -ға қосыңыз

Мен VGA портын дәнекерлеу арқылы бастадым. Мен бұл үшін таба алатын ең жақсы нұсқаулар Sandro Maffiodos VGAX бетінде болды.

Мен VGA портындағы қосылымдарды ортаңғы қатарда дәнекерлеуді бастау оңайырақ екенін байқадым. Басқа жолдардың кез келгенінен бастап, қосылымдарды дәнекерлемей, орташа байланыстарға жету қиынға соқты (мүмкін, менің үлкен және арзан дәнекерлеу үтігім болғандықтан).

3 -қадам: Барлығын Arduino -ға қосыңыз

Барлығын Arduino -ға қосыңыз
Барлығын Arduino -ға қосыңыз
Барлығын Arduino -ға қосыңыз
Барлығын Arduino -ға қосыңыз

Содан кейін мен бәрін Arduino -мен байланыстырдым. Мен жоғарыда сіз ұстануыңыз керек қорытпалы диаграмма жасадым (ескерту, бір -бірімен оңай оралатын көптеген кабельдер бар).

VGAX кітапханасы тек 4 түске қолдау көрсетеді, бірақ сіз 6 түрлі түс схемасын таңдай аласыз. Олар әр түрлі комбинацияларда RGB үшін VGA кабельдерін қосу арқылы анықталады. Қосымша ақпарат алу үшін Sandro Maffiodos VGAX бетін қараңыз.

4 -қадам: Ойынды жүктеңіз

Ойынның бастапқы коды GitHub -да қол жетімді.

5 -қадам: ләззат алыңыз

Ләззат алыңыз!
Ләззат алыңыз!
Ләззат алыңыз!
Ләззат алыңыз!

Енді сіз ескі ретро жыланның 10 деңгейіне ене аласыз!

Сізге бұл нұсқаулық ұнады деп сенемін!

YouTube және Twitter -де мені қадағалаңыз, егер бұл сіз үшін құнды болса.

Ұсынылған: