Mundarija:
- 1 -qadam: Materiallarni oling
- 2 -qadam: qisqacha ishlash
- 3 -qadam: Keling, ulanishlarni qilaylik
- 4 -qadam: Arduino kodini yuklang
- 5 -qadam: Qayta ishlash dasturini oching
Video: Flappy Bird Arduino -dan foydalanish va ishlov berish: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Hammaga salom!!!
Arduino -ga asoslangan yangi loyihaga xush kelibsiz. Hammamiz hayotimizda bir marta qushlar o'yinini o'ynaganmiz. Qanday qilib biz uni kompyuterda o'ynasak va uni Arduino yordamida boshqarsak? Quyida keltirilgan barcha amallarni bajaring va ushbu dars oxirida siz mikrokontroller yordamida o'yinni boshqarasiz.
1 -qadam: Materiallarni oling
Shunday qilib, ushbu loyiha uchun biz Arduino Uno Board va SR-04 Ultrasonik sensoridan foydalanamiz. Men sizga UTSource.net saytidan ushbu komponentlarni sotib olishni maslahat beraman, chunki ular arzon narxlardagi elektronika komponentlari va modullarini sifatini buzmaydi. Ularni tekshirib ko'ring !!!
1 X Arduino Uno
1 X SR-04 Ultrasonik sensor
Non paneli (ixtiyoriy) va bir nechta sarlavha simlari
2 -qadam: qisqacha ishlash
Ultrasonik sensorni bu erda ishlatganimizning sababi - qo'limiz va qo'llarimiz orasidagi masofa ma'lumotlarini olish
Sensor va harakatlanayotgan qushning balandligini sozlash uchun ushbu qiymatlardan foydalaning. O'yin Processing -da yaratilgan va Arduino u bilan ketma -ket port yordamida aloqa o'rnatadi. Men yuqoridagi o'yinning bir nechta rasmlarini bog'ladim, shuning uchun ushbu loyiha haqida tasavvurga ega bo'lish uchun ularni ko'rib chiqing.
3 -qadam: Keling, ulanishlarni qilaylik
Avval SR-04 ni ulang
Sensor Arduino kartasiga. Interfeys uchun faqat bitta sensor bo'lgani uchun men ushbu loyiha uchun sxemani qo'shmayman. Ulanishlar quyidagicha -
SR-04 >> Arduino Uno
Vcc >> 5V
Gnd >> Gnd
Trigger pin >> Raqamli pin 11
Echo Pin >> Raqamli pin 10
Ulanishlar shu bilan tugadi.
4 -qadam: Arduino kodini yuklang
Endi kodni Arduino kartasiga yuklash vaqti keldi.
Kodni pastdan yuklab oling.
Kodni yuklamasdan oldin, biz o'yin ma'lumotlarini jo'natish uchun foydalanadigan komport porti va tezligini to'g'ri tanlashga ishonch hosil qiling.
***************************************************
bo'sh o'rnatish ()
{
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
Serial.begin (9600); // Bu erda bod tezligini o'rnating
}
*******************************************************
5 -qadam: Qayta ishlash dasturini oching
Arduino kodi yuklanganidan so'ng, uni yuklab oling va oching
ishlov berish kodi. Yana bir xil bod tezligini o'rnating va avvalgidek to'g'ri portni eslang.
*******************************************************
bo'sh o'rnatish () {
hajmi (400, 600);
p1.x = kenglik + 50;
p2.x = kenglik + 220;
p3.x = kenglik + 370;
myPort = yangi seriyali (bu, "COM3", 9600); // Bu erda kom -port va bod tezligini o'zgartiring
myPort.bufferUntil (10);
}
********************************************************
Endi bu o'yinni sinab ko'raylik. Ideani qayta ishlashda ishga tushirish tugmachasini bosish kifoya.
Qush sizning qo'lingiz va sensor orasidagi masofaga qarab harakat qiladi.
Umid qilamanki, sizga bu kichik ko'rsatma yoqdi. Ha bo'lsa, iltimos, sevimli tugmachasini bosib, qo'llab -quvvatlang va do'stlaringiz bilan baham ko'ring. Agar sizga biron bir yordam kerak bo'lsa, quyida izoh qoldiring. Bolalar bugun shunday. Tez orada yana bir ajoyib loyihani ko'rasiz.
Tavsiya:
FK (Forward Kinematic) Excel, Arduino va ishlov berish bilan: 8 qadam
FK (Forward Kinematic) Excel, Arduino va Processing bilan: Forward Kinematic 3D effektida End Effector qiymatlarini (x, y, z) topish uchun ishlatiladi
Excel, Arduino va ishlov berish bilan kinematikani oldinga siljitish: 8 qadam
Forward Kinematic Excel, Arduino & Processing: Forward Kinematic yordamida 3D fazoda End Effector qiymatlarini (x, y, z) topish uchun foydalaniladi
SCARA robot: Fovard va teskari kinematika haqida bilib oling !!! (Plot Twist, ARDUINO -da ishlov berish yordamida real vaqt rejimida interfeys yaratishni o'rganing !!!!): 5 qadam (rasmlar bilan)
SCARA robot: Fovard va teskari kinematika haqida bilib oling !!! (Plot Twist, ARDUINO -da ishlov berish yordamida real vaqt rejimida interfeys yaratishni o'rganing !!!!): SCARA roboti sanoat dunyosida juda mashhur mashinadir. Bu nom tanlangan mos keladigan robotli qurol yoki tanlangan mos keladigan bo'g'inli robot qo'lini anglatadi. Bu, asosan, uch darajali erkinlik robotidir, bu birinchi ikkita displey
Arduino grafik ishlov berish: 5 qadam
Arduino Grafika O'tish: Salom, bu loyiha sensorlar sezishi mumkin bo'lgan ko'rinmas zarrachalardan ko'rinadigan grafikalar yaratish uchun mo'ljallangan. Bunday holda, men yorug'lik va masofani boshqarish uchun ultratovush sensori va fotorezistordan foydalandim. Men buni o'zgaruvchilardan foydalanib tasavvur qilaman
Arduino va ishlov berish yordamida DIY voltmetr: 4 qadam
Arduino va ishlov berish yordamida DIY voltmetr: Salom va bugungi loyihaga xush kelibsiz. Men Sarveshman va bugun biz arduino asosidagi voltmetr yasaymiz. Ammo buning farqi shundaki, u qayta ishlash dasturida o'z chiqishini ko'rsatadi. Endi mening oldingi darsliklarimdan birida biz jarayon yaratdik