Turinys:

„Micro: bit“ir „Arduino“palyginimas: 6 žingsniai
„Micro: bit“ir „Arduino“palyginimas: 6 žingsniai

Video: „Micro: bit“ir „Arduino“palyginimas: 6 žingsniai

Video: „Micro: bit“ir „Arduino“palyginimas: 6 žingsniai
Video: High Density 2022 2024, Lapkritis
Anonim
„Micro: bit“ir „Arduino“palyginimas
„Micro: bit“ir „Arduino“palyginimas

Kokia pastaruoju metu populiariausia kūrėjų lenta tarp kūrėjų? Žinoma, tai turi būti „micro: bit“plokštė. Bendradarbiaujant technikos milžiniškoms kompanijoms, tokioms kaip BBC, „Microsoft“, „Samsung“ir „NXP“, „micro: bit“plokštė nuo pat gimimo turi kilniosios klasės aureolę. Praėjusiais metais Didžiosios Britanijos vyriausybė 7 klasės mokiniams pristatė 1 milijoną „micro: bit“plokštės dalių. Dėl to sprogstamoji „micro: bit“tendencija netgi pasiekė kulminaciją. Tada „micro: bit“populiarumas tęsis ar gėlė nuvysta kitą minutę? Arba bus dar viena lenta tame pačiame svarbiame lygyje kaip „Arduino“lenta? Turėdamas omenyje šiuos klausimus, palyginsiu „micro: bit“ir „Arduino“aparatinės ir programinės įrangos aspektais.

Pastaba:

Kadangi „Arduino“plokštėje yra keli modelio numeriai, čia mes naudojame oficialią UNO plokštę palyginimui.

1 žingsnis: „Micro: bit“perspektyva: bit

„Micro: bit“plokštė yra apvalios formos, mažo dydžio. Priekinėje pusėje yra du mygtukai ir 5*5 LED taškų matrica; o galinėje pusėje yra USB prievadas, atstatymo mygtukas, akumuliatoriaus lizdas ir įvairūs lustai. Pats intuityviausias jausmas yra suvirinimas, o visos plokštės šilkografija yra labai išskirtinė. Paprastai, mūsų nuomone, kūrimo plokštė yra su įvairiais komponentais ir kaiščiais paviršiuje. Tačiau visa „micro: bit“plokštė neturi kaiščių. Visi IO prievadai yra išvesti iš jungties plokštės krašte.

Konnetoriuje yra 5 apskritimai. Jie yra P0, P1, P2, VCC ir GND atskirai.

2 žingsnis: „Arduino“perspektyva:

„Arduino“turi gana skirtingas savybes. Mūsų įspūdžiai labiau atspindi plėtros tarybą. Lentoje yra pagrindinis lustas, USB prievadas ir kintamosios srovės maitinimo jungtis. Lentos krašte pilna moterų antraščių.

Iš jo perspektyvos matome, kad „micro: bit“ir „Arduino“dizaino koncepcija yra gana skirtinga. „Micro: bit“labiau vertina mažumą, dydį ir saugumą, o tada jo išplėtimo galimybes. Nors „Arduino“daugiausia dėmesio skiria plokštės išplėtimo galimybėms, todėl ji atrodo labiau geek stiliaus.

3 žingsnis: našumas

Mikro: šiek tiek Arduino UNO
Meistras Čipas nRF51822 ATmega328P
Procesorius 32 bitų ARM Cortex M0 8 bitų AVR
„Flash“ROM 256 KB 32 KB
RAM 16 KB 2 KB
Osciliatoriaus greitis 16 mln 16 mln
Ekranas 5*5 LED taškų matrica 1 šviesos diodas
Mygtukas 2 neapibrėžti mygtukai nė vienas
„Bluetooth“ Taip nė vienas
Akselerometras Taip nė vienas
Skaitmeninis kompasas Taip nė vienas
Parengta pagal UAB/ Akumuliatoriaus dėklas USB/AC maitinimas

Iš aukščiau pateiktos formos matome, kad „micro: bit“beveik visais atžvilgiais pavyko nei „Arduino“. Jis gali būti vadinamas maža lenta, kurioje yra didžiulė galia. Žinoma, „micro: bit“plokštė gimė keletą metų vėliau nei „Arduino UNO“. Taigi nenuostabu, kad „micro: bit“sėkmingai veikė procesorius. Nuostabu yra „micro: bit“mažame korpuse yra integruotas „Bluetooth“, skaitmeninis kompasas, akselerometras, LED taškų matrica. Nesvarbu, ar tai oficiali „Arduino“plokštė, ar trečiosios šalies, jos plokštėje nėra tiek daug jutiklių. Net jei „micro: bit“neprijungia jokio jutiklio, mes galime užbaigti daugybę atvejų, kai įvairūs jutikliai yra tik jo plokštėje.

4 žingsnis: programinė įranga

Mikro: šiek tiek

„Micro: bit“gali palaikyti kelias kalbas, tokias kaip grafinė programavimo kalba, „Python“, „C ++“. Tarp jų populiariausias pagrindiniame sraute yra internetinis grafinio programavimo įrankis „JavaScript Blocks Editor“, kurį sukūrė „Microsoft“. Jo programavimo aplinka pagrįsta žiniatinklio paslauga. Jums nereikia atsisiųsti vietinio programavimo įrankio.

Palaikykite internetinį modeliavimą

Rezervuoti programą yra taip pat patogu, kaip ir U diską.

Be to, „micro: bit“taip pat palaiko pagrindinę „Python“pagrindinio srauto kalbą.

Arduino

Norėdami programuoti „Arduino“, turite atsisiųsti IDE į savo kompiuterį. „Arduino“palaiko C kalbą.

Taip pat yra grafinė programų kalba, pagrįsta nulio, kurią sukūrė kitos trečiųjų šalių įmonės.

„Arduino“programavimo programinės įrangos naudojimo slenkstis yra daug didesnis. Tačiau IDE yra tik įrankis. Programinės įrangos išplėtimo galimybė yra svarbesnė. Per ilgus plėtros metus, sunkiai dirbant tiek atviroms aparatinės įrangos kompanijoms, tiek „Arduino“gerbėjams, ji sukaupė daug bibliotekos failų. Programinės įrangos plėtinio požiūriu „Arduino“yra daug geresnis nei „micro: bit“.

5 žingsnis: Išvada

Iš aukščiau pateikto palyginimo matome, kad nesvarbu, kokia būtų aparatinė ar programinė įranga, „micro: bit“pavyko „Arduino“. Dėl galingos aparatinės įrangos platformos ir draugiškos programavimo sąsajos ši maža plokštė įgyja pranašumą, pranokstantį „Arduino“. Tačiau tai, ar kūrimo plokštė turi ilgą tarnavimo laiką, priklauso ne nuo jos galingos techninės įrangos ar gražios programinės įrangos, bet dar svarbiau nuo to, ar jos ekologinė aplinka klesti. Apie 10 metų kaupimo ir techninių kompanijų bei atviro kodo gerbėjų bendradarbiavimo dėka galima pasakyti, kad turtingas visos „Arduino“sistemos išplėtimas pasiekė beveik visišką laipsnį.

Žinoma, „micro: bit“nenori pripažinti savo silpnumo. Gimęs oficialiu britų krauju, „micro: bit“šiuo metu reklamuoja britų ne pelno organizacijos pasaulinėse srityse. Skatinant Didžiosios Britanijos vyriausybę, vis daugiau pradinių ir vidurinių mokyklų mokinių pradeda bandymą naudoti „micro: bit“kaip įėjimo programavimo mokymo priemonę. Vis daugiau mokytojų, kūrėjų ar net menininkų įkėlė savo projektus į „micro: bit“bendruomenes. Dabartinė ekologinė sistema, nors ir silpnesnė už „Arduino“, vis didėjanti tendencija yra žiauri, kad į ją galbūt nežiūrėsite iš aukšto.

„Micro: bit“yra daug mažesnis, gražus ir lengvai valdomas. Nors „Arduino“yra labiau geek stiliaus su daugiau plėtinių. Galime pasakyti, kad jie turi papildomus santykius, o ne kompensaciją. Tiksliniai „Micro: bit“vartotojai yra žmonės, kurie pirmą kartą patenka į kūrėjo sritį, arba pradinio lygio žaidėjai. Jie dažniausiai yra pradedantieji studijuoti „micro: bit“, o „Arduino“susiduria su aukštesnio lygio žaidėjais, kurie dažniausiai yra kūrėjai.

Tiek „micro: bit“, tiek „Arduino“sumažino programų ir aparatinės įrangos kūrimo slenkstį, todėl daugiau studentų gali įgyvendinti savo nepagrįstas projekto idėjas ir žodis „kūrėjas“nebėra kelių žmonių įvardis.

6 žingsnis: šaltinis

Šis straipsnis yra iš:

Jei turite klausimų, galite kreiptis : [email protected].

Rekomenduojamas: