Kazalo:
- 1. korak: Outlook of Micro: bit :
- 2. korak: Outlook Arduina:
- 3. korak: uspešnost
- 4. korak: Programska oprema
- 5. korak: Zaključek
- 6. korak: Vir
Video: Primerjava med Micro: bit in Arduino: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
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:
Kako zagnati servo motorje z uporabo Moto: bit z Micro: bit: 7 korakov (s slikami)
Kako zagnati servo motorje z uporabo Moto: bit z Micro: bit: Eden od načinov za razširitev funkcionalnosti mikro: bita je uporaba plošče z imenom moto: bit podjetja SparkFun Electronics (približno 15-20 USD). Izgleda zapleteno in ima številne funkcije, vendar iz njega ni težko zagnati servo motorjev. Moto: bit vam omogoča, da
Primerjava sonarjev LV-MaxSonar-EZ in HC-SR04 z Arduinom: 20 korakov (s slikami)
Primerjava sonarnih daljinomerov LV-MaxSonar-EZ in HC-SR04 z Arduinom: Ugotavljam, da številni projekti (zlasti roboti) zahtevajo ali imajo koristi od merjenja razdalje do objekta v realnem času. Sonarji so relativno poceni in jih je mogoče enostavno povezati z mikrokrmilnikom, kot je Arduino. Ta v
Programiranje Micro: Bit Robot & Joystick: Bit Controller z MicroPythonom: 11 korakov
Programiranje Micro: Bit Robot & Joystick: Bit Controller z MicroPython: Za Robocamp 2019, naš poletni tabor robotike, mladi v starosti 10-13 let spajkajo, programirajo in izdelujejo "antweight robot" na osnovi BBC mikro: bit, pa tudi programiranje mikro: bit za uporabo kot daljinski upravljalnik. Če ste trenutno v Robocampu, smučajte
AWS in IBM: Primerjava storitev IoT: 4 koraki
AWS in IBM: Primerjava storitev IoT: Danes primerjamo dva sklada, ki omogočata razvoj aplikacij IoT z vidika različnih ponudb storitev
LoRa RFM98 Vadnica Primerjava modula Ra-02 HopeRF: 6 korakov
LoRa RFM98 Vadnica Primerjava modulov Ra-02 HopeRF: Hej, kaj je, fantje? Akarsh tukaj iz CETech -a. V tem članku bomo danes izvedeli o modulih RFM LoRa, ki jih je izdelal HopeRF. Videli bomo, katere funkcije ponuja modul RFM, njegov pinout, primerjavo med različnimi