Mundarija:

Dinozavrlar o'yinini Arduino va Python3: 5 qadamlaridan foydalanib o'ynang
Dinozavrlar o'yinini Arduino va Python3: 5 qadamlaridan foydalanib o'ynang

Video: Dinozavrlar o'yinini Arduino va Python3: 5 qadamlaridan foydalanib o'ynang

Video: Dinozavrlar o'yinini Arduino va Python3: 5 qadamlaridan foydalanib o'ynang
Video: GOOGLE | DINOZAVR O'YININI QANDAY BUZISH MUMKIN ! ! ! 2024, Noyabr
Anonim
Arduino va Python3 yordamida dinozavrlar o'yinini o'ynang
Arduino va Python3 yordamida dinozavrlar o'yinini o'ynang

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

Image
Image
Komponentlar
Komponentlar
Komponentlar
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

O'chirish diagrammasi
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

Python kutubxonasi Pyautogui -ni qanday o'rnatish kerak
Python kutubxonasi Pyautogui -ni qanday o'rnatish kerak
Python kutubxonasi Pyautogui -ni qanday o'rnatish kerak
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

facebook

ochiq manbali hamjamiyat

Internetdan veb -sahifalar

Tavsiya: