Inhoudsopgave:

Vergelijking tussen Micro:bit en Arduino: 6 stappen
Vergelijking tussen Micro:bit en Arduino: 6 stappen

Video: Vergelijking tussen Micro:bit en Arduino: 6 stappen

Video: Vergelijking tussen Micro:bit en Arduino: 6 stappen
Video: Wat is (een) Arduino, en welk bord kan je het beste kopen? (2019) 2024, November
Anonim
Vergelijking tussen Micro:bit en Arduino
Vergelijking tussen Micro:bit en Arduino

Wat is de laatste tijd het populairste ontwikkelbord onder makers? Het moet natuurlijk een micro:bit-bord zijn. Dankzij de medewerking van technische giganten zoals BBC, Microsoft, Samsung en NXP, heeft micro:bit board sinds zijn geboorte een adellijke uitstraling gekregen. Vorig jaar had de Britse regering 1 miljoen stukjes micro:bit-bord geleverd aan leerlingen van groep 7. Dit heeft zelfs de explosieve trend van micro:bit tot een climax gebracht. Zal de populariteit van micro:bit dan een fenomeen zijn of een bloem die de volgende minuut verwelkt? Of komt er een ander bord op hetzelfde belangrijke niveau als het Arduino-bord? Met deze vragen in het achterhoofd ga ik een vergelijking maken tussen micro:bit en Arduino vanuit de aspecten van hardware en software.

Opmerking:

Omdat het Arduino-bord meerdere modelnummers heeft, gebruiken we hier het officiële UNO-bord om een vergelijking te maken.

Stap 1: Outlook van Micro:bit:

Micro:bit board presenteert een ronde, afgeschuinde look met een klein formaat. Aan de voorkant bevinden zich twee knoppen en een 5 * 5 LED-dot-matrix; terwijl aan de achterkant een USB-poort, resetknop, batterijaansluiting en verschillende chips zijn. Het meest intuïtieve gevoel is dat het lassen en de zeefdruk van de hele printplaat zeer voortreffelijk zijn. Meestal is in onze indruk een ontwikkelbord met allerlei componenten en pinnen in het oppervlak. Maar het hele micro:bit-bord heeft geen pinnen. Alle IO-poorten worden uit de connector in de rand van de kaart geleid.

Er zijn 5 cirkels in de connetor. Ze zijn P0, P1, P2, VCC en GND afzonderlijk.

Stap 2: Outlook van Arduino:

Arduino heeft heel andere kenmerken. De vooruitzichten komen meer in de buurt van het ontwikkelingsbord in onze indrukken. Op het bord bevinden zich een masterchip, een USB-poort en een AC-stroomconnector. Op de rand van het bord staan vol vrouwelijke headers.

We kunnen vanuit zijn perspectief zien dat de ontwerpconceptie van micro:bit en Arduino heel anders is. Micro:bit hecht meer waarde aan klein dan aan grootte en veiligheid, dan aan de mogelijkheid tot uitbreiding. Terwijl Arduino zich richt op het volledig uitgraven van het uitbreidingsvermogen van het bord, waardoor het er meer geek-stijl uitziet.

Stap 3: Prestaties

Micro:bit Arduino UNO
Masterchip nRF51822 ATMega328P
Verwerker 32 bit ARM Cortex M0 8 bit AVR
Flash-ROM 256KB 32KB
RAM 16KB 2KB
Oscillator snelheid 16M 16M
Weergave 5*5 LED-puntmatrix 1 LED
Knop 2 ongedefinieerde knoppen geen
Bluetooth Ja geen
Versnellingsmeter Ja geen
Digitaal kompas Ja geen
Aangedreven door UAB/ batterijhouder USB/wisselstroom

Uit het bovenstaande formulier kunnen we zien dat micro:bit bijna in alle aspecten is geslaagd dan Arduino. Het kan worden genoemd een klein bord bevat enorme kracht. Natuurlijk is de geboorte van micro:bit-board enkele jaren later dan Arduino UNO. Het is dus geen wonder dat micro:bit is geslaagd in zijn CPU-prestaties. Wat geweldig is, is dat micro:bit Bluetooth, digitaal kompas, versnellingsmeter, LED-dot-matrix op zijn kleine lichaam heeft geïntegreerd. Het maakt niet uit of het het officiële Arduino-bord is of van de derde partij, ze hebben niet zoveel sensoren op het bord. Zelfs als micro:bit geen enkele sensor aansluit, kunnen we veel gevallen voltooien met verschillende sensoren die alleen op het bord worden gedragen.

Stap 4: Software

Micro:bit

Micro:bit kan meerdere talen ondersteunen, zoals grafische programmeertaal blockly, Python, C++. Een van de meest populaire in de mainstream is de online grafische programmeertool JavaScript Blocks Editor, ontwikkeld door Microsoft. De programmeeromgeving is gebaseerd op webservice. U hoeft geen lokale programmeertool te downloaden.

Ondersteuning online simulatie

Reserveren van het programma is net zo handig als U-schijf.

Bovendien ondersteunt micro:bit ook de huidige mainstream Python-taal.

Arduino

Om voor Arduino te programmeren, moet je een IDE op je computer downloaden. Arduino ondersteunt C-taal.

Er is ook een grafische programmeertaal op basis van scratch die is ontwikkeld door andere externe bedrijven.

De drempel voor het gebruik van Arduino-programmeersoftware is veel hoger. Maar IDE is slechts een hulpmiddel. De mogelijkheid van software-uitbreiding is belangrijker. Door jarenlange ontwikkeling, onder het harde werk van zowel open hardwarebedrijven als Arduino-fans, heeft het veel bibliotheekbestanden verzameld. In het aspect van software-extensie is Arduino veel beter dan micro:bit.

Stap 5: Conclusie

Uit de bovenstaande vergelijking kunnen we zien dat, ongeacht het aspect van hardware of software, micro:bit Arduino is gelukt. Krachtig hardwareplatform en gebruiksvriendelijke programmeerinterface zorgen ervoor dat dit kleine bord een voordeel krijgt dat Arduino overtreft. Of een ontwikkelbord een lange levensduur heeft, hangt echter niet af van hoe krachtige hardware het heeft, of hoe mooi de software is, maar vooral van de vraag of zijn ecologische omgeving floreert. Door ongeveer 10 jaar accumulatie en de samenwerking van technische bedrijven en open source-fans, kan worden gezegd dat de rijke uitbreiding van het hele Arduino-systeem een bijna volledige graad heeft bereikt.

Natuurlijk wil micro:bit zijn zwakte niet toegeven. Geboren met Brits officieel bloed, wordt micro:bit momenteel gepromoot door Britse non-profitorganisaties in de wereld. Onder de promotie van de Britse regering beginnen steeds meer basisschool- of middelbare scholieren met hun proef om micro:bit te gebruiken als een leermiddel voor instapprogrammering. Steeds meer docenten, ontwikkelaars of zelfs artiesten hebben hun projecten geüpload naar micro:bit-communities. Het huidige ecologische systeem, hoewel het zwakker is dan Arduino, is de groeiende trend dat je er misschien niet op neerkijkt.

Micro:bit is veel kleiner, mooi en gemakkelijk te hanteren. Terwijl Arduino meer geek-stijl is met meer extensies. We zouden kunnen zeggen dat ze een aanvullende relatie hebben in plaats van een compitie. De doelgebruikers van Micro:bit zijn de mensen die het makergebied voor het eerst betreden of spelers op instapniveau. Ze zijn meestal de beginners die micro:bit bestuderen, terwijl Arduino wordt geconfronteerd met spelers op een hoger niveau, meestal ontwikkelaars.

Zowel micro:bit als Arduino hebben de drempel voor programma- en hardware-ontwikkeling verlaagd, waardoor meer studenten hun ongegronde projectideeën kunnen realiseren en het woord "maker" niet langer het voornaamwoord van weinig mensen is.

Stap 6: Bron

Dit artikel is afkomstig van:

Als je vragen hebt, kun je contact opnemen met [email protected].

Aanbevolen: