Arduino è un microcontrollore

Arduino è un microcontrollore

Arduino è una piattaforma di programmazione hardware e software basata su MicroController Atmel ATMEGA. È una piattaforma open source che significa che tutti i codici e le biblioteche sono apertamente disponibili e facili da modificare da studenti, principianti ed esperti della comunità Arduino. Arduino è popolare tra le persone in quanto non ha bisogno di hardware esterno per la programmazione. È una scheda di sviluppo basata sul microcontrollore e facile da programmare semplicemente utilizzando il cavo USB.

Arduino è un microcontrollore

Arduino è un microcontrollore? In generale, questo potrebbe essere difficile da rispondere. È lo stesso di dire "è un PC una CPU?"La risposta sarà no perché un PC contiene una CPU al suo interno, lo stesso è il caso qui con Arduino. Per rispondere prima a questa domanda dobbiamo capire la differenza tra una scheda Arduino e un microcontrollore. Per renderlo più chiaro dobbiamo discuterne separatamente.

Arduino: un consiglio di sviluppo

Arduino è una piattaforma che combina entrambi hardware E Software per interagire con il mondo reale in modo semplice. Le schede Arduino sono fatte da utilizzare MicroController facilmente. Arduino è un Consiglio di sviluppo che contiene un chip microcontrollore; Ha più pin di input e output che comunicano con i microcontrollori. Le schede Arduino possono programmare un chip di microcontrollore utilizzando Arduino Ide, uno sviluppo software e osservare l'output direttamente sulla scheda Arduino o integrando circuiti elettronici esterni.

Arduino Board è un ambiente di sviluppo completo che consiste nel seguire:

    • Arduino Board (che contiene microcontrollore insieme ad altri componenti)
    • Arduino ide
    • Hardware elettronico esterno o scudi

Arduino non può essere definito solo come un microcontrollore ma una scheda di sviluppo con un chip controller AVR insieme a un ambiente di programmazione che ha componenti hardware pre-testati e librerie di software per controllare qualsiasi cosa dal lampeggiare ha portato a motori o sensori.

Insieme al microcontrollore Arduino ha molto altro componente come:

    • Convertitore USB
    • Pulsante di reset
    • DC Barrel Jack
    • Regolatore 5v
    • Regolatore 3v
    • Convertitore USB-TTL
    • Microcontroller ATMEGA328P


Microcontrollore

Il microcontrollore è un piccolo circuito integrato compatto che contiene CPU, RAM, memoria non volatile, ADC, DAC e diversi tipi di controller di comunicazione come USRT, ICSP e USB. L'uso principale di un microcontrollore è quello di controllare un'attività specificata memorizzata nella sua memoria non volatile che non cambia fino a quando non è stata riscritta o flash.

Un singolo chip microcontrollore non è nulla, ha bisogno di una scheda di programmatore separata per scrivere un programma nella sua memoria. Per costruire un progetto, abbiamo bisogno di una breadboard o di Veroboard per collegare altri componenti di circuito e una fornitura DC separata per dare energia al microcontrollore.


La scheda Arduino contiene lo stesso chip microcontrollore insieme ad altri componenti del circuito. Senza la scheda Arduino questo microcontrollore non può funzionare nemmeno una singola istruzione.

Arduino con microcontrollore

Arduino è una piattaforma che semplifica l'uso dei microcontroller. Chiunque può interagire con un microcontrollore in modo semplice utilizzando la piattaforma di sviluppo Arduino. I chip di microcontrollore richiedono un circuito esterno con molte parti diverse per funzionare. Arduino ha progettato una singola scheda PCB con tutti i componenti essenziali necessari per far funzionare un microcontrollore. Ulteriore strumento di programmazione Arduino noto come Ide Utilizza una versione semplificata del linguaggio C ++ che rende molto più semplice l'interazione dell'utente con l'hardware.

Conclusione

Per riassumere, dirò che Arduino stesso non è un microcontrollore ma una scheda di sviluppo con il proprio ambiente di programmazione e supporto hardware. Siamo in grado di interfacciarci più scudi e schede Arduino per progettare progetti elettronici, ma non possiamo usare il microcontrollore autonomo da solo nei progetti; Ha bisogno di un circuito di supporto per leggere e scrivere istruzioni.