İçindekiler:
- Adım 1: Micro:bit'in Görünümü:
- Adım 2: Arduino'nun Görünümü:
- 3. Adım: Performans
- 4. Adım: Yazılım
- Adım 5: Sonuç
- Adım 6: Kaynak
Video: Micro:bit ve Arduino Karşılaştırması: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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:
Micro:bit - Micro Drum Machine: 10 Adım (Resimlerle)
Mikro:bit - Mikro Davul Makinesi: Bu, yalnızca sesi üretmek yerine aslında davul çalan bir mikro:bit mikro davul makinesidir. Mikro:bit orkestrasındaki tavşanlardan esinlenilmiştir. Mocro:bit ile kullanımı kolay bazı solenoidleri bulmam biraz zaman aldı,
Micro:Bit Robot & Joystick:Bit Controller, MicroPython ile Programlama: 11 Adım
Micro:Bit Robot & Joystick:Bit Controller, MicroPython ile Programlama: Yaz robotik kampımız Robocamp 2019 için, 10-13 yaş arasındaki gençler lehimleme, programlama ve BBC micro:bit tabanlı bir 'karınca ağırlığı robotu' oluşturmanın yanı sıra programlama yapıyor uzaktan kumanda olarak kullanmak için bir mikro:bit.Şu anda Robocamp'taysanız, kayak
AWS ve IBM: Bir IoT Hizmetleri Karşılaştırması: 4 Adım
AWS ve IBM: Bir IoT Hizmetleri Karşılaştırması: Bugün, farklı hizmet teklifleri açısından IoT uygulamaları geliştirmeyi mümkün kılan iki yığını karşılaştırıyoruz
LoRa RFM98 Eğitimi Ra-02 HopeRF Modül Karşılaştırması: 6 Adım
LoRa RFM98 Eğitimi Ra-02 HopeRF Modül Karşılaştırması: Hey, naber beyler? Akarsh burada CETech'ten. Bugün bu yazıda HopeRF tarafından yapılan RFM LoRa modüllerini öğreneceğiz
Pimoroni Enviro:bit için Micro:bit: 5 Adım ile Işık ve Renk Ölçümleri
Mikro:bit için Pimoroni Enviro:bit ile Işık ve Renk Ölçümleri: Daha önce ışık ve renk ölçümlerine izin veren bazı cihazlar üzerinde çalışıyordum ve bu tür ölçümlerin ardındaki teori hakkında birçok talimat bulabilirsiniz burada ve burada.Pimoroni kısa süre önce m için bir eklenti olan enviro:bit'i yayınladı