Mico:bit BBC öncülüğünde geliştirilen, çocuklara kodlamayla birlikte mühendislik, bilim, matematik ve teknolojinin birlikteliğini sağlayarak bu alanlarda düşünme ve üretme becerilerinin kazanımını amaçlamaktadır. Bu doğrultuda 1 milyon micro:bit dağıtımı yapılacağını duyurmuştur. micro:bit, birçok teknoloji devinin desteği ile üretilmiştir. Kodlamanın yapılabilmesi için de geniş olanaklar sunmaktadır. Sahip olduğu özellikler bakımından incelendiğinde kodlama öğretimi için üzerinde bir hayli donanım barındırmaktadır.Küçük yapısıyla dikkat çeken micro:bit özellikleri bakımından pekte küçük kalmıyor.
Micro:bit ile doğrudan birçok uygulama yapılabilmektedir. Üzerinde bulunan sensörler ve arayüzü sayesinde herhangi bir eklentiye veya donanıma ihtiyaç duymuyorsunuz. Bu özellikleri şimdi biraz daha yakından inceleyelim.
Ön yüzünde 5×5 matris dizilimi şeklinde ledlerin olduğu göze çarpmaktadır. Bu ledler programlama yaparken çıktıların alınması noktasında arayüz görevi görmektedir. Dolayısıyla yaptığımız işlemlerin çıktılarını rahatlıkla ledler üzerinden gözlemleyebiliriz.
İki adet buton bulunmaktadır. A ve B butonlarını programlarımızda dilediğimiz şekilde görevlendirerek kullanabiliriz.Hatta aynı anda A ve B butonlarına basıldığı durumu da programlayabiliyorsunuz.Daha fazla buton kullanmak isterseniz de bağlantı pinleri aracılığıyla kullanabilirsiniz.
Bağlantı pinleri genel amaçlar için 3 adet büyük pin olarak tasarlanmış ve bu bağlantı noktalarından çeşitli kontroller yapabilirsiniz. Bu bağlantıları krokodil ile veya somunlu vida aracılığıyla sağlayabilirsiniz. Büyük pinlerin dışında olan pinleri edge pin yapısında olduğundan edge soket ile pinler kullanılabilir pin haline getirilir ve kullanılabilir. Aşağıda görülmektedir.
Micro:bit’in en güçlü yanlarından biri, üzerinde ARM mimariye sahip bir mikrodenetleyicinin bulunmasıdır. 32 bitlik ARM cortex M0 denetleyici ile uygulamaları yaparken performans açısından herhangi bir sıkıntı yaşamayacağınızı düşünüyorum.
Yeni nesil bluetooth teknolojisi olan Bluetooth Low Energy modülü micro:bit üzerinde standart olarak gelmektedir. Anteni ise PCB üzerinde iletken yol ile tasarlanmıştır.
Ayrıca micro:bit üzerinde compass ve accelerometer olarak ifade edilen pusula sensörü ve ivme yani eğim sensörü bulunmaktadır.
Bu sensörlerin dışında mikrodenetleyici üzerinde halihazırda bulunan sıcaklık sensörü ile sıcaklık ölçümü yapılabilir ve ön yüzde bulunan LED’lerin fotodiyot özelliği ile de ışık şiddeti ölçebilirsiniz.
Micro:bit bu haliyle yüzlerce uygulamayı kolayca harici bir modüle ihtiyaç bırakmadan yapmamıza imkan sağlamaktadır.
Tabi yine de pin bağlantıları sayesinde harici bağlantılar yaparak farklı sensörlerden bilgiler alarak veya bilgi göndererek farklı kontroller sağlayabilirsiniz.
Başka bir yazıda Micro:bit kartının nasıl programlayabileceğinizden bahsedeceğim. Şimdilik hoşçakalın,kodla kalın 🙂