İçindekiler:
- 1. Adım: MBlock'u Ayarlama
- Adım 2: Arduino/HyperDuino için Ayarı Ayarlama
- Adım 3: Akıllı Arabayı MBlock'ta Programlama
Video: HyperDuino için MBlock Tarayıcı Tabanlı Kodlamaya Başlarken: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
HyperDuino ile mBlock web tabanlı eğitime hoş geldiniz. Bu size mBlock'u nasıl kuracağınızı ve kodunuzu HyperDuino'nuza nasıl yükleyeceğinizi gösterecek. Bu aynı zamanda akıllı bir araba için temel bir kodun nasıl oluşturulacağını da gösterecektir. Başlamak için BURAYA tıklayarak hemen içine atlayalım.
1. Adım: MBlock'u Ayarlama
Web sayfasını yüklemeye başladığında, bunu yapmadıysanız, flash player'ı etkinleştirmeniz istenecektir, devam edin ve flash'ı etkinleştir'i seçin ve google chrome tarafından çalıştırılmasına izin verin. Bu tamamlandığında, ana mBlock blok kodlama sayfasına yönlendirileceksiniz. Kurulumu neredeyse bitirdik! Ardından, kodu gerçek Arduino/HyperDuino'ya derlemek için gerekli olan bir eklenti indirmenizi isteyecektir. Devam edin ve yazılımı indirmeye başlayın. İndirirken ekranınızın sol alt tarafında göründüğünü göreceksiniz. Değilse, buna krom tarayıcının sağ tarafındaki üç nokta üzerine basarak ve indirmelere giderek erişebilirsiniz. Orada görünmüyorsa, doğru düğmeyi tıkladığınızdan emin olun. Kurulumu tamamlamak için yükleyiciyi çalıştırmanız ve tüm adımları uygulamanız gerekecektir. Her şey tamamlandıktan sonra, istendiği gibi bilgisayarı yeniden başlatmanız gerekecektir. Yeniden yüklendiğinde, gitmeye hazır olmalısınız!
Adım 2: Arduino/HyperDuino için Ayarı Ayarlama
Programlamaya başlamadan önce, modu Arduino moduna ayarlamak ve doğru kart tipine yüklediğinizden emin olmak isteyeceksiniz. Yeni başlayanlar için düzenle'ye tıklayın ve en alttaki Arduino Modu yazacaktır. Ekranın görünümünü değiştirecek ama alarma geçmeyecek, bu sadece Arduino/HyperDuino'yu programlarken işe yaramaz olacak kodu çıkardı. Sırada, yüklediğiniz panoyu da değiştirmek isteyeceksiniz. HyperDuino'nun esas olarak eşleştirildiği Arduino Uno'yu kullanıyorum, bu yüzden onu mBot'tan Arduino Uno'ya değiştirelim. Son olarak, bağlantı türünü, yüklemeye çalıştığımızda yaptığımız şeyle karıştırılmaması için ayarlamak isteyeceğiz. Ekranın en sağ tarafında devam edin ve bağlantı sekmesine basın ve "USB" yi seçin ve Arduino/HyperDuino'nun bağlı olduğu uygun USB bağlantı noktasına bağlı olduğundan emin olun, bu farklı bilgisayarlar arasında olabilir. Bu kadar! mBlock tarayıcı sürümünün kurulumunu tamamladınız. Aşağıda akıllı bir arabanın nasıl yapılacağına ve Arduino/HyperDuino'ya nasıl yükleneceğine dair örnek bir kod verilecektir.
Adım 3: Akıllı Arabayı MBlock'ta Programlama
Her iki tekerlek için de ileri ve geri işlevi tanımlamak için 4 blok oluşturarak başladım. Bunu yaptım çünkü sola dönüş ve sağa dönüş işlevi yaparken robot döndüğünde daha kolay ve güzel görünecek. Bir sonraki resme bakmadan önce, bu komutların 4'ünü yapmayı, hatta her motorun ileri ve geri gitmesini sağlamak için farklı bir yol yaratmayı denemeniz için size meydan okuyorum. Artık her motor için hem ileri hem de geri komutumuz olduğuna göre, onun için toplam ileri, toplam geri, sol ve sağ fonksiyonlarını yapalım. Teknik olarak, sola ve sağa dönmek için yaptığımız ileri komutlardan birini kullanabilirsiniz, ancak daha yumuşak görünmesi için bir motorun geriye, diğerinin ileri gitmesini seviyorum. Bunu da tamamladığımıza göre artık ana koda geçelim. İlk olarak, aracın genellikle programın başlangıcında ileri gitmesini istiyoruz. Daha sonra ultrasonik sensör kısmını bu şekilde ekleyebiliriz. Şimdilik ultrasonik sensör kısmından sadece bir örnek bırakacağım çünkü kodun en iyi kısmı onunla birlikte gelen yaratıcılıktır. Bu arabayı ne kadar akıllı yapabileceğinizi görün. Bu kod, duvarlardan kaçınacağı yerde açık uçlu bırakacak, ancak yine de yerlerde takılma olasılığı var. Herhangi bir sorunuz varsa, yorum bırakmaktan çekinmeyin, böylece size yol boyunca yardımcı olabilirim!
Önerilen:
Arduino Tarayıcı Tabanlı Uzaktan Kumanda (linux): 9 Adım (Resimli)
Arduino Tarayıcı Tabanlı Uzaktan Kumanda (linux): Çocuklarımız var. Ben onları çok seviyorum ama çocuk kanallarını açtıklarında uydu ve TV için uzaktan kumandayı saklıyorlar. Bunun birkaç yıl boyunca her gün gerçekleşmesinden sonra ve sevgili eşimin bana bir
ESP8266 ve ESP32 için Python'a Başlarken: 6 Adım
ESP8266 ve ESP32 için Python'a Başlarken: Bacground ESP8266 ve küçük ağabeyi ESP32, tam TCP/IP yığını ve mikro denetleyici özelliğine sahip düşük maliyetli Wi-Fi mikroçipleridir. ESP8266 yongası ilk olarak 2014 yılında yapımcı topluluğunun dikkatini çekti. O zamandan beri düşük fiyat (
Dijital 3D Haritalama için Temel 3D Tarayıcı: 5 Adım
Dijital 3B Haritalama için Temel 3B Tarayıcı: Bu projede, öncelikle küçük yarı düzlem nesnelerin taranmasına uygulanan ve çalışması tarama ve yeniden yapılandırma sistemlerine genişletilebilen 3B tarama ve yeniden yapılandırmanın temel temellerini açıklayacağım ve açıklayacağım. B
Bir Ticaret Kartı Makinesi için Kart Tarayıcı: 13 Adım (Resimlerle)
Bir Ticaret Kartı Makinesi için Kart Tarayıcı: Bir Ticaret Kartı Makinesi için Kart TarayıcıDeğişim Günlüğü son adımda bulunabilir.Arka PlanProjemin ana motivasyonunu Kart Besleyici Giriş bölümünde açıkladım. Ama kısacası, çocuklarım ve ben çok miktarda Ticaret Kartı biriktirdik ve
Tarayıcı Tabanlı PCB'ler: 7 Adım
Tarayıcı Tabanlı PCB'ler: Siz projeler üstlendikçe veya oluştururken, bazıları kolay, bazıları ise zor olacaktır. Bazıları tek seferlik olacak ve diğerlerinin ölçekli olarak yapılması gerekecek. Bu yazıda, bugüne kadarki en büyük projem olan Distributed Symphony'yi ve mikrofonun nasıl