İçindekiler:

Micro:bit ve Arduino Karşılaştırması: 6 Adım
Micro:bit ve Arduino Karşılaştırması: 6 Adım

Video: Micro:bit ve Arduino Karşılaştırması: 6 Adım

Video: Micro:bit ve Arduino Karşılaştırması: 6 Adım
Video: micro:bit Hakkında Bilinmesi Gerekenler 2024, Kasım
Anonim
Micro:bit ve Arduino Karşılaştırması
Micro:bit ve Arduino Karşılaştırması

Son zamanlarda yapımcılar arasında en popüler geliştirme kurulu hangisi? Tabii ki, mikro: bit kartı olmalıdır. BBC, Microsoft, Samsung ve NXP gibi teknik dev şirketlerin işbirliğiyle, micro:bit board, doğduğundan beri asil bir sınıf halesi ile donatılmıştır. Geçen yıl, İngiliz hükümeti 7. sınıftaki öğrencilere 1 milyon adet mikro:bit tahta dağıtmıştı. Bu, patlamaya hazır micro:bit trendini bile doruğa çıkardı. O zaman micro:bit'in popülaritesi devam eden bir fenomen mi olacak yoksa bir dakika sonra bir çiçek mi soldu? Yoksa Arduino board ile aynı önemli seviyede başka bir board mu olacak? Bu soruları akılda tutarak, micro:bit ve Arduino arasında donanım ve yazılım açısından bir karşılaştırma yapacağım.

Not:

Arduino kartının birden fazla model numarası olduğundan, burada karşılaştırma yapmak için resmi UNO kartını kullanıyoruz.

Adım 1: Micro:bit'in Görünümü:

Micro:bit board, küçük boyutlu yuvarlak bir pah kırma görünümü sunar. Ön tarafta iki adet buton ve 5*5 LED nokta vuruşlu; arka tarafında ise USB portu, reset butonu, pil yuvası ve çeşitli chipler bulunuyor. En sezgisel duygu, tüm devre kartının kaynak ve ipek ekranının çok zarif olmasıdır. Genellikle izlenimimize göre, geliştirme kartı yüzeyde her türlü bileşen ve pim ile doludur. Ancak tüm micro:bit kartında pin yoktur. Tüm IO bağlantı noktaları, kartın kenarındaki konektörden dışarı yönlendirilir.

Bağlayıcıda 5 daire var. Bunlar ayrı ayrı P0, P1, P2, VCC ve GND'dir.

Adım 2: Arduino'nun Görünümü:

Arduino'nun oldukça farklı bir özelliği var. Görünümü, izlenimlerimize göre geliştirme kuruluna daha yakın. Kartta bir ana çip, bir USB bağlantı noktası ve bir AC güç konektörü var. Tahtanın kenarında, dişi başlıklarla dolu.

Görünüşünden micro:bit ve Arduino'nun tasarım anlayışının oldukça farklı olduğunu görebiliriz. Micro:bit değerleri, boyut ve güvenlik açısından daha küçük, daha sonra genişleme yeteneği. Arduino, tahtanın genişletme yeteneğini tamamen kazmaya odaklanırken, bu da daha inek tarzı görünmesini sağlar.

3. Adım: Performans

mikro: bit Arduino UNO'su
Ana Çip nRF51822 ATmega328P
İşlemci 32 bit ARM Cortex M0 8 bitlik AVR
Flash ROM'u 256KB 32KB
Veri deposu 16KB 2KB
Osilatör Hızı 16 milyon 16 milyon
Görüntülemek 5*5 LED nokta vuruşlu 1 LED
Buton 2 tanımsız düğme Yok
Bluetooth Evet Yok
ivmeölçer Evet Yok
Dijital pusula Evet Yok
Tarafından desteklenmektedir UAB/ Pil Kutusu USB/AC gücü

Yukarıdaki formdan, micro:bit'in Arduino'dan neredeyse her açıdan başarılı olduğunu görebiliriz. Küçük bir tahta olarak adlandırılabilir, büyük güç içerir. Tabii ki, micro:bit kartının doğuşu Arduino UNO'dan birkaç yıl geç. Dolayısıyla micro:bit'in CPU performansında başarılı olması şaşırtıcı değil. Şaşırtıcı olan şey micro:bit, küçük gövdesinde entegre Bluetooth, dijital pusula, ivmeölçer, LED nokta matrisine sahiptir. Resmi Arduino kartı olsun veya üçüncü şahıslardan olsun, kartında çok fazla sensör taşımazlar. Micro:bit herhangi bir sensör bağlamasa bile, sadece kartında taşınan çeşitli sensörler ile birçok vakayı tamamlayabiliriz.

4. Adım: Yazılım

mikro: bit

Micro:bit, bloklu grafik programlama dili, Python, C++ gibi birden çok dili destekleyebilir. Bunların arasında, ana akışta en popüler olanı, microsoft tarafından geliştirilen çevrimiçi grafik programlama aracı JavaScript Blokları Düzenleyicisidir. Programlama ortamı web servisine dayanmaktadır. Yerel bir programlama aracı indirmeniz gerekmez.

Çevrimiçi simülasyonu destekleyin

Programı rezerve edin, U disk kadar uygundur.

Ayrıca, micro:bit mevcut ana akış Python dilini de destekler.

Arduino

Arduino'yu programlamak için bilgisayarınıza bir IDE indirmeniz gerekir. Arduino, C dilini destekler.

Ayrıca diğer üçüncü taraf şirketler tarafından geliştirilen sıfırdan tabanlı grafik program dili de bulunmaktadır.

Arduino programlama yazılımını kullanma eşiği çok daha yüksektir. Ama IDE sadece bir araçtır. Yazılım uzantısı yeteneği daha önemlidir. Hem açık donanım şirketlerinin hem de Arduino hayranlarının yoğun çalışmaları altında yıllarca süren geliştirme çalışmaları sonucunda çok sayıda kütüphane dosyası biriktirdi. Yazılım uzantısı açısından Arduino, micro:bit'ten çok daha iyidir.

Adım 5: Sonuç

Yukarıdaki karşılaştırmadan, donanım veya yazılım açısından, micro:bit'in Arduino'yu başardığını görebiliriz. Güçlü donanım platformu ve kullanıcı dostu programlama arayüzü, bu küçük kartın Arduino'yu aşan bir avantaj elde etmesini sağlar. Bununla birlikte, bir geliştirme panosunun uzun bir ömre sahip olup olmadığı, ne kadar güçlü donanıma sahip olduğuna veya ne kadar güzel bir yazılıma sahip olduğuna değil, daha da önemlisi ekolojik ortamının gelişip gelişmediğine bağlıdır. Yaklaşık 10 yıllık birikim ve teknik şirketler ile açık kaynak hayranlarının ortak çalışması sayesinde, tüm Arduino sisteminin zengin uzantısının neredeyse tam bir dereceye ulaştığı söylenebilir.

Tabii ki, micro:bit zayıflığını kabul etmeye istekli değil. İngiliz resmi kanıyla doğan micro:bit, şu anda küresel alanlarda İngiliz kar amacı gütmeyen kuruluşlar tarafından desteklenmektedir. İngiliz hükümetinin desteğiyle, gitgide daha fazla sayıda ilkokul veya ortaokul öğrencisi micro:bit'i bir giriş programlama eğitim aracı olarak kullanmaya başlıyor. Gittikçe daha fazla öğretmen, geliştirici ve hatta sanatçı projelerini micro:bit topluluklarına yükledi. Mevcut ekolojik sistem, Arduino'dan daha zayıf olmasına rağmen, onu küçük görmeyeceğiniz için artan eğilim şiddetlidir.

Micro:bit çok daha küçük, güzel ve kullanımı kolay. Arduino, daha fazla uzantıya sahip daha inek tarzı iken. Kompozisyondan ziyade tamamlayıcı bir ilişkileri olduğunu söyleyebiliriz. Micro:bit'in hedef kullanıcıları, maker alanına ilk kez giren veya giriş seviyesi oyunculardır. Arduino, çoğunlukla geliştirici olan daha yüksek seviyeli oyuncularla karşı karşıyayken, çoğunlukla micro:bit'i öğrenmeye yeni başlayanlar.

Hem micro:bit hem de Arduino, daha fazla öğrencinin temelsiz proje fikirlerini gerçekleştirmesini ve “maker” kelimesinin artık birkaç kişinin zamiri olmasını sağlayan program ve donanım geliştirme eşiğini düşürdü.

Adım 6: Kaynak

Bu makale şu adresten alınmıştır:

Herhangi bir sorunuz varsa, [email protected] ile iletişime geçebilirsiniz.

Önerilen: