Inhaltsverzeichnis:

Vergleich zwischen Micro: Bit und Arduino - Gunook
Vergleich zwischen Micro: Bit und Arduino - Gunook

Video: Vergleich zwischen Micro: Bit und Arduino - Gunook

Video: Vergleich zwischen Micro: Bit und Arduino - Gunook
Video: Arduino vs. Raspberry Pi // Bits | I Like To Make Stuff 2024, November
Anonim
Vergleich zwischen Micro:bit und Arduino
Vergleich zwischen Micro:bit und Arduino

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: