İçindekiler:

Uzaktan Kumanda Mikro:Bit Rover: 4 Adım
Uzaktan Kumanda Mikro:Bit Rover: 4 Adım

Video: Uzaktan Kumanda Mikro:Bit Rover: 4 Adım

Video: Uzaktan Kumanda Mikro:Bit Rover: 4 Adım
Video: Bluetooth Kontrollü Araç 4WD | Arduino ile Uzaktan Kumandalı Araba Yapımı (HC06/HC05) | (Kod+Şema) 2024, Temmuz
Anonim
Uzaktan Kumanda Mikro: Bit Rover
Uzaktan Kumanda Mikro: Bit Rover

GiggleBot, programlama, robotik, mekanik vb. hakkında ön bilgi gerektirmeden doğrudan robotiğe geçmek için gerçekten harika, kullanımı kolay bir platformdur. Kodlamayı öğrenebileceğiniz ve bilginizi artırabileceğiniz bir ortam sağlamak için BBC micro:bit ile eşleştirilmiştir. Micro:bit, Makecode adı verilen bir sürükle ve bırak kodlama ortamı sunar. Bu, GiggleBot gezicisini çok eğlenceli ve eğlenceli olan Lego benzeri bir tarzda programlamanıza olanak tanır.

Mikro:bit'in en önemli özelliklerinden biri, bir mikro:bit'ten diğerine bilgi alışverişi için kolay bir yöntem sağlamasıdır. Yani iki taneye sahipseniz, mesajları ileri geri iletebilirsiniz. GiggleBot bundan yararlanır ve kendi uzaktan kumandalı arabanızı yaratmanız için yeni başlayanlara uygun bloklar sağlar!

Adım 1: Malzeme

Malzeme
Malzeme
Malzeme
Malzeme

İhtiyacın olacak:

gezici için:

  • bir GiggleBot
  • bir mikro:bit
  • 3 AA pil
  • micro:bit ile birlikte gelen USB kablosu

Kontrolör için:

  • bir mikrobit
  • pilleri ile pil paketi

GiggleBot'u Buradan Alın

Adım 2: Uzaktan Kumandayı Programlayın

Uzaktan Kumandayı Programlayın
Uzaktan Kumandayı Programlayın
Uzaktan Kumandayı Programlayın
Uzaktan Kumandayı Programlayın

Uzaktan kumanda, elinizde tuttuğunuz mikro:bittir. Siz onu sallarken, geziciye sürekli olarak komutlar gönderir.

Makecode düzenleyicisine gidin, kıkırdama uzantısını yükleyin ve projenize bir ad verin. Bu bölümle ilgili yardıma ihtiyacınız varsa, lütfen Easy Micro:Bit Rover talimatına bakın.

Uzaktan Kumandanın kodu basittir ve sonsuza kadar döngüde yalnızca bir bloktan oluşur.

Blok harici uzaktan kumanda, grup 1, uzaktan kumanda mikro:bitinden GiggleBot'a sinyal göndermek için kullanılır.

Sinyaller, uzaydaki uzaktan kumanda konumuna dayanmaktadır:

  • GiggleBot'un hareket etmesini durdurmak için yatay tutun
  • döndürmek için sola veya sağa eğin
  • ileri gitmek için aşağı doğru eğin
  • geri gitmek için yukarı doğru eğin

Ne kadar çok eğim verirseniz, gezici o kadar hızlı hareket eder.

Bloğun grup 1 kısmı, mikro: bitlerin iletişim kuracağı radyo grubunu ayarlıyor. İki mikro:bit aynı grupta olmalıdır. Odada başka GiggleBot'larınız varsa, her set kendi grubunda olmalıdır.

Kodu uzaktan kumanda micro:bit'e indirin.

3. Adım: GiggleBot Kodu

GiggleBot Kodu
GiggleBot Kodu
GiggleBot Kodu
GiggleBot Kodu

GiggleBot, uzaktan kumandadan her komut aldığında tepki vermelidir.

Sadece bunun için ayrılmış bir olay bloğu var: alınan uzaktan kumandada grup 1. Bu bloğun içine uzaktan kumanda yap eylem bloğunu bırakın.

Bu dizi, uzaktan kumandadan her telsiz mesajı alındığında tetiklenecek ve gerekli işlem GiggleBot tarafından gerçekleştirilecektir.

Bu kodu indirin ve GiggleBot'un micro:bit'ine kurun.

Adım 4: GiggleBot'unuzu Sürmeye Başlayın

Her iki robotu da çalıştırın ve GiggleBot'unuzu kontrol etmeye başlayın!

Kendinize zorlu bir parkur oluşturun ve ne kadar hızlı geçebileceğinizi görün. İyi eğlenceler!

Önerilen: