Kazalo:

Primerjava med Micro: bit in Arduino: 6 korakov
Primerjava med Micro: bit in Arduino: 6 korakov

Video: Primerjava med Micro: bit in Arduino: 6 korakov

Video: Primerjava med Micro: bit in Arduino: 6 korakov
Video: ESP32 Tutorial 6 - Using RGB LED Project 2.3 -SunFounder's ESP32 IoT Learnig kit 2024, November
Anonim
Primerjava med Micro: bit in Arduino
Primerjava med Micro: bit in Arduino

Katera je med proizvajalci v zadnjem času najbolj priljubljena razvojna plošča? Seveda mora biti mikro: bitna plošča. V sodelovanju tehnoloških velikanskih podjetij, kot so BBC, Microsoft, Samsung in NXP, je plošča micro: bit od rojstva obdarjena z oreolom plemenitega razreda. Lani je britanska vlada študentom 7. razreda dostavila milijon kosov mikro: bit plošče. To je celo postavilo vrhunec eksplozivni trend mikro: bita. Potem se bo priljubljenost mikro: bit pojav nadaljeval ali pa bo roža v naslednji minuti usahnila? Ali pa bo obstajala še ena plošča na isti pomembni ravni kot plošča Arduino? Ob upoštevanju teh vprašanj bom naredil primerjavo med micro: bit in Arduino z vidika strojne in programske opreme.

Opomba:

Ker ima plošča Arduino več številk modelov, za primerjavo uporabljamo uradno ploščo UNO.

1. korak: Outlook of Micro: bit :

Micro: bitna plošča predstavlja okrogel zunanji okvir z majhno velikostjo. Na sprednji strani sta dva gumba in matrika LED 5*5 LED; na zadnji strani pa so vrata USB, gumb za ponastavitev, vtičnica za baterije in različni čipi. Najbolj intuitiven občutek je, da je varjenje in sitotisk celotnega vezja zelo izjemen. Običajno je po našem vtisu razvojna plošča preplavljena z vsemi vrstami komponent in zatiči na površini. Toda celotna plošča micro: bit nima zatičev. Vsa vrata IO so izvlečena iz priključka na robu plošče.

V priključku je 5 krogov. Ločeno so P0, P1, P2, VCC in GND.

2. korak: Outlook Arduina:

Arduino ima precej drugačne lastnosti. Njegove napovedi se po naših vtisih bolj približujejo razvojnemu odboru. Na plošči so glavni čip, vrata USB in priključek za napajanje. Na robu deske je polno ženskih glav.

Iz njegovih pogledov lahko vidimo, da sta oblikovalska zasnova micro: bita in Arduina precej različni. Micro: bitne vrednosti so manjše glede velikosti in varnosti, nato pa njegove razširitvene sposobnosti. Medtem ko se Arduino osredotoča na popolno izkoriščanje sposobnosti razširitve plošče, zaradi česar je videti bolj geek stil.

3. korak: uspešnost

Mikro: bit Arduino UNO
Master Chip nRF51822 ATmega328P
Procesor 32 -bitni ARM Cortex M0 8 -bitni AVR
Flash ROM 256 KB 32 KB
Oven 16 KB 2 KB
Hitrost oscilatorja 16M 16M
Zaslon 5*5 LED matrična pika 1 LED
Gumb 2 nedefinirana gumba nobena
Bluetooth Da nobena
Merilnik pospeška Da nobena
Digitalni kompas Da nobena
Poganja ga UAB/ ohišje za baterijo Napajanje USB/AC

Iz zgornje oblike lahko vidimo, da je micro: bit skoraj uspel v vseh pogledih kot Arduino. Lahko ga imenujemo majhna plošča, ki vsebuje ogromno moči. Seveda je rojstvo micro: bit plošče nekaj let poznejše od Arduino UNO. Zato ni čudno, da je micro: bit uspel v zmogljivosti procesorja. Kar je neverjetno, je micro: bit na svojem majhnem ohišju vgrajen Bluetooth, digitalni kompas, merilnik pospeška in matrična LED -matrica. Ne glede na to, ali gre za uradno ploščo Arduino ali tretjo osebo, na njeni plošči nimajo toliko senzorjev. Tudi če micro: bit ne poveže nobenega senzorja, lahko dokončamo veliko primerov samo z različnimi senzorji, ki so na njegovi plošči.

4. korak: Programska oprema

Mikro: bit

Micro: bit lahko podpira več jezikov, kot so blokovski grafični programski jezik, Python, C ++. Med njimi je najbolj priljubljeno v glavnem toku spletno orodje za grafično programiranje JavaScript Blocks Editor, ki ga je razvil microsoft. Njegovo programsko okolje temelji na spletni storitvi. Ni vam treba prenesti lokalnega programskega orodja.

Podprite spletno simulacijo

Rezervirajte program je tako priročen kot U disk.

Poleg tega micro: bit podpira tudi glavni jezik Python v glavnem toku.

Arduino

Če želite programirati za Arduino, morate v računalnik prenesti IDE. Arduino podpira jezik C.

Obstaja tudi grafični programski jezik, ki temelji na pragah in so ga razvila druga podjetja tretjih oseb.

Prag za uporabo programske opreme Arduino je veliko višji. Toda IDE je samo orodje. Sposobnost razširitve programske opreme je pomembnejša. Skozi leta razvoja se je pod trdim delom odprtih podjetij za strojno opremo in oboževalcev Arduina nabralo veliko knjižničnih datotek. Kar zadeva razširitev programske opreme, je Arduino veliko boljši od micro: bita.

5. korak: Zaključek

Iz zgornje primerjave lahko vidimo, da je Micro: bit ne glede na strojno ali programsko opremo nasledil Arduino. Z zmogljivo strojno platformo in prijaznim programskim vmesnikom ta majhna plošča pridobi prednost, ki presega Arduino. Ne glede na to, ali ima razvojna plošča dolgo življenjsko dobo, ni odvisno od tega, kako močno strojno opremo ima, niti od tega, kako lepo programsko opremo ima v lasti, ampak še pomembneje od tega, ali njeno ekološko okolje uspeva. Po približno 10 letih kopičenja in sodelovanju tehničnih podjetij in odprtokodnih oboževalcev je mogoče reči, da je bogata razširitev celotnega sistema Arduino dosegla skoraj popolno stopnjo.

Seveda micro: bit ne želi priznati svoje slabosti. Micro: bit, rojen z britansko uradno krvjo, trenutno promovirajo britanske neprofitne organizacije na svetovnih območjih. S promocijo britanske vlade se vse več učencev osnovnih ali srednjih šol začne preizkušati z uporabo micro: bita kot izobraževalnega orodja za vstopno programiranje. Vedno več učiteljev, razvijalcev ali celo umetnikov je svoje projekte naložilo v skupnosti micro: bit. Sedanji ekološki sistem, čeprav je šibkejši od Arduina, je naraščajoč trend hud, da nanj morda ne boste gledali zviška.

Micro: bit je veliko manjši, lep in enostaven za uporabo. Medtem ko je Arduino bolj štreberski slog z več razširitvami. Lahko rečemo, da imajo bolj komplementaren odnos kot komplikacijo. Ciljni uporabniki Micro: bita so ljudje, ki prvič vstopijo na območje ustvarjalca ali igralci vstopne ravni. Večinoma so začetniki za študij micro: bita, medtem ko se Arduino sooča z igralci višje ravni, ki so večinoma razvijalci.

Tako micro: bit kot Arduino sta znižala prag razvoja programov in strojne opreme, kar omogoča več študentom, da uresničijo svoje neutemeljene projektne zamisli in da beseda "maker" ne bo več zaimek nekaj ljudi.

6. korak: Vir

Ta članek je iz:

Če imate kakršna koli vprašanja, se lahko obrnete na: [email protected].

Priporočena: