Mundarija:
- 1 -qadam: komponentlar
- 2 -qadam: O'chirish diagrammasi
- 3 -qadam: Python kutubxonasi Pyautogui -ni qanday o'rnatish kerak
- 4 -qadam: Arduino va Python3 uchun kod
- 5 -qadam: Namoyish videosi
Video: Dinozavrlar o'yinini Arduino va Python3: 5 qadamlaridan foydalanib o'ynang
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Loyihaning tavsifi
Ko'pchiligimiz Internet ishlamay qolganda google orqali dinozavrlar o'yinini o'ynaganmiz va agar siz bu o'yinni o'ynamagan bo'lsangiz, endi xavotir olmang, lekin odatiy tarzda tugmachalarni bosish mumkin emas, balki qo'lingiz bilan. Shunday qilib, bu loyihada qo'lda harakatlanuvchi rezistor yordamida arduino qiymatlarini yuboradi va arduino uni python3 ga yuboradi va python pyautogui mashhur kutubxonasi yordamida biz "yuqoriga" o'q vazifasini bajaramiz:)
Qanday qilib men bu loyihani amalga oshirishga qaror qildim?
Yaqinda men youtube -da Arduino -ga asoslangan qo'lni imo -ishorali kompyuterni boshqarish loyihasi haqidagi videoni ko'rdim va men bu loyihani amalga oshirishni juda xohlardim, lekin hozirda bu loyihani amalga oshirish uchun zarur bo'lgan ultratovushli sensorlar yo'q. Men hamma narsani o'qidim, bu loyiha qanday ishlaydi? va keyin men ham xuddi shunday ishni rezistor (LDR) sensori yordamida qila olaman deb o'yladim. Va keyin men "yuqoriga o'q" tugmachasini boshqarishga va uni dinozavr o'yinida ishlatishga qaror qildim. Eng muhimi, yangi boshlanuvchilar ham ushbu loyihani sinab ko'rishlari mumkin, bu ularning qiziqish darajasini oshiradi.
Quyida men yaqinda ko'rgan video
1 -qadam: komponentlar
Endi buni amalga oshirishni boshlaylik:
Ushbu loyihani amalga oshirish uchun zarur bo'lgan narsalar:
- Bir Arduno UNO kengashi
- Non paneli
- Surat qarshiligi LDR nomi bilan ham tanilgan
- 10k ohmli qarshilik
- Jumper simlari
2 -qadam: O'chirish diagrammasi
Python3 haqida ma'lumot:
Endi bu loyihani amalga oshirish uchun siz tizimingizga python3 ni o'rnatishingiz kerak, buning uchun men yaqinda "Python3 va Arduino Communication" loyihasini yukladim va u erda men python3 ni qanday o'rnatish kerakligi haqida yukladim. Agar siz python3 va arduino bilan tanishishni istasangiz, men sizga bu loyihani tekshirishni maslahat beraman:) Quyida "Python3 va Arduino Communication" havolasi keltirilgan.
create.arduino.cc/projecthub/Jalal_Mansoor…
3 -qadam: Python kutubxonasi Pyautogui -ni qanday o'rnatish kerak
Endi siz "yuqoriga o'q" funktsiyasini bajaradigan pyya kutubxonasini o'rnatishingiz kerak.
Python3 ni tizimingizga muvaffaqiyatli o'rnatganingizdan so'ng:
Quyidagi amallarni bajaring:
Administrator sifatida ishga tushirish va yozish buyrug'ini bosish orqali buyruq satrini oching
CD C: / Python37
Endi siz quyidagi buyruqni yozishingiz kerak
python -m pip install -pipni yangilang
Endi bu siz yozishingiz kerak bo'lgan oxirgi buyruq
pyautogui -ni o'rnatish
4 -qadam: Arduino va Python3 uchun kod
5 -qadam: Namoyish videosi
Rahmat yaratuvchilarga:)
Bahramand bo'ling, o'rganing, yarating, baham ko'ring:)
Ustozlarimga rahmat
youtube
ochiq manbali hamjamiyat
Internetdan veb -sahifalar
Tavsiya:
Havo pianino IR yaqinlik sensori va Arduino Uno Atmega 328: 6 qadamlaridan foydalanadi (rasmlar bilan)
Havo pianinolari IQ yaqinlik sensori va Arduino Uno Atmega 328 yordamida: Odatda pianino - bu tugmachani bosishning oddiy mexanizmi bo'yicha elektr yoki mexanik ish. Ammo bu erda burilish bor, biz ba'zi datchiklar yordamida pianino kalitlariga bo'lgan ehtiyojni yo'q qilishimiz mumkin edi. Infraqizil yaqinlik datchiklari sababga eng mos keladi, chunki
Dinozavrlar o'yini Hack Google Chrome o'yinlari: 9 qadam
Dinozavrlar o'yini Hack Google Chrome Games: chrome t-rex run-bu juda qiziqarli o'yin. Bu erda biz Arduino -dan foydalanib, uni yanada qiziqarli qilishni xohlaymiz. Bu dino o'yini hech qanday Internetga ulanish sahifasida ko'rinmaydi, siz buni malina pi yordamida ham qilishingiz mumkin, bu erda biz ikkala taxtani batafsil Arduino bilan taqqoslaymiz
Ko'ylagingizda Simon o'yinini o'ynang: 5 qadam
Ko'ylagingizda Simon o'yinini o'ynang: Siz har doim ko'ylagingizda Simon o'yinini o'ynashni xohlaganmisiz? Men ham! Bu yo'riqnomada men sizga Makon Makey yordamida ko'ylagingizga tegib o'ynashingiz mumkin bo'lgan Simon o'yinining qanday versiyasini yasashni ko'rsataman
Arduino Uno va OLED 0.96 SSD1306 displeyi bilan PONG o'yinini o'ynang: 6 qadam
Arduino Uno va OLED 0.96 SSD1306 displeyi bilan PONG o'yinini o'ynang: Salom bolalar, bugun biz Arduino bilan PONG o'yini o'tkazamiz. Biz o'yinni ko'rsatish uchun adafruit ning 0,96 oled displeyidan foydalanamiz & O'yinni boshqarish uchun tugmachalarni bosing
Xcode yordamida Swift -dan foydalanib, Tic Tac Toe o'yinini qanday qilish kerak: 5 qadam
Xcode yordamida Swift -dan foydalanib, Tic Tac Toe o'yinini qanday qilish kerak: Ushbu Swift qo'llanmasida men sizga Tic Tac Toe ilovasini qanday yaratishni ko'rsataman. Bu ilova juda oddiy va har qanday yangi boshlanuvchilar uchun ajoyib loyihadir. Men darslikni uch bosqichga ajrataman: 1. Ob'ektlarni yaratish 2. Ob'ektlarni kodga ulash 3. C