google-site-verification=_R4K8lNy-sKbpqSHklCY2cO96ux_TFovcuJsTGMQUEs
micro:bit arduino

3 Adımda Micro:bit ve Arduino Karşılaştırması

Microbit, BBC’nin desteği ile geliştirilmiş bir mikrokontrolcü kartıdır. Britanya hükümeti 7. sınıf öğrencislerine ücretsiz olarak dağıtmaktadır. Yeni başlayanlar hedeflenerek Microsoft, Freescale, ARM, Samsung, Nordic Semiconductor gibi dev firmaların desteği ile üretilen bu kart ile mikrokontrolcü dünyasına çok kolay bir şekilde ilk adımınızı atabilirsiniz. micro:bit, fiyatına göre sunduğu özellikler bakımından oldukça zengindir. 

Arduino ise elektronik ile iligli olan her insanın kolayca kullanabilmesi için geliştirilmiş açık kaynaklı bir mikrokontrolcü platformudur. Arduino’nun bir çok modeli olmasına rağmen biz burada eğitim için kullandığımız Uno modeli ile karşılaştıracağız.

Burada sizler için iki kartı yazılım ve donanım yönünden karşılaştıracağım.

ADIM 1: DONANIM

Çok küçük bir kart (5 cm’e 4 cm) micro:bit ön tarafta 25 adet led matrix ve iki adet programlabilir buton vardır. Arka yüzünde ise 32-bit ARM Cortex-M0 CPU, usb port, reset buton, besleme soketi, ışık sensörü, sıcaklık sensörü, hareket algılama için 3-eksenli ivmeölçer ve pusula sensörü, Bluetooth Low Energy kablosuz bağlantı ve pinler mevcuttur. 

arduino-uno

Batığınızda tasarım anlayışı olarak ikisinin birbirinden farklı olduğını göreceksiniz. Arduino Uno; Atmega328 temelli bir mikrodenetleyici kartıdır. Üzerinde 14 adet dijital giriş/çıkış pini (6 tanesi PWM çıkışı olarak kullanılabilir), 6 analog giriş, 16Mhz kristal, usb soketi, güç soketi, ICSP konektörü ve reset tuşu bulundurmaktadır. Kart üzerinde mikrodenetleyicinin çalışması için gerekli olan her şey bulunmaktadır. Arduino daha çok bir geliştirme kartı olarak öne çıkmaktadır.

ADIM 2: TEKNİK ÖZELLİKLER

Micro:bit
  • 32-bit ARM Cortex-M0 CPU
  • 256KB flaş bellek
  • 16KB RAM bellek
  • 5×5 kırmızı LED matris
  • 2 adet programlanabilir buton
  • Dahili ışık, pusula, ivmeölçer ve sıcaklık sensörleri
  • BLE akıllı anten
  • 3 adet dijital/analog giriş/çıkış halkası
  • 3 adet güç giriş/çıkışı— 3V ve GND
  • 20-pin konektör
  • Mikro-USB konektör
  • JST-PH batarya konektörü
  • Durum gösterge LED’i ve reset butonu
  • Boyutlar: 52.0mm x 42.1mm x 11.0mm
  • Ağırlık: 9.0gr
Arduino Uno
  • Mikrodenetleyici : 8-bit ATmega328
  • Çalışma gerilimi : +5 V DC
  • Tavsiye edilen besleme gerilimi : 7 – 12 V DC
  • Besleme gerilimi limitleri : 6 – 20 V
  • Dijital giriş / çıkış pinleri : 14 tane (6 tanesi PWM çıkışını destekler)
  • Analog giriş pinleri : 6 tane
  • Giriş / çıkış pini başına düşen DC akım : 40 mA
  • 3,3 V pini için akım : 50 mA
  • Flash hafıza : 32 KB (0.5 KB bootloader için kullanılır)
  • SRAM : 2 KB
  • EEPROM : 1 KB
  • Saat frekansı : 16 MHz duino Uno

ADIM 3: YAZILIM

Mikro: bit

Micro:bit bir çok web tabanlı programlama dilini desteklemektedir:

Microsoft Touch Develop Language, JavaScript, Pyhton, C++  ve Görsel Programlama Dilleri.

Online simülasyonu desteklemektedir.

Ayrıca Pyhton editörü offline olarak kullanabilirsiniz.

micro-bit
arduino-ide

Arduino

Kendi IDE’si ile çok kolay bir şekilde proramlayabileceğiniz gibi üçüncü şirketler tarafından geliştirilen grafik tabanlı programlama dilleride vardır (S4A, Ardublock, mblock).

Ayrıca çok zengin bir kütüphanesi vardır.

Sonuç ve Değerlendirme

Yaklaşık 10 yıllık birikim ve açık kaynağın gücünü arkasına alarak bu günlere gelen Arduino hala benim favorim. Arduino ile ilgili birçok dökümana rahatça ulaşabilirsiniz. Micro:bit ise daha yeni bir teknoloji olması teknik olarak daha üstün kılıyor. Zaten Micro:bit daha çok eğitime odaklandığından yeni başlayanlar için tercih edilebilir. Tercih sizin.

Kaynakça:

arduino.cc

microbit.org

instructables.com

robotistan.com

roboturka.com