Mundarija:

Arduino -ni Sphero RVR bilan dasturlash: 4 qadam
Arduino -ni Sphero RVR bilan dasturlash: 4 qadam

Video: Arduino -ni Sphero RVR bilan dasturlash: 4 qadam

Video: Arduino -ni Sphero RVR bilan dasturlash: 4 qadam
Video: Sphero RVR and Arduino Uno autonomous robot combination 2024, Noyabr
Anonim
Arduino -ni Sphero RVR bilan dasturlash
Arduino -ni Sphero RVR bilan dasturlash

O'tgan yili oktyabr oyida Sphero RVR chiqdi. Bu boshqa robotlarga o'xshamaydigan robot edi. Birinchidan, siz uni Micro: bit, Raspberry PI va Arduino bilan dasturlashingiz mumkin. Siz uni turli xil funktsiyalarni bajarishingiz mumkin. LEDlar rangini ham o'zgartirishi mumkin. Va uning batareyasi qayta zaryadlanuvchi va bir martalik ishlatilmaydi.

Arduino -ga qaytsak, odamlar aslida qaerdan boshlashni bilishmaydi. Shuning uchun men buni yozdim, men sizga buni Arduino bilan qanday bog'lashni ko'rsataman. Bu jarayon siz o'ylagandan osonroq va sizga bir soatdan kam vaqt ketadi! Boshlaylik!

Ta'minotlar

1 Sphero RVR

1 Arduino

1 -qadam: Dasturiy ta'minotni yuklab olish

Dasturiy ta'minot yuklab olish
Dasturiy ta'minot yuklab olish
Dasturiy ta'minot yuklab olish
Dasturiy ta'minot yuklab olish
Dasturiy ta'minot yuklab olish
Dasturiy ta'minot yuklab olish

Bu qadam juda oson, buning uchun bu havolaga o'tish kifoya. va faylni yuklab oling. Esingizda bo'lsin, sizning dasturingiz Linux, Windows yoki Apple bo'lishi kerak.

2 -qadam: Arduino dasturlash

Arduino dasturlash
Arduino dasturlash
Arduino dasturlash
Arduino dasturlash
Arduino dasturlash
Arduino dasturlash

Agar siz dasturiy ta'minotni ochsangiz va kodlashga tayyor bo'lsangiz, siz ushbu kodni yozishni boshlaysiz

#qo'shing

keyin yozishingiz kerak

rvr.configUART (& Seriya);

shuning uchun siz Sfero bilan aloqangiz bor

3 -qadam: Sphero dasturini davom ettirish (qayta qo'ng'iroqlar va boshqaruv)

Sferani dasturlash davom etmoqda (qayta qo'ng'iroqlar va boshqaruv)
Sferani dasturlash davom etmoqda (qayta qo'ng'iroqlar va boshqaruv)

Qo'ng'iroqlar sizga Spherodan ma'lumotlarni yuborishni emas, balki Spherodan sizga ma'lumot yuborishni so'rashga imkon beradi. Masalan, rvr.poll () yordamida; loop funktsiyasida siz Spherodan biror narsa olasiz. Agar siz uni kiritmasangiz, siz hech narsani eshitmaysiz.

Boshqaruvlar Arduino kodidan foydalangan holda RVR bilan gaplashishni osonlashtiradi, shuning uchun siz ba'zi buyruqlarga havolalarga ega bo'lgan buyruqlar berasiz, shunda siz Sphero Arduino SDK kodini o'rganishingiz shart emas.

Demak, qolgani sizga bog'liq! Sphero RVR bilan nima qilmoqchisiz?

4 -qadam: ulang

Uni ulash
Uni ulash
Uni ulash
Uni ulash

Uni tugatish uchun uni rozetkaga ulang. Keyin Arduino dasturini ishga tushiring va nima qilganingizni ko'ring!

Agar muammoga duch kelsangiz, Arduino va Sphero sahifasiga o'ting. Ehtimol, ular mendan ko'ra yaxshiroq tushuntirish ishini qilishgan. Bu erda men o'z tadqiqotimni oldim.

Tavsiya: