Innholdsfortegnelse:
- Trinn 1: Outlook for Micro: bit:
- Trinn 2: Outlook for Arduino:
- Trinn 3: Ytelse
- Trinn 4: Programvare
- Trinn 5: Konklusjon
- Trinn 6: Kilde
Video: Sammenligning mellom Micro: bit og Arduino: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Hva er det mest populære utviklingsbordet blant produsenter nylig? Selvfølgelig må det være micro: bit board. Under samarbeid fra teknisk gigantiske selskaper som BBC, Microsoft, Samsung og NXP, er micro: bit board utstyrt med en glorie av edel klasse siden fødselen. I fjor hadde den britiske regjeringen levert 1 million stykker micro: bit -brett til studenter i klasse 7. Dette har til og med satt den eksplosive trenden med micro: bit inn i et klimaks. Så vil populariteten til micro: bit være et fenomen som fortsetter eller en blomst visne i neste minutt? Eller vil det være et annet brett på samme viktige nivå som Arduino -brettet? Med disse spørsmålene i tankene, skal jeg sammenligne mellom micro: bit og Arduino fra aspektene ved maskinvare og programvare.
Merk:
Fordi Arduino -kortet har flere modellnumre, bruker vi her det offisielle UNO -kortet for å sammenligne.
Trinn 1: Outlook for Micro: bit:
Micro: bit -brett viser en rund fasning med liten størrelse. På forsiden er det to knapper og en 5*5 LED prikkmatrise; på baksiden er det USB -port, tilbakestillingsknapp, batteriuttak og forskjellige sjetonger. Den mest intuitive følelsen er sveising og silketrykk på hele kretskortet er veldig utsøkt. Vanligvis i vårt inntrykk, er utviklingsbordet spyd med alle slags komponenter og pinner i overflaten. Men hele micro: bit -brettet har ingen pinner. Alle IO -porter ledes ut fra kontakten i kortets kant.
Det er 5 sirkler i konnetoren. De er P0, P1, P2, VCC og GND separat.
Trinn 2: Outlook for Arduino:
Arduino har ganske forskjellige egenskaper. Utsiktene nærmer seg mer utviklingskortet i våre inntrykk. På brettet er det en hovedbrikke, en USB -port og en vekselstrømkontakt. På kanten av brettet er det fullt av kvinnelige overskrifter.
Vi kan se fra utsikten at designoppfatningen av micro: bit og Arduino er ganske forskjellige. Micro: bit verdier lite mer om størrelse og sikkerhet, deretter utvidelsesevnen. Mens Arduino fokuserer på å grave ut brettets utvidelsesegenskaper, noe som får det til å se mer nerdete ut.
Trinn 3: Ytelse
Micro: bit | Arduino UNO | |
Master Chip | nRF51822 | ATmega328P |
Prosessor | 32 -biters ARM Cortex M0 | 8 bit AVR |
Flash ROM | 256KB | 32KB |
RAM | 16KB | 2KB |
Oscillatorhastighet | 16M | 16M |
Vise | 5*5 LED prikkmatrise | 1 LED |
Knapp | 2 udefinerte knapper | ingen |
blåtann | Ja | ingen |
Akselerometer | Ja | ingen |
Digitalt kompass | Ja | ingen |
Drevet av | UAB/ batteriveske | USB/AC strøm |
Fra skjemaet ovenfor kan vi se at micro: bit nesten har lyktes i alle aspekter enn Arduino. Det kan kalles et lite brett som inneholder enorm kraft. Selvfølgelig er fødselen av micro: bit board flere år forsinket enn Arduino UNO. Så det er ikke rart at micro: bit har lykkes med CPU -ytelsen. Det fantastiske er micro: bit har integrert Bluetooth, digitalt kompass, akselerometer, LED -prikkmatrise på den lille kroppen. Uansett om det er det offisielle Arduino -kortet eller fra tredjepart, har de ikke så mange sensorer på brettet. Selv om micro: bit ikke kobler til noen sensor, kan vi fullføre mange saker med forskjellige sensorer bare på kortet.
Trinn 4: Programvare
Micro: bit
Micro: bit kan støtte flere språk, for eksempel grafisk programmeringsspråk blokkert, Python, C ++. Blant den er den mest populære i hovedstrømmen det elektroniske grafiske programmeringsverktøyet JavaScript Blocks Editor utviklet av Microsoft. Programmeringsmiljøet er basert på webtjeneste. Du trenger ikke å laste ned et lokalt programmeringsverktøy.
Støtte online simulering
Reserver programmet er like praktisk som U -disk.
Dessuten støtter micro: bit også det eksisterende Python-språket i hovedstrømmen.
Arduino
For å programmere for Arduino, må du laste ned en IDE til datamaskinen din. Arduino støtter C -språk.
Det har også grafisk programspråk basert på scratch som utviklet av andre tredjepartsbedrifter.
Terskelen for å bruke Arduino programmeringsprogramvare er mye høyere. Men IDE er bare et verktøy. Programvareutvidelsen er viktigere. Gjennom mange års utvikling, under hardt arbeid fra både åpne maskinvareselskaper og Arduino -fans, har det samlet mange biblioteksfiler. Når det gjelder programvareutvidelse, er Arduino mye bedre enn micro: bit.
Trinn 5: Konklusjon
Fra sammenligningen ovenfor kan vi se at uansett aspekt av maskinvare eller programvare, har micro: bit lyktes med Arduino. Kraftig maskinvareplattform og vennlig programmeringsgrensesnitt får dette lille brettet til å oppnå en fordel som overgår Arduino. Hvorvidt et utviklingsbord har en lang levetid, avhenger imidlertid ikke av hvor kraftig maskinvare det har, og heller ikke hvor vakker programvare det eier, men enda viktigere om det økologiske miljøet trives. Gjennom ca 10 års akkumulering og samarbeid med tekniske selskaper og open source-fans, kan den rike forlengelsen av hele Arduino-systemet sies å ha nådd en nesten fullstendig grad.
Selvfølgelig, micro: bit ikke villig til å innrømme sin svakhet. Født med britisk offisielt blod, promoteres micro: bit for tiden av britiske ideelle organisasjoner i de globale områdene. Under reklame for den britiske regjeringen starter flere og flere grunnskoleelever eller ungdomsskoleelever sin prøveperiode med å bruke micro: bit som et opplæringsprogrammeringsopplæringsverktøy. Flere og flere lærere, utviklere eller kunstnere har lastet opp prosjektene sine til micro: bit -samfunn. Det nåværende økologiske systemet, selv om det er svakere enn Arduino, er den voksende trenden sterk at du kanskje ikke ser ned på det.
Micro: bit er mye mindre, vakkert og lett å håndtere. Mens Arduino er mer nerdestil med flere utvidelser. Vi kan si at de har et supplerende forhold fremfor medfølelse. Målbrukerne av Micro: bit er menneskene som kommer inn på makerområdet ved første gang eller på inngangsnivå spillere. De er stort sett nybegynnere for å studere micro: bit, mens Arduino står overfor spillere på høyere nivå, som for det meste er utviklere.
Både micro: bit og Arduino har redusert terskelen for program- og maskinvareutvikling, noe som gjør at flere studenter kan realisere sine grunnløse prosjektideer og gjøre ordet "maker" ikke lenger være pronomen for få mennesker.
Trinn 6: Kilde
Denne artikkelen er fra:
Hvis du har spørsmål, kan du kontakte : [email protected].
Anbefalt:
RS485 Mellom Arduino og Raspberry Pi: 7 trinn
RS485 Mellom Arduino og Raspberry Pi: For skolen må jeg lage et prosjekt. Jeg velger å lage en smart drivhuskontroller fullstendig kontrollert av en bringebærpi. Sensorene vil bli drevet av en arduino uno. I løpet av månedene som følger vil jeg legge ut fremstillingen av dette prosjektet trinn ved
Sammenligning av LV-MaxSonar-EZ og HC-SR04 Sonar Range Finders med Arduino: 20 trinn (med bilder)
Sammenligning av LV-MaxSonar-EZ og HC-SR04 Sonar Range Finders med Arduino: Jeg finner ut at mange prosjekter (spesielt roboter) krever, eller kan ha nytte av, å måle avstanden til et objekt i sanntid. Sonar-avstandsfindere er relativt rimelige og kan enkelt kobles til en mikrokontroller som Arduino. Dette i
Modbus TCP -kommunikasjon mellom Arduino og industrielle enheter: 3 trinn
Modbus TCP -kommunikasjon mellom Arduino og industrielle enheter: En industriell måte å kontrollere et Arduino -kort med industriell HMI og koble det til et industrielt nettverk med en Modbus TCP -kommunikasjon
Kontrollere servo ved bruk av MPU6050 mellom Arduino og ESP8266 med HC-12: 6 trinn
Kontrollere servo ved bruk av MPU6050 mellom Arduino og ESP8266 Med HC-12: I dette prosjektet kontrollerer vi posisjonen til en servomotor ved hjelp av mpu6050 og HC-12 for kommunikasjon mellom Arduino UNO og ESP8266 NodeMCU
AWS og IBM: en sammenligning av IoT -tjenester: 4 trinn
AWS og IBM: en sammenligning av IoT -tjenester: I dag sammenligner vi to stabler som gjør det mulig å utvikle IoT -applikasjoner med tanke på forskjellige tjenestetilbud