O que é o Arduino?
O Arduino é uma plataforma de desenvolvimento open source, usado na prototipagem de projetos. É uma ferramenta muito usada entre hobistas, entusiastas e profissionais da eletrônica. Possui um caráter mais voltado para o lado educativo, pois facilita uso do seu principal componente, que é um microcontrolador, no caso do Arduino UNO é utilizado o ATmega328P.
O Arduino é produzido pela empresa de mesmo nome, mas como é um projeto open source qualquer pessoa pode produzir, modificar e comercializar sua própria versão. A única restrição é o uso do nome da empresa, que não deve ser copiado.
Em resumo, o Arduino é uma placa de circuito que apresenta vários componentes eletrônicos que facilitam o uso e a comunicação com um microcontrolador.
Um microcontrolador é bastante semelhante a um processador, no entanto, foi projetado para não necessitar de componentes externos para seu funcionamento, assim, um microcontrolador já apresenta internamente memórias e componentes para receber e enviar dados. Outra diferença é que um processador foi projetado para realizar várias tarefas definidas pelo o usuário, ou seja, é de proposito geral, já um microcontrolador, geralmente, é aplicado em um proposito especifico. Dessa forma, um microcontrolador não apresenta especificações tão altas quanto um processador.
Para questão de comparação, o ATmega328P é um AVR de 8 bits, apresenta 32 kB de memoria flash, 2 kB de SRAM, 1 kB de EEPROM e frequência máxima de operação de 20 MHz. Compare esses valores com os do seu computador. ;)
O que é o possível fazer com o Arduino?
Como você viu pelas especificações do ATmega328P, não será possível rodar CS 1.6 ou um dos seus jogos favoritos no Arduino. :(. Brincadeiras a parte, com o Arduino é possível controlar LEDs, lâmpadas, displays, motores, ler valores de sensores de tensão, corrente, temperatura, humidade, pressão, gases e etc.
Dessa forma, o Arduino é uma ferramenta muito versátil que pode ser utilizado em diferentes áreas, até mesmo na musica. Com um pouco de programação e uso de algumas ferramentas é possível fazer automação de uma residência inteira, e assim, controlar luzes, portão da garagem, ventiladores e etc, pelo computador ou pelo celular. As possibilidades são infinitas e o limite é a sua imaginação.
Recomendações
Antes do uso de qualquer ferramenta é aconselhável que o usuário leia o manual de instruções, para o Arduino não é diferente, logo recomendo a leitura do datasheet dele (aqui) e do ATmega328P (aqui).
No datasheet será possível encontrar informações, tais como, tensão de alimentação recomendada (7 a 12 V), corrente máxima por pino (40 mA) e etc. Essas informações são importantes para que você não queima o Arduino por acidente.
Caso não queira arriscar o Arduino em uma primeira montagem de um circuito ou não possua um ainda, recomendo uso de ferramentas de simulação, como o Proteus. O Proteus é um software que permite a simulação de diversos circuitos, incluído o Arduino (Necessário download da library).
Para a programação do Arduino, utilize o IDE (Ambiente de Desenvolvimento Integrado) fornecido pelo fabricante, a programação é feita utilizando linguagem de alto nível, C/C++, com o auxilio de funções ou bibliotecas que facilitam bastante a programação do microcontrolador. Um programa é uma sequência de instruções que diz o que o Arduino deve fazer.
Para a programação do Arduino, utilize o IDE (Ambiente de Desenvolvimento Integrado) fornecido pelo fabricante, a programação é feita utilizando linguagem de alto nível, C/C++, com o auxilio de funções ou bibliotecas que facilitam bastante a programação do microcontrolador. Um programa é uma sequência de instruções que diz o que o Arduino deve fazer.
Enfim, depois de muito papo, iniciaremos nossa jornada pelo o estudo do Arduino nas próximas paginas, até lá.
Nenhum comentário:
Postar um comentário