Buradasın
MBlock 5 ile Arduino'da Ultrasonik Mesafe Sensörlerini Buton Olarak Kullanma Eğitimi
youtube.com/watch?v=pYdXdBNckwcYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan MBlock 5 programlama arayüzünde Arduino ile ultrasonik mesafe sensörlerini buton olarak kullanma konulu bir eğitim içeriğidir.
- Video, üç ana bölümden oluşmaktadır: önce üç farklı mesafe sensörünün buton olarak nasıl çalıştığı gösterilmekte, ardından sensörlerin Arduino ile nasıl bağlanacağı detaylı olarak anlatılmakta ve son olarak MBlock 5 programında bu sensörlerin nasıl kullanılacağı adım adım gösterilmektedir. Eğitmen, üç farklı karakterin (kırmızı, yeşil ve mavi) mesafe sensörlerine göre hareket ettirilmesi, mantıksal kapılar ve küçüktür-büyüktür işaretlerini kullanarak mesafe sensöründen gelen değerleri kontrol etme ve karakterlerin hareket kodlarını yazma sürecini göstermektedir.
- Eğitim, sensörlerin pin bağlantılarını, kuklaların konumlandırılmasını, değişkenlerin tanımlanmasını ve yükleme modu kullanarak etkileşimli bir uygulama oluşturmayı içermektedir. Son olarak, oluşturulan uygulamanın test edilmesi gösterilmekte ve karakterlerin butonlara basıldığında yukarı-aşağı hareket etmesi gösterilmektedir.
- 00:10Ultrasonik Mesafe Sensörlerini Buton Olarak Kullanma
- MBlock 5 ile Arduino derslerinde ultrasonik mesafe sensörlerini buton olarak nasıl kullanacağımız öğreneceğiz.
- Üç tane ultrasonik mesafe sensörü buton olarak kullanılarak, belirli aralıklara girdiğinde butona basıldı işlemi gerçekleştirilecek.
- İlk sensör 5 ile 10 arasında olduğunda kırmızı hayalet yukarı çıkıyor, ikinci sensör 5 ile 10 arasında olduğunda yeşil hayalet yukarı çıkıyor, üçüncü sensör 5 ile 10 arasında olduğunda mavi hayalet yukarı çıkıyor.
- 01:39Ultrasonik Mesafe Sensörlerinin Bağlantıları
- Ultrasonik mesafe sensörünün dört pini vardır: VCC, TRIG, Echo ve GND.
- Üç sensör için beş volt ve GND bağlantıları gereklidir, ancak Arduino üzerinde bunlar mevcut olmadığı için özel şeritler oluşturulur.
- Eko pinleri çift sayılara (2, 4, 6) ve TRIG pinleri tek sayılara (3, 5, 7) bağlanır.
- 06:49MBlock 5'te Tasarım Oluşturma
- MBlock 5 programında üç hayalet kuklası oluşturulur ve konumları ayarlanır.
- Hayaletlerin kostümleri kırmızı, yeşil ve mavi olarak değiştirilir.
- Arka plan olarak boşluk (space) kostümü seçilir.
- 08:40Değişkenler ve Kodlama
- Mesafe1, Mesafe2 ve Mesafe3 adında üç değişken oluşturulur.
- Yükleme modu yayını ve uzantılar kullanılarak kodlama yapılır.
- Arduino başladığında sürekli olarak mesafe algılayıcıları çalıştırılır ve sonuçlar kuklalara iletilir.
- 11:52Mblock'ta Mesafe Sensörü Kullanımı
- Aralık için mantıksal kapı ve küçüktür-büyüktür işaretleri kullanılarak kodlama yapılıyor.
- Ultrasonik sensörden gelen sayısal değer 5'ten büyük ve 10'dan küçükse karakter yukarıya çıkacak.
- Kırmızı karakter bir saniyede hareket edecek, ilk konumu -150, -80; ikinci konumu -150, +80 olacak.
- 13:09Diğer Karakterlerin Kodlanması
- Yeşil karakter için mesafe iki değişkeni kullanılıyor, başlangıç konumu (0, -80), butona basıldığında (0, +80) olacak.
- Mavi karakter için mesafe üç değişkeni kullanılıyor, başlangıç konumu (0, -80), butona basıldığında (0, +80) olacak.
- Mesafe değerleri 10 ile 20 arası veya 50 ile 60 arası olarak değiştirilebilir.
- 14:44Kodların Yüklenmesi ve Test Edilmesi
- Arduino ile bağlantı kurulup kodlar yükleniyor.
- Mesafe üç değişkeni unutulmuş olduğu için çalışmıyor, düzeltildikten sonra test ediliyor.
- Üç farklı mesafe sensörü kullanılarak kırmızı, yeşil ve mavi karakterler buton olarak test ediliyor.