Inhaltsverzeichnis:
- Schritt 1: Ausblick von Micro:bit:
- Schritt 2: Ausblick von Arduino:
- Schritt 3: Leistung
- Schritt 4: Software
- Schritt 5: Fazit
- Schritt 6: Quelle
Video: Vergleich zwischen Micro: Bit und Arduino - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Was ist in letzter Zeit das beliebteste Entwicklungsboard unter den Herstellern? Natürlich muss es ein micro:bit Board sein. Unter der Kooperation von Technikgiganten wie BBC, Microsoft, Samsung und NXP erhält micro:bit board seit seiner Geburt einen Heiligenschein der Extraklasse. Im vergangenen Jahr hatte die britische Regierung 1 Million Stück micro:bit Board an Schüler der 7. Klasse geliefert. Damit erreichte der explosive Trend von micro:bit sogar einen Höhepunkt. Wird dann die Popularität von micro:bit ein Phänomen sein oder in der nächsten Minute eine Blume verwelken? Oder wird es ein anderes Board in der gleichen wichtigen Ebene wie das Arduino-Board geben? Mit diesen Fragen im Hinterkopf werde ich einen Vergleich zwischen micro:bit und Arduino aus Hardware- und Softwareaspekten anstellen.
Notiz:
Da das Arduino-Board mehrere Modellnummern hat, verwenden wir hier das offizielle UNO-Board zum Vergleich.
Schritt 1: Ausblick von Micro:bit:
Micro:bit Board präsentiert einen runden, abgeschrägten Ausblick mit kleiner Größe. Auf der Vorderseite befinden sich zwei Tasten und eine 5*5 LED-Punktmatrix; Auf der Rückseite befinden sich USB-Anschluss, Reset-Taste, Batteriebuchse und verschiedene Chips. Das intuitivste Gefühl ist das Schweißen und der Siebdruck der gesamten Leiterplatte ist sehr exquisit. Normalerweise ist nach unserem Eindruck ein Entwicklungsboard mit allen möglichen Komponenten und Pins in der Oberfläche bestückt. Aber das ganze micro:bit Board hat keine Pins. Alle IO-Ports werden aus dem Stecker in dessen Platinenkante herausgeführt.
Es gibt 5 Kreise im Stecker. Sie sind P0, P1, P2, VCC und GND separat.
Schritt 2: Ausblick von Arduino:
Arduino hat ganz andere Eigenschaften. Sein Ausblick ist in unseren Eindrücken näher an der Entwicklungstafel. Auf der Platine befinden sich ein Master-Chip, ein USB-Port und ein AC-Stromanschluss. Am Rand des Boards befinden sich voller Buchsenleisten.
Aus dem Ausblick können wir erkennen, dass die Designkonzeption von micro:bit und Arduino recht unterschiedlich ist. Micro:bit schätzt die Größe und Sicherheit eher klein als seine Erweiterungsfähigkeit. Während sich Arduino darauf konzentriert, die Erweiterungsfähigkeit des Boards vollständig auszugraben, sieht es eher geek-Stil aus.
Schritt 3: Leistung
Mikro:Bit | Arduino UNO | |
Master-Chip | nRF51822 | ATmega328P |
Prozessor | 32-Bit-ARM-Cortex M0 | 8-Bit-AVR |
Flash-ROM | 256KB | 32KB |
RAM | 16KB | 2KB |
Oszillatorgeschwindigkeit | 16M | 16M |
Anzeige | 5*5 LED-Punktmatrix | 1 LED |
Taste | 2 undefinierte Tasten | keiner |
Bluetooth | Jawohl | keiner |
Beschleunigungsmesser | Jawohl | keiner |
Digitaler Kompass | Jawohl | keiner |
Unterstützt von | UAB/ Batteriefach | USB/Netzstrom |
Aus dem obigen Formular können wir sehen, dass micro:bit fast in allen Aspekten erfolgreich war als Arduino. Es kann als kleines Board bezeichnet werden, das eine enorme Leistung enthält. Natürlich ist die Geburt von micro:bit board einige Jahre später als Arduino UNO. Kein Wunder also, dass micro:bit bei der CPU-Leistung gelungen ist. Das Erstaunliche daran ist, dass micro:bit Bluetooth, digitalen Kompass, Beschleunigungsmesser und LED-Punktmatrix in seinem kleinen Gehäuse integriert hat. Egal, ob es sich um das offizielle Arduino-Board oder von einem Drittanbieter handelt, sie tragen nicht so viele Sensoren auf ihrem Board. Auch wenn micro:bit keinen Sensor anschließt, können wir viele Fälle mit verschiedenen Sensoren nur auf seiner Platine vervollständigen.
Schritt 4: Software
Mikro:Bit
Micro:bit kann mehrere Sprachen unterstützen, z. B. die grafische Programmiersprache Blockly, Python, C++. Darunter ist das von Microsoft entwickelte Online-Grafikprogrammierungstool JavaScript Blocks Editor das beliebteste im Mainstream. Seine Programmierumgebung basiert auf einem Webservice. Sie müssen kein lokales Programmiertool herunterladen.
Online-Simulation unterstützen
Das Programm zu reservieren ist so bequem wie eine U-Disk.
Außerdem unterstützt micro:bit auch die aktuelle Mainstream-Sprache Python.
Arduino
Um für Arduino zu programmieren, müssen Sie eine IDE auf Ihren Computer herunterladen. Arduino unterstützt die Sprache C.
Es gibt auch eine grafische Programmiersprache, die auf Scratch basiert, die von anderen Drittanbietern entwickelt wurde.
Die Schwelle für die Verwendung von Arduino-Programmiersoftware ist viel höher. Aber IDE ist nur ein Werkzeug. Die Software-Erweiterungsfähigkeit ist wichtiger. Durch jahrelange Entwicklung, unter der harten Arbeit von Open-Hardware-Firmen und Arduino-Fans, hat es viele Bibliotheksdateien angesammelt. In Bezug auf die Softwareerweiterung ist Arduino viel besser als micro:bit.
Schritt 5: Fazit
Aus dem obigen Vergleich können wir sehen, dass micro:bit unabhängig von Hardware oder Software die Nachfolge von Arduino angetreten hat. Leistungsstarke Hardwareplattform und freundliche Programmierschnittstelle machen dieses kleine Board zu einem Vorteil, der Arduino übertrifft. Ob ein Entwicklungsboard eine lange Lebensdauer hat, hängt jedoch nicht von seiner leistungsfähigen Hardware oder seiner schönen Software ab, sondern vor allem davon, ob seine ökologische Umgebung gedeiht. Durch etwa 10 Jahre Akkumulation und die Zusammenarbeit von technischen Unternehmen und Open-Source-Fans kann man sagen, dass die reiche Erweiterung des gesamten Arduino-Systems einen fast vollständigen Abschluss erreicht hat.
Natürlich will micro:bit seine Schwächen nicht zugeben. micro:bit wurde aus britischem Amtsblut geboren und wird derzeit von britischen Non-Profit-Organisationen weltweit gefördert. Unter der Förderung der britischen Regierung beginnen immer mehr Grund- oder Mittelschüler mit dem Versuch, micro:bit als Einstiegswerkzeug für die Programmierung zu verwenden. Immer mehr Lehrer, Entwickler oder sogar Künstler haben ihre Projekte in micro:bit Communities hochgeladen. Das gegenwärtige ökologische System ist zwar schwächer als Arduino, aber der wachsende Trend ist so heftig, dass man nicht darauf herabblicken kann.
Micro:bit ist viel kleiner, schön und einfach zu handhaben. Während Arduino mehr Geek-Stil mit mehr Erweiterungen ist. Wir könnten sagen, dass sie eher eine ergänzende Beziehung als eine Konkurrenz haben. Die Zielbenutzer von Micro:bit sind die Leute, die zum ersten Mal den Maker-Bereich betreten, oder Einsteiger. Sie sind meistens die Anfänger, die micro:bit studieren, während Arduino mit Spielern auf höherem Niveau konfrontiert ist, die hauptsächlich Entwickler sind.
Sowohl micro:bit als auch Arduino haben die Schwelle zur Programm- und Hardwareentwicklung gesenkt, wodurch mehr Studenten ihre unbegründeten Projektideen verwirklichen können und das Wort „Maker“nicht mehr das Pronomen weniger Menschen ist.
Schritt 6: Quelle
Dieser Artikel ist von:
Bei Fragen wenden Sie sich bitte an: [email protected].
Empfohlen:
Schrittzähler - Micro:Bit: 12 Schritte (mit Bildern)
Schrittzähler - Micro:Bit: Dieses Projekt wird ein Schrittzähler sein. Wir werden den Beschleunigungssensor verwenden, der im Micro:Bit eingebaut ist, um unsere Schritte zu messen. Jedes Mal, wenn das Micro:Bit wackelt, addieren wir 2 zur Zählung und zeigen sie auf dem Bildschirm an
Micro:bit Zauberstab! (Anfänger): 8 Schritte (mit Bildern)
Micro:bit Zauberstab! (Anfänger): Während es für uns nicht-magische Menschen etwas schwierig ist, Objekte mit unseren Gedanken, Worten oder Zauberstäben schweben zu lassen, können wir Technologie verwenden, um (im Grunde) die gleichen Dinge zu tun! Dieses Projekt verwendet zwei micro:bits, a ein paar kleine elektronische Teile und einige Alltagsgegenstände
Micro:bit Zauberstab! (Mittelstufe): 8 Schritte
Micro:bit Zauberstab! (Mittelstufe): "Jede ausreichend fortgeschrittene Technologie ist von Magie nicht zu unterscheiden." (Arthur C. Clarke). Verdammt ja, das ist es! Worauf warten wir noch, nutzen wir die Technologie, um unsere eigene Art von Magie zu erschaffen! Dieses Projekt verwendet zwei micro:bit-Mikrocontroller, eine
AWS und IBM: ein Vergleich der IoT-Services – 4 Schritte
AWS und IBM: ein IoT-Services-Vergleich: Heute vergleichen wir zwei Stacks, die es ermöglichen, IoT-Anwendungen unter dem Gesichtspunkt unterschiedlicher Serviceangebote zu entwickeln
Winziger Micro:bit-Roboter - Teil 1: 7 Schritte
Tiny Micro:bit Robot - Teil 1: Ich fand kleine Roboter immer großartig und es wäre ideal, einen mit dem kostengünstigen Microbit zu erstellen. Ich wollte einen Roboter entwickeln, der keine vorgefertigten IO-Boards verwendet, wie ich es in der Vergangenheit verwendet habe, um Motoren anzutreiben oder Sensoreingänge zu erhalten, ich möchte