Sadržaj:
- Korak 1: Outlook of Micro: bit :
- Korak 2: Outlook Arduina:
- Korak 3: Performanse
- Korak 4: Softver
- Korak 5: Zaključak
- Korak 6: Izvor
Video: Usporedba između Micro: bita i Arduina: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Koja je najpopularnija razvojna ploča među proizvođačima u posljednje vrijeme? Naravno, to mora biti micro: bit ploča. Uz suradnju velikih tehnoloških tvrtki kao što su BBC, Microsoft, Samsung i NXP, micro: bit ploča obdarena je oreolom plemenite klase od svog rođenja. Prošle je godine britanska vlada isporučila milijun komada micro: bit ploče učenicima u sedmom razredu. To je čak i eksplozivni trend micro: bita dovelo do vrhunca. Hoće li se onda popularnost micro: bit biti fenomen nastaviti ili će cvijet uvenuti sljedeće minute? Ili će postojati još jedna ploča na istoj važnoj razini kao i Arduino ploča? Imajući na umu ova pitanja, napravit ću usporedbu između micro: bita i Arduina sa aspekata hardvera i softvera.
Bilješka:
Budući da Arduino ploča ima više brojeva modela, ovdje za usporedbu koristimo službenu UNO ploču.
Korak 1: Outlook of Micro: bit :
Micro: bit ploča predstavlja okrugli vanjski izgled obruba male veličine. Na prednjoj strani nalaze se dva gumba i LED matrica 5*5 LED; dok se na stražnjoj strani nalaze USB priključak, gumb za resetiranje, utičnica za bateriju i razni čipovi. Najintuitivniji osjećaj je zavarivanje i svileni zaslon cijele pločice vrlo je izvrstan. Prema našem dojmu, razvojna ploča obično ima sve vrste komponenti i igle na površini. No cijela micro: bit ploča nema igle. Svi IO priključci izlaze iz priključka na rubu ploče.
U konektoru se nalazi 5 krugova. Odvojeno su P0, P1, P2, VCC i GND.
Korak 2: Outlook Arduina:
Arduino ima sasvim drugačije karakteristike. Prema našim utiscima, njegovi izgledi bliže su razvojnoj ploči. Na ploči se nalaze glavni čip, USB priključak i priključak za napajanje izmjeničnom strujom. Na rubu ploče ima puno ženskih zaglavlja.
Iz njegovih pogleda možemo vidjeti da su koncepcija dizajna micro: bita i Arduina prilično različita. Micro: bitne vrijednosti male su više o veličini i sigurnosti, zatim o njegovoj sposobnosti proširenja. Dok se Arduino usredotočuje na potpuno iskorištavanje mogućnosti proširenja ploče, što čini da izgleda više štreberski stil.
Korak 3: Performanse
Mikro: bit | Arduino UNO | |
Master Chip | nRF51822 | ATmega328P |
Procesor | 32 -bitni ARM Cortex M0 | 8 -bitni AVR |
Flash ROM | 256 KB | 32KB |
radna memorija | 16KB | 2KB |
Brzina oscilatora | 16M | 16M |
Prikaz | 5*5 LED matrica matrica | 1 LED |
Dugme | 2 nedefinirana gumba | nijedan |
Bluetooth | Da | nijedan |
Brzinomjer | Da | nijedan |
Digitalni kompas | Da | nijedan |
Powered By | UAB/ kućište za bateriju | USB/AC napajanje |
Iz gornjeg oblika možemo vidjeti da je micro: bit gotovo uspio u svim aspektima od Arduina. Može se nazvati mala ploča koja sadrži ogromnu snagu. Naravno, rođenje micro: bit ploče kasni nekoliko godina od Arduino UNO -a. Stoga nije čudo što je micro: bit uspio u performansama procesora. Ono što je nevjerojatno je da micro: bit na svom malom tijelu ima integrirani Bluetooth, digitalni kompas, akcelerometar i LED matricu. Bez obzira radi li se o službenoj Arduino ploči ili trećoj strani, oni nemaju toliko senzora na ploči. Čak i ako micro: bit ne povezuje nijedan senzor, možemo dovršiti puno slučajeva s različitim senzorima koji se nalaze samo na njegovoj ploči.
Korak 4: Softver
Mikro: bit
Micro: bit može podržati više jezika, kao što su grafički programski jezik u blokovima, Python, C ++. Među njima je najpopularniji u glavnom toku mrežni alat za grafičko programiranje JavaScript Blocks Editor koji je razvio microsoft. Njegovo programsko okruženje temelji se na web servisu. Ne morate preuzimati lokalni alat za programiranje.
Podržite online simulaciju
Rezervirajte program prikladan je kao i U disk.
Osim toga, micro: bit podržava i glavni izvorni Python jezik.
Arduino
Da biste programirali za Arduino, morate preuzeti IDE na svoje računalo. Arduino podržava C jezik.
Tu je i grafički programski jezik temeljen na ogrebotinama koji su razvile druge tvrtke trećih strana.
Prag za korištenje softvera za programiranje Arduino mnogo je veći. No IDE je samo alat. Sposobnost proširenja softvera važnija je. Tijekom godina razvoja, pod naporom rada i otvorenih hardverskih tvrtki i obožavatelja Arduina, prikupljeno je mnogo knjižničnih datoteka. U aspektu proširenja softvera, Arduino je mnogo bolji od micro: bita.
Korak 5: Zaključak
Iz gornje usporedbe možemo vidjeti da je, bez obzira na hardverski ili softverski aspekt, micro: bit naslijedio Arduino. Moćna hardverska platforma i prijateljsko programsko sučelje čine da ova mala ploča stekne prednost koja nadmašuje Arduino. No, ima li razvojna ploča dug životni vijek, ne ovisi o tome koliko snažan hardver ima, niti koliko lijep softver posjeduje, već što je još važnije o tome napreduje li njezino ekološko okruženje. Kroz 10 godina akumulacije i suradnju tehničkih tvrtki i obožavatelja otvorenog koda, može se reći da je bogato proširenje cijelog Arduino sustava doseglo gotovo potpuni stupanj.
Naravno, micro: bit ne želi priznati svoju slabost. Rođen britanskom službenom krvlju, micro: bit trenutno promiču britanske neprofitne organizacije u globalnim područjima. Pod promicanjem britanske vlade, sve više učenika osnovnih ili srednjih škola započinje probnu uporabu micro: bita kao obrazovnog alata za početno programiranje. Sve više učitelja, programera ili čak umjetnika prenosilo je svoje projekte na micro: bit zajednice. Sadašnji ekološki sustav, iako je slabiji od Arduina, rastući je trend žestok da ga možda ne gledate s visine.
Micro: bit je mnogo manji, lijep i jednostavan za rukovanje. Dok je Arduino više štreberski stil s više proširenja. Mogli bismo reći da oni imaju nadopunjavajući odnos, a ne kompliciranje. Ciljani korisnici Micro: bita su ljudi koji prvi put ulaze u područje proizvođača ili igrači početne razine. Oni su uglavnom početnici za učenje micro: bita, dok se Arduino suočava s igračima više razine, koji su uglavnom programeri.
I micro: bit i Arduino smanjili su prag razvoja programa i hardvera, što omogućuje više studenata da realiziraju svoje neutemeljene projektne ideje i učine da riječ "maker" više ne bude zamjenica malobrojnih ljudi.
Korak 6: Izvor
Ovaj članak je sa:
Ako imate bilo kakvih pitanja, možete se obratiti na adresu [email protected].
Preporučeni:
RS485 između Arduina i Raspberry Pi: 7 koraka
RS485 između Arduina i Raspberry Pi: Za školu moram napraviti projekt. Odlučio sam napraviti pametan kontroler staklenika u potpunosti kontroliran malinom pi. Senzore će napajati arduino uno. Tijekom sljedećih mjeseci objavit ću korak po korak do izrade ovog projekta
Nano pikseli 26 bita pomoću Arduina: 4 koraka
Nano pikseli 26 -bitni pomoću Arduina: U svom prethodnom članku napravio sam vodič o tome kako koristiti LED WS2812 Nano Pixel LED. U tom sam članku koristio 16 -bitni prsten Nano Pixel WS2812. U ovom članku ću vam pokazati kako koristiti 26 -bitni prsten Nano Pixels WS2812. U odjeljku hardvera
Modbus TCP komunikacija između Arduina i industrijskih uređaja: 3 koraka
Modbus TCP komunikacija između Arduina i industrijskih uređaja: Industrijski način upravljanja Arduino pločom s industrijskim HMI -jem i povezivanje s industrijskom mrežom s Modbus TCP komunikacijom
Komunikacija između Arduina i čvora: 4 koraka
Komunikacija između Arduina i čvora: Ovo uputstvo služi samo za vrlo osnovnu demonstraciju načina slanja i primanja podataka putem UART -a (serijskog) između dvije Arduino kompatibilne ploče
Upravljanje servo upravljanjem pomoću MPU6050 između Arduina i ESP8266 s HC-12: 6 koraka
Upravljanje servom pomoću MPU6050 između Arduina i ESP8266 s HC-12: U ovom projektu kontroliramo položaj servo motora pomoću mpu6050 i HC-12 za komunikaciju između Arduina UNO i ESP8266 NodeMCU