Spisu treści:
- Krok 1: Outlook Micro:bit:
- Krok 2: Outlook Arduino:
- Krok 3: Wydajność
- Krok 4: Oprogramowanie
- Krok 5: Wniosek
- Krok 6: Źródło
Wideo: Porównanie Micro:bit i Arduino: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
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:
Jak uruchomić serwomotory za pomocą Moto:bit Z Micro:bit: 7 kroków (ze zdjęciami)
Jak uruchomić serwonapędy za pomocą Moto:bit Z Micro:bit: Jednym ze sposobów rozszerzenia funkcjonalności micro:bit jest użycie płyty o nazwie moto:bit firmy SparkFun Electronics (około 15-20 USD). Wygląda na skomplikowaną i ma wiele funkcji, ale nie jest trudno uruchomić z niego serwomotory. Moto:bit pozwala
Porównanie dalmierzy sonarowych LV-MaxSonar-EZ i HC-SR04 z Arduino: 20 kroków (ze zdjęciami)
Porównanie dalmierzy sonarowych LV-MaxSonar-EZ i HC-SR04 z Arduino: Uważam, że wiele projektów (zwłaszcza robotów) wymaga lub może skorzystać z pomiaru odległości do obiektu w czasie rzeczywistym. Dalmierze sonarowe są stosunkowo niedrogie i mogą być łatwo połączone z mikrokontrolerem, takim jak Arduino. To w
Programowanie robota i joysticka Micro:Bit:Bit Controller za pomocą MicroPythona: 11 kroków
Programowanie robota i joysticka Micro:Bit:Bit za pomocą MicroPython: na Robocamp 2019, nasz letni obóz robotyki, młodzi ludzie w wieku 10-13 lat lutują, programują i budują „robot przeciwwagi” oparty na BBC micro:bit, a także programują micro:bit do użycia jako pilot zdalnego sterowania.Jeśli jesteś obecnie w Robocamp, jedź
AWS i IBM: porównanie usług IoT: 4 kroki
AWS i IBM: porównanie usług IoT: Dziś porównujemy dwa stosy, które umożliwiają tworzenie aplikacji IoT pod kątem różnych ofert usług
LoRa RFM98 Tutorial Ra-02 Porównanie modułu HopeRF: 6 kroków
LoRa RFM98 Tutorial Ra-02 Porównanie modułu HopeRF: Hej, co słychać, chłopaki? Akarsh tutaj z CETech. W tym artykule dzisiaj dowiemy się o modułach RFM LoRa stworzonych przez HopeRF. Zobaczymy, jakie funkcje ma do zaoferowania moduł RFM, jego pinout, porównanie różnych