Arduino è un microcontrollore

Arduino E Un Microcontrollore



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

Arduino è un microcontrollore

Arduino è un microcontrollore? In generale, potrebbe essere difficile rispondere. È come 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 a questa domanda dobbiamo prima capire la differenza tra una scheda Arduino e un microcontrollore. Per renderlo più chiaro dobbiamo discuterne separatamente.







Arduino: una scheda 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 per l'uso microcontrollori facilmente. Arduino è un consiglio di sviluppo che contiene un chip del microcontrollore; ha più pin di input e output che comunicano con i microcontrollori. Le schede Arduino possono programmare un chip del microcontrollore utilizzando Arduino IDE, uno sviluppo software e osservare l'output direttamente sulla scheda Arduino o integrando circuiti elettronici esterni.



La scheda Arduino è un ambiente di sviluppo completo composto da:





    • Scheda Arduino (che contiene il microcontrollore insieme ad altri componenti)
    • Arduino IDE
    • Hardware o schermature elettroniche esterne

Arduino non può essere definito solo 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 software per controllare qualsiasi cosa, dai led lampeggianti a motori o sensori.

Insieme al microcontrollore Arduino ha anche molti altri componenti come:



    • Convertitore USB
    • Tasto reset
    • Jack a barilotto CC
    • Regolatore 5V
    • Regolatore 3V
    • Convertitore USB-TTL
    • Microcontrollore 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 consiste nel controllare un'attività specifica archiviata nella sua memoria non volatile che non cambia fino a quando non viene riscritta o flash.

Un singolo chip del microcontrollore non è niente, ha bisogno di una scheda di programmazione separata per scrivere un programma nella sua memoria. Per costruire un progetto, abbiamo bisogno di una breadboard o Veroboard per collegare altri componenti del circuito e un'alimentazione CC separata per alimentare il microcontrollore.


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

Arduino con microcontrollore

Arduino è una piattaforma che semplifica l'uso dei microcontrollori. Chiunque può interagire con un microcontrollore in modo semplice utilizzando la piattaforma di sviluppo Arduino. I chip del 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 VA utilizza una versione semplificata del linguaggio C++ che semplifica notevolmente l'interazione dell'utente con l'hardware.

Conclusione

Per riassumere, dirò che Arduino stesso non è un microcontrollore ma una scheda di sviluppo con un proprio ambiente di programmazione e supporto hardware. Possiamo interfacciare più shield e schede Arduino insieme per progettare progetti elettronici ma non possiamo utilizzare il microcontrollore da solo nei progetti; ha bisogno di un circuito di supporto per leggere e scrivere istruzioni.