Sommario:
- Passaggio 1: Outlook di Micro: bit:
- Passaggio 2: Outlook di Arduino:
- Passaggio 3: prestazioni
- Passaggio 4: software
- Passaggio 5: conclusione
- Passaggio 6: fonte
Video: Confronto tra Micro:bit e Arduino: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
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 | sì | nessuno |
Accelerometro | sì | nessuno |
Bussola digitale | sì | 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:
Come far funzionare i servomotori utilizzando Moto:bit con Micro:bit: 7 passaggi (con immagini)
Come eseguire i servomotori utilizzando Moto:bit con Micro:bit: Un modo per estendere la funzionalità del micro:bit è utilizzare una scheda chiamata moto:bit di SparkFun Electronics (circa $ 15-20). Sembra complicato e ha molte funzioni, ma non è difficile far funzionare i servomotori da esso. Moto:bit ti permette di
Confronto tra i telemetri sonar LV-MaxSonar-EZ e HC-SR04 con Arduino: 20 passaggi (con immagini)
Confrontando i telemetri sonar LV-MaxSonar-EZ e HC-SR04 con Arduino: Trovo che molti progetti (soprattutto i robot) richiedono o possono trarre vantaggio dalla misurazione della distanza da un oggetto in tempo reale. I telemetri Sonar sono relativamente economici e possono essere facilmente interfacciati a un microcontrollore come Arduino. Questo in
Programmazione di un Micro:Bit Robot e Joystick:Bit Controller con MicroPython: 11 passaggi
Programmazione di un robot Micro:Bit e controller Joystick:Bit con MicroPython: per Robocamp 2019, il nostro campo estivo di robotica, i giovani di età compresa tra 10 e 13 anni stanno saldando, programmando e costruendo un "robot antipeso" BBC micro:bit, oltre a programmare un micro:bit da usare come telecomando.Se sei attualmente al Robocamp, scia
AWS e IBM: un confronto tra servizi IoT: 4 passaggi
AWS e IBM: un confronto servizi IoT: oggi confrontiamo due stack che consentono di sviluppare applicazioni IoT dal punto di vista di diverse offerte di servizi
Tutorial LoRa RFM98 Ra-02 Confronto modulo HopeRF: 6 passaggi
LoRa RFM98 Tutorial Ra-02 Confronto modulo HopeRF: Ehi, come va, ragazzi? Akarsh qui da CETech. In questo articolo di oggi impareremo a conoscere i moduli RFM LoRa realizzati da HopeRF. Vedremo quali sono le caratteristiche che il modulo RFM ha da offrire, il suo pinout, il confronto tra i diversi