Spisu treści:

Porównanie Micro:bit i Arduino: 6 kroków
Porównanie Micro:bit i Arduino: 6 kroków

Wideo: Porównanie Micro:bit i Arduino: 6 kroków

Wideo: Porównanie Micro:bit i Arduino: 6 kroków
Wideo: Micro:Bit - nowe Arduino? 2024, Listopad
Anonim
Porównanie Micro:bit i Arduino
Porównanie Micro:bit i Arduino

Jaka jest ostatnio najpopularniejsza płyta deweloperska wśród twórców? Oczywiście musi to być płyta micro:bit. Dzięki współpracy gigantów technicznych, takich jak BBC, Microsoft, Samsung i NXP, micro:bit board od początku swojego istnienia obdarzony jest aureolą szlachetnej klasy. W zeszłym roku brytyjski rząd dostarczył 1 milion kawałków tablicy micro:bit uczniom w klasie 7. To nawet doprowadziło wybuchowy trend micro:bit do punktu kulminacyjnego. Czy w takim razie popularność micro:bit będzie trwać nadal, czy też kwiat zwiędnie za minutę? A może pojawi się kolejna płytka na tym samym ważnym poziomie, co płytka Arduino? Mając na uwadze te pytania, dokonam porównania micro:bit i Arduino pod kątem sprzętu i oprogramowania.

Notatka:

Ponieważ płyta Arduino ma wiele numerów modeli, tutaj używamy oficjalnej płyty UNO do porównania.

Krok 1: Outlook Micro:bit:

Płyta Micro:bit prezentuje okrągły wygląd fazowania o niewielkich rozmiarach. Z przodu znajdują się dwa przyciski i matryca punktowa 5*5 LED; z tyłu znajduje się port USB, przycisk resetowania, gniazdo baterii i różne chipy. Najbardziej intuicyjne uczucie polega na tym, że spawanie i sitodruk całej płytki drukowanej są bardzo wykwintne. Zazwyczaj w naszym wrażeniu, płytka rozwojowa jest rozłożona z wszelkiego rodzaju elementami i pinami w powierzchni. Ale cała płyta micro:bit nie ma żadnych pinów. Wszystkie porty IO są wyprowadzone ze złącza na krawędzi płyty.

W łączniku jest 5 kółek. Są to P0, P1, P2, VCC i GND osobno.

Krok 2: Outlook Arduino:

Arduino ma zupełnie inną charakterystykę. Jego perspektywa jest bardziej zbliżona do zarządu rozwoju w naszych wrażeniach. Na płytce znajduje się układ główny, port USB oraz złącze zasilania AC. Na obrzeżu deski pełno żeńskich nagłówków.

Z jego perspektywy widać, że koncepcje projektowe micro:bit i Arduino są zupełnie inne. Micro:bit bardziej ceni sobie rozmiar i bezpieczeństwo, niż możliwość rozszerzenia. Podczas gdy Arduino skupia się na pełnym wydobyciu możliwości rozszerzenia płyty, co sprawia, że wygląda ona bardziej w stylu geeka.

Krok 3: Wydajność

Mikro:bit Arduino UNO
Mistrzowski chip nRF51822 ATmega328P
Edytor 32-bitowy ARM Cortex M0 8-bitowy AVR
Flash ROM 256 KB 32 KB
Baran 16 KB 2 KB
Prędkość oscylatora 16M 16M
Wyświetlacz Matryca punktowa 5*5 LED 1 dioda LED
Przycisk 2 niezdefiniowane przyciski Żaden
Bluetooth tak Żaden
Akcelerometr tak Żaden
Cyfrowy kompas tak Żaden
Zasilany przez UAB / obudowa baterii Zasilanie USB/AC

Z powyższego formularza widać, że micro:bit prawie odniósł sukces we wszystkich aspektach niż Arduino. Można go nazwać małą deską, która zawiera ogromną moc. Oczywiście narodziny płyty micro:bit są o kilka lat spóźnione niż Arduino UNO. Nic więc dziwnego, że micro:bit odniósł sukces w zakresie wydajności procesora. Co niesamowite, micro:bit ma zintegrowany Bluetooth, cyfrowy kompas, akcelerometr, matrycę punktową LED na swojej małej obudowie. Bez względu na to, czy jest to oficjalna płytka Arduino, czy od innej firmy, nie mają na swojej płytce tak wielu czujników. Nawet jeśli micro:bit nie podłączy żadnego czujnika, możemy skompletować wiele przypadków z różnymi czujnikami noszonymi tylko na płytce.

Krok 4: Oprogramowanie

Mikro:bit

Micro:bit może obsługiwać wiele języków, takich jak blokowy język programowania graficznego, Python, C++. Wśród nich najpopularniejszym w głównym nurcie jest graficzne narzędzie do programowania online JavaScript Blocks Editor opracowane przez Microsoft. Jego środowisko programistyczne oparte jest na serwisie internetowym. Nie musisz pobierać lokalnego narzędzia do programowania.

Obsługa symulacji online

Zarezerwuj program jest tak wygodny, jak dysk U.

Poza tym micro:bit obsługuje również surrent mainstreamowy język Python.

Arduino

Aby zaprogramować dla Arduino, musisz pobrać IDE na swój komputer. Arduino obsługuje język C.

Istnieje również graficzny język programu oparty na podstawach, opracowany przez inne firmy zewnętrzne.

Próg korzystania z oprogramowania do programowania Arduino jest znacznie wyższy. Ale IDE to tylko narzędzie. Ważniejsza jest możliwość rozszerzenia oprogramowania. Przez lata rozwoju, pod ciężką pracą zarówno otwartych firm sprzętowych, jak i fanów Arduino, zgromadził wiele plików bibliotecznych. Pod względem rozszerzenia oprogramowania Arduino wypada znacznie lepiej niż micro:bit.

Krok 5: Wniosek

Z powyższego porównania widać, że bez względu na aspekt sprzętowy czy programowy, micro:bit zastąpił Arduino. Potężna platforma sprzętowa i przyjazny interfejs programistyczny sprawiają, że ta niewielka płytka zyskuje przewagę przewyższającą Arduino. Jednak to, czy płyta rozwojowa ma długą żywotność, nie zależy od tego, jak potężny jest jej sprzęt, ani od tego, jak piękne jest posiadane oprogramowanie, ale co ważniejsze od tego, czy jej środowisko ekologiczne kwitnie. Przez około 10 lat kumulacji i współpracy firm technicznych i fanów open source, można powiedzieć, że bogate rozszerzenie całego systemu Arduino osiągnęło niemal całkowity stopień.

Oczywiście micro:bit nie chce przyznać się do swojej słabości. Zrodzony z brytyjskiej oficjalnej krwi micro:bit jest obecnie promowany przez brytyjskie organizacje non-profit na całym świecie. W ramach promocji rządu brytyjskiego coraz więcej uczniów szkół podstawowych i gimnazjów rozpoczyna próbę użycia micro:bit jako podstawowego narzędzia do nauki programowania. Coraz więcej nauczycieli, programistów, a nawet artystów przesyła swoje projekty do społeczności micro:bit. Obecny system ekologiczny, choć jest słabszy od Arduino, to trend wzrostowy jest tak silny, że nie można na niego patrzeć z góry.

Micro:bit jest znacznie mniejszy, piękny i łatwy w obsłudze. Podczas gdy Arduino jest bardziej w stylu geeka z większą liczbą rozszerzeń. Możemy być w stanie powiedzieć, że mają raczej uzupełniający się związek niż współzawodnictwo. Docelowymi użytkownikami Micro:bit są osoby, które po raz pierwszy wchodzą w obszar producenta lub gracze na poziomie podstawowym. Są to głównie początkujący, którzy studiują micro:bit, podczas gdy Arduino ma do czynienia z graczami wyższego poziomu, którymi są głównie deweloperzy.

Zarówno micro:bit, jak i Arduino obniżyły próg rozwoju programów i sprzętu, co pozwala większej liczbie studentów realizować swoje bezpodstawne pomysły projektowe i sprawia, że słowo „twórca” nie jest już zaimkiem dla niewielu osób.

Krok 6: Źródło

Ten artykuł pochodzi z:

Jeśli masz jakieś pytania, możesz skontaktować się z: [email protected].

Zalecana: