Inhoudsopgave:
- Stap 1: Outlook van Micro:bit:
- Stap 2: Outlook van Arduino:
- Stap 3: Prestaties
- Stap 4: Software
- Stap 5: Conclusie
- Stap 6: Bron
Video: Vergelijking tussen Micro:bit en Arduino: 6 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
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:
Het verschil tussen (wisselstroom en gelijkstroom): 13 stappen
Het verschil tussen (wisselstroom en gelijkstroom): Iedereen weet dat elektriciteit meestal gelijkstroom is, maar hoe zit het met een ander type elektriciteit? Ken jij Ac? Waar staat AC voor? Is het dan bruikbaar DC? In deze studie zullen we het verschil kennen tussen de soorten elektriciteit, bronnen, toepassingen
RS485 tussen Arduino en Raspberry Pi: 7 stappen
RS485 Tussen Arduino en Raspberry Pi: Voor school moet ik een project maken. Ik kies ervoor om een slimme kascontroller te maken die volledig wordt bestuurd door een raspberry pi. De sensoren worden aangedreven door een arduino uno. In de maanden die volgen zal ik stap voor stap de making of van dit project posten
Modbus TCP-communicatie tussen Arduino en industriële apparaten: 3 stappen
Modbus TCP-communicatie tussen Arduino en industriële apparaten: een industriële manier om een Arduino-bord met industriële HMI te besturen en te koppelen aan een industrieel netwerk met een Modbus TCP-communicatie
AWS en IBM: een vergelijking van IoT-services: 4 stappen
AWS en IBM: een vergelijking van IoT-services: vandaag vergelijken we twee stapels die het mogelijk maken om IoT-toepassingen te ontwikkelen vanuit het oogpunt van verschillende serviceaanbiedingen
Kopieer en plak en open bestanden tussen meerdere computers: 3 stappen
Kopieer en plak en open bestanden tussen meerdere computers: ik heb zojuist een website gevonden waarmee mensen tekst, afbeeldingen, video's, enz. tussen meerdere computers kunnen kopiëren en plakken. Hiermee kunt u ook een prikbord maken, bestanden uploaden en uw webpagina afdrukken. En het beste is, je hebt niet eens