Arduino és un microcontrolador

Arduino Es Un Microcontrolador



Arduino és una plataforma de programació de maquinari i programari basada en microcontroladors Atmel ATmega. És una plataforma de codi obert que significa que tots els codis i biblioteques estan disponibles de manera oberta i fàcils de modificar per estudiants, principiants i experts de la comunitat Arduino. Arduino és popular entre la gent, ja que no necessita cap maquinari extern per programar. És una placa de desenvolupament basada en un microcontrolador i fàcil de programar amb només un cable USB.

Arduino és un microcontrolador

Arduino és un microcontrolador? En general, això pot ser difícil de respondre. És el mateix que dir 'Un PC és una CPU?' La resposta serà No perquè un ordinador conté una CPU al seu interior, el mateix és el cas aquí amb Arduino. Per respondre a aquesta pregunta primer hem d'entendre la diferència entre una placa Arduino i un microcontrolador. Per aclarir-ho, els hem de parlar per separat.







Arduino: una placa de desenvolupament



Arduino és una plataforma que combina tots dos maquinari i programari interactuar amb el món real d'una manera fàcil. Les plaques Arduino estan fetes per utilitzar-les microcontroladors fàcilment. Arduino és un junta de desenvolupament que conté un xip de microcontrolador; té múltiples pins d'entrada i sortida que es comuniquen amb microcontroladors. Les plaques Arduino poden programar un xip de microcontrolador mitjançant Arduino IDE, un desenvolupament programari i observeu la sortida directament a la placa Arduino o integrant circuits electrònics externs.



La placa Arduino és un entorn de desenvolupament complet que consisteix en:





    • Placa Arduino (que conté un microcontrolador juntament amb altres components)
    • Arduino IDE
    • Maquinari electrònic extern o blindatges

Arduino no es pot definir només com un microcontrolador, sinó com una placa de desenvolupament amb un xip de controlador AVR juntament amb un entorn de programació que té components de maquinari i biblioteques de programari provats prèviament per controlar qualsevol cosa, des del parpelleig fins a motors o sensors.

Juntament amb el microcontrolador, Arduino té molts altres components, com ara:



    • convertidor USB
    • Botó de reset
    • Presa de barril DC
    • Regulador de 5V
    • Regulador de 3V
    • Convertidor USB-TTL
    • Microcontrolador ATmega328p


Microcontrolador

El microcontrolador és un petit circuit integrat compacte que conté CPU, RAM, memòria no volàtil, ADC, DAC i diferents tipus de controladors de comunicació com USRT, ICSP i USB. L'ús principal d'un microcontrolador és controlar una tasca especificada emmagatzemada a la seva memòria no volàtil que no canvia fins que es torni a escriure o flash.

Un sol xip de microcontrolador no és res, necessita una placa programadora separada per escriure un programa a la seva memòria. Per construir un projecte, necessitem una placa de prova o Veroboard per connectar altres components del circuit i una font de corrent continu independent per donar energia al microcontrolador.


La placa Arduino conté el mateix xip de microcontrolador juntament amb altres components del circuit. Sense la placa Arduino, aquest microcontrolador no pot operar ni una sola instrucció.

Arduino amb microcontrolador

Arduino és una plataforma que simplifica l'ús de microcontroladors. Qualsevol persona pot interactuar amb un microcontrolador d'una manera fàcil mitjançant la plataforma de desenvolupament Arduino. Els xips de microcontroladors requereixen un circuit extern amb moltes peces diferents per funcionar. Arduino va dissenyar una única placa PCB amb tots els components essencials necessaris per fer funcionar un microcontrolador. Una altra eina de programació Arduino coneguda com VA utilitza una versió simplificada del llenguatge C++ que facilita molt la interacció de l'usuari amb el maquinari.

Conclusió

Per resumir, diré que Arduino en si no és un microcontrolador sinó una placa de desenvolupament amb el seu propi entorn de programació i suport de maquinari. Podem connectar múltiples escuts i plaques Arduino junts per dissenyar projectes electrònics, però no podem utilitzar un microcontrolador autònom en projectes; necessita un circuit de suport per llegir i escriure instruccions.