Arduino é uma plataforma de programação de hardware e software baseada em microcontroladores atmel atmega. É uma plataforma de código aberto, o que significa que todos os códigos e bibliotecas estão disponíveis abertamente e fáceis de modificar por estudantes, iniciantes e especialistas na comunidade Arduino. Arduino é popular entre as pessoas, pois não precisa de hardware externo para programação. É uma placa de desenvolvimento baseada em microcontrolador e fácil de programar apenas usando o cabo USB.
É arduino um microcontrolador
É arduino um microcontrolador? Em geral, isso pode ser difícil de responder. É o mesmo que dizer “é um PC e CPU?”A resposta será não porque um PC contém uma CPU dentro dele, o mesmo é o caso aqui com Arduino. Para responder a essa pergunta primeiro, precisamos entender a diferença entre uma placa Arduino e um microcontrolador. Para deixar isso mais claro, devemos discuti -los separadamente.
Arduino: um Conselho de Desenvolvimento
Arduino é uma plataforma que combina ambos hardware e Programas para interagir com o mundo real de uma maneira fácil. As placas de Arduino são feitas para usar microcontroladores facilmente. Arduino é a quadro de desenvolvimento que contém um chip de microcontrolador; Possui vários pinos de saída que se comunicam com microcontroladores. As placas Arduino podem programar um chip de microcontrolador usando Arduino IDE, um desenvolvimento Software e observe a saída direita no conselho do Arduino ou integrando circuitos eletrônicos externos.
O Arduino Board é um ambiente de desenvolvimento completo que consiste em seguir:
O Arduino não pode ser definido como apenas um microcontrolador, mas uma placa de desenvolvimento com um chip de controlador AVR, juntamente com um ambiente de programação que possui componentes de hardware pré-testados e bibliotecas de software para controlar qualquer coisa, desde piscando, levou a motores ou sensores.
Juntamente com o microcontrolador Arduino, também tem muito outro componente, como:
Microcontrolador
O microcontrolador é um pequeno circuito integrado compacto que contém CPU, RAM, memória não volátil, ADC, DAC e diferentes tipos de controladores de comunicação, como USRT, ICSP e USB. O uso principal de um microcontrolador é controlar uma tarefa especificada armazenada em sua memória não volátil que não muda até se reescrever ou flash.
Um único chip de microcontrolador não é nada, ele precisa de uma placa de programador separada para escrever um programa em sua memória. Para construir um projeto, precisamos de uma placa de ensaio ou veroboard para conectar outros componentes do circuito e um suprimento DC separado para dar energia ao microcontrolador.
A placa Arduino contém o mesmo chip de microcontrolador junto com outros componentes do circuito. Sem a placa Arduino, este microcontrolador não pode operar nem uma única instrução.
Arduino com microcontrolador
Arduino é uma plataforma que simplifica o uso de microcontroladores. Qualquer um pode interagir com um microcontrolador de uma maneira fácil usando a plataforma de desenvolvimento Arduino. Os chips de microcontrolador requerem um circuito externo com muitas partes diferentes para operar. Arduino projetou uma placa de PCB única com todos os componentes essenciais necessários para operar um microcontrolador. Mais uma ferramenta de programação Arduino conhecida como Ide usa uma versão simplificada da linguagem C ++, que facilita muito a interação do usuário com o hardware.
Conclusão
Para resumir, direi que o próprio Arduino não é um microcontrolador, mas uma placa de desenvolvimento com seu próprio ambiente de programação e suporte de hardware. Podemos interagir com vários escudos e placas Arduino para projetar projetos eletrônicos, mas não podemos usar o microcontrolador Stand Alone in Projects; Precisa de um circuito de suporte para ler e escrever instruções.