LEGO MINDSTORMS Education EV3 setini MakeCode ile kodlama Microsoft'un bir hizmetidir ve bir web tarayıcısı üzerinden yapılır. Böylece öğrenciler ve öğretmenler, USB bağlantı noktası ve internet bağlantısı olan herhangi bir cihaz veya platformda programlar oluşturabilirler. Örnek kod ve çalışmalar için https://makecode.com/blog/lego... sayfasına göz atabilir, https://makecode.mindstorms.co... sayfasından ise ilk denemelerinizi yapabilirsiniz.
Şimdi istediğiniz kodlama dilini kullanarak uygulamalı LEGO®Education çözümleriyle çalışmak her zamankinden daha kolay. Öğrencilerinizle birlikte eğlenceli uygulamalı deneyimleri yaratıcı kodlama keşfiyle birleştirebilir, LEGO MINDSTORMS®Education EV3 ve WeDo 2.0’ı MIT’nin Scratch 3.0 sürümüyle kolayca birbirine bağlayabilirsiniz.
Bazen yaptığımız robotun tasarımındaki bir kolun sınırlı çalışma alanı olabilir. Örneğin; motor sınırsız tur atabilmekteyken yaptığınız tasarım sebebiyle motor sadece belli bir derece aralığında çalışmak durumunda kalabilir (Bkz. LEGO Mindstorms Ev3 programında yapım klavuzu bulunan drive base ve medium motor tasarımı).
Robotumuzun bir nesneyi algılayıp durmasını ve ardından nesneyi üzerindeki bir kol aracılığı ile alarak getirmesini isteyebiliriz. Böyle bir senaryoda robotu başlatırken kolu, hep açık vaziyette olacak şekilde elle ayarlamalıyız. Aksi takdirde robot, nesneyi almak istediğinde kol zaten kapalı olacağından başarısız olacaktır.
Kolu elle ayarlamayı unutma ihtimalimize karşılık elbette robotumuzu, kolunu istediğimiz başlangıç noktası olan en üst seviyeye getirecek ve bizi elle bazı ayarlar yapmaktan kurtarabilecek şekilde programlayabiliriz.
Örneğin programımızın en başına, kolu çalıştıran motoru, başlangıç noktasına (en üst seviyeye) götürecek bir program bloğu ekleyebiliriz.
LEGO® MINDSTORMS® EDUCATION EV3 Classroom Yazılımı Mac kullanıcıları için hazır! Gelin birlikte bir göz atalım.
Scratch tabanlı bir program olan EV3 Classroom bizi bir başlangıç ekranı ile karşılıyor.
Start düğmesine bastığımız zaman, üç aşamalı Başlarken sayfası ve öğretmenlerin yapması gereken ilk hazırlıkları anlatan bir bölüm karşımıza çıkıyor.
Bu sayfada 1 numaralı bölüme tıklayıp Akıllı tuğlayı nasıl bağlayacağımızı görüyoruz. 2 numaralı bölümde ise Motorları ve Sensörleri tanıma çalışmalarını yapıyoruz. 3. Bölüm hareket çalışmalarını deneyebileceğimiz bir robot modeli yapmamızı sağlıyor. Bu model ile robotun hareketlerini Scratch tabanlı programınız ile hazırlayacağınız kodlarla deneyebilirsiniz.
Bu soruyu cevaplayabilmek için ilk önce ultrasonik sensörün nasıl çalıştığını anlamalıyız.
Ultrasonik sensör iki temel bölümden oluşur. Bunlardan ilki transmitter diyebileceğimiz ses dalgalarını gönderen kısım diğeri ise receiver diyebileceğimiz yansıyan ses dalgalarını algılayan kısımdır.
Sensör, transmitter tarafından ses dalgasının gönderilmesi ile ses dalgasının yansımasının receiver tarafından algılanması arasında geçen süreden mesafeyi ölçümlemektedir. Gönderilen ses dalgası fiziki koşullar sebebiyle bazen geriye dönmez veya sensör tarafından değerlendirilemeyecek kadar düşük şiddette döner. Bu durumda maksimum mesafe olan 250 cm. raporlananır.
Eğer sensörün önünü ona değecek yakınlıkta bloke edersek yine ölçebildiği maksimum mesafeyi gösterir. Çünkü; sensörün receiverının önünü elimizle kapattığımızda, receiver hiçbir yansıyan ses dalgasını algılamayacak ve ses dalgasının yansımasının hiç geri dönmediğini düşünerek ölçebileceği maksimum mesafeyi gösterecektir.