Sommario:

Confronto tra Micro:bit e Arduino: 6 passaggi
Confronto tra Micro:bit e Arduino: 6 passaggi

Video: Confronto tra Micro:bit e Arduino: 6 passaggi

Video: Confronto tra Micro:bit e Arduino: 6 passaggi
Video: Arduino VS Raspberry ITA Analogie e Differenze 2024, Novembre
Anonim
Confronto tra Micro:bit e Arduino
Confronto tra Micro:bit e Arduino

Qual è la scheda di sviluppo più popolare tra i produttori di recente? Ovviamente deve essere una scheda micro:bit. Grazie alla collaborazione di colossi della tecnologia come BBC, Microsoft, Samsung e NXP, la scheda micro:bit è dotata di un'aureola di classe nobile sin dalla sua nascita. L'anno scorso, il governo britannico aveva consegnato 1 milione di pezzi di micro:bit board agli studenti del settimo anno. Questo ha persino messo al culmine la tendenza esplosiva di micro:bit. Quindi la popolarità di micro:bit sarà un fenomeno continuo o un fiore appassito nel prossimo minuto? O ci sarà un'altra scheda nello stesso importante livello della scheda Arduino? Con queste domande in mente, farò un confronto tra micro:bit e Arduino dagli aspetti hardware e software.

Nota:

Poiché la scheda Arduino ha più numeri di modello, qui usiamo la scheda UNO ufficiale per fare un confronto.

Passaggio 1: Outlook di Micro: bit:

La scheda Micro:bit presenta un aspetto smussato rotondo con dimensioni ridotte. Nella parte frontale sono presenti due pulsanti e una matrice di punti LED 5*5; mentre nella parte posteriore sono presenti porta USB, pulsante di reset, presa batteria e chip vari. La sensazione più intuitiva è che la saldatura e la serigrafia dell'intero circuito stampato sono molto squisite. Di solito, a nostro avviso, la scheda di sviluppo è piena di tutti i tipi di componenti e perni sulla superficie. Ma l'intera scheda micro:bit non ha pin. Tutte le porte IO vengono estratte dal connettore nel bordo della scheda.

Ci sono 5 cerchi nel connettore. Sono P0, P1, P2, VCC e GND separatamente.

Passaggio 2: Outlook di Arduino:

Arduino ha caratteristiche abbastanza diverse. La sua prospettiva è più vicina al consiglio di sviluppo nelle nostre impressioni. Sulla scheda sono presenti un chip master, una porta USB e un connettore di alimentazione CA. Sul bordo del tabellone, ci sono pieni di intestazioni femminili.

Possiamo vedere dal suo punto di vista che la concezione del design di micro:bit e Arduino è abbastanza diversa. Micro:bit valuta più piccole dimensioni e sicurezza, quindi la sua capacità di estensione. Mentre Arduino si concentra sulla capacità di estensione della scheda, il che la fa sembrare più geek.

Passaggio 3: prestazioni

Micro: bit Arduino UNO
Chip principale nRF51822 ATmega328P
Processore ARM Cortex M0. a 32 bit AVR a 8 bit
Flash ROM 256 KB 32 KB
RAM 16 KB 2 KB
Velocità dell'oscillatore 16 M 16 M
Schermo Matrice di punti 5*5 LED 1 LED
Pulsante 2 pulsanti non definiti nessuno
Bluetooth nessuno
Accelerometro nessuno
Bussola digitale nessuno
Offerto da UAB/custodia batteria Alimentazione USB/CA

Dal modulo sopra, possiamo vedere che micro: bit ha quasi avuto successo in tutti gli aspetti rispetto ad Arduino. Può essere chiamato una piccola scheda contiene un enorme potere. Ovviamente la nascita della scheda micro:bit è in ritardo di diversi anni rispetto ad Arduino UNO. Quindi non c'è da meravigliarsi se micro:bit ha avuto successo nelle sue prestazioni della CPU. La cosa sorprendente è che micro:bit ha Bluetooth integrato, bussola digitale, accelerometro, matrice di punti LED sul suo piccolo corpo. Non importa che sia la scheda Arduino ufficiale o di terze parti, non portano così tanti sensori sulla sua scheda. Anche se micro:bit non collega alcun sensore, possiamo completare molti casi con vari sensori trasportati solo sulla sua scheda.

Passaggio 4: software

Micro: bit

Micro:bit può supportare più linguaggi come il linguaggio di programmazione grafica blockly, Python, C++. Tra questi, il più popolare nel flusso principale è lo strumento di programmazione grafica online JavaScript Blocks Editor sviluppato da Microsoft. Il suo ambiente di programmazione è basato sul servizio web. Non è necessario scaricare uno strumento di programmazione locale.

Supporta la simulazione online

Prenotare il programma è conveniente come il disco U.

Inoltre, micro:bit supporta anche il linguaggio Python corrente principale.

Arduino

Per programmare per Arduino, devi scaricare un IDE nel tuo computer. Arduino supporta il linguaggio C.

C'è anche un linguaggio di programmazione grafico basato su zero sviluppato da altre società di terze parti.

La soglia per l'utilizzo del software di programmazione Arduino è molto più alta. Ma IDE è solo uno strumento. La capacità di estensione del software è più importante. Attraverso anni di sviluppo, sotto il duro lavoro di entrambe le aziende di hardware aperto e dei fan di Arduino, ha accumulato molti file di libreria. Per quanto riguarda l'estensione del software, Arduino è molto meglio di micro:bit.

Passaggio 5: conclusione

Dal confronto sopra, possiamo vedere che, indipendentemente dall'aspetto dell'hardware o del software, micro:bit ha avuto successo con Arduino. La potente piattaforma hardware e l'interfaccia di programmazione amichevole rendono questa piccola scheda un vantaggio che supera Arduino. Tuttavia, il fatto che una scheda di sviluppo abbia una lunga durata non dipende dalla potenza dell'hardware, né dalla bellezza del software che possiede, ma soprattutto dal fatto che il suo ambiente ecologico sia fiorente. Attraverso circa 10 anni di accumulazione e la collaborazione di aziende tecniche e fan dell'open source, si può dire che la ricca estensione dell'intero sistema Arduino abbia raggiunto un livello quasi completo.

Naturalmente, micro:bit non è disposto ad ammettere la sua debolezza. Nato con sangue ufficiale britannico, micro:bit è attualmente promosso da organizzazioni non profit britanniche nelle aree globali. Sotto la promozione del governo britannico, sempre più studenti delle scuole primarie o medie iniziano la loro prova per utilizzare micro:bit come strumento educativo di programmazione di ingresso. Sempre più insegnanti, sviluppatori o persino artisti hanno caricato i loro progetti nelle comunità micro:bit. L'attuale sistema ecologico, sebbene sia più debole di Arduino, la tendenza in crescita è feroce che potresti non disprezzarlo.

Micro:bit è molto più piccolo, bello e maneggevole. Mentre Arduino è più in stile geek con più estensioni. Potremmo essere in grado di dire che hanno una relazione supplementare piuttosto che una compilazione. Gli utenti target di Micro:bit sono le persone che entrano per la prima volta nell'area maker oi giocatori entry level. Sono per lo più i principianti a studiare micro:bit, mentre Arduino si trova ad affrontare giocatori di livello superiore, che sono per lo più sviluppatori.

Sia micro:bit che Arduino hanno abbattuto la soglia dello sviluppo di programmi e hardware, che consente a più studenti di realizzare le proprie idee progettuali infondate e di far sì che la parola "maker" non sia più il pronome di poche persone.

Passaggio 6: fonte

Questo articolo proviene da:

In caso di domande, è possibile contattare: [email protected].

Consigliato: