Este é um livro sobre uma ferramenta eletronica baseada em um microcontrolador de 8 bits, o ATmega328, que a partir de sensores conectados às suas entradas pode ser programada para controlar outros circuitos eletronicos conectados às suas saídas. O Arduino é um pequeno módulo eletronico, uma placa de circuito impresso um pouco maior que um cartão de crédito, onde são montados o ATmega328 e alguns outros componentes eletronicos e que pode se comunicar diretamente com qualquer outro computador ou dispositivo que possua uma interface serial.
Escrevemos este livro para estudantes, projetistas e profissionais de Eletronica que desejam conhecer o Arduino. Não é necessário ter um conhecimento profundo de microcontroladores e sua programação para que você caro leitor comece a criar seus próprios projetos baseados nessa plataforma de hardware. A placa já montada e testada do Arduino pode ser adquirida com bastante facilidade nas lojas de comercio eletronico, particularmete naquelas que vendem pela internet, no Brasil ou no exterior. O leitor verá que programar tarefas para o Arduino é muito fácil com o auxilio de um aplicativo que pode ser baixado gratuitamente na internet. A linguagem padrão para programação do Arduino é baseada na já consagrada linguagem C/C++. Com uns poucos comandos dessa linguagem o leitor verá que o Arduino pode controlar pequenas cargas e circuitos simples conectados às suas saídas. Tambem o leitor vai fazer com que o seu Arduino se comunique com o seu computador pessoal via porta USB e mostre graficamente na sua tel variáveis físicas captadas por sensores utilizando uma outra linguagem muito fácil de aprender, a linguagem Processing.
Já nos primeiros capítulos o leitor poderá fazer experiências com leds, potenciometros, sensores resistivos, solenoides e mesmo pequenos motores conectados diretamente às portas de entrada e saída do seu Arduino. Aqueles leitores mais experientes em Eletronica poderão montar alguns circuitos propostos no livro, como mostradores de 7-segmentos e LCD, controladores de motores servo e de passo ou um monitor de batimentos cardíacos. Para os leitores mais ousados propomos montar seu próprio Arduino, desde a confecção
da placa de circuito impresso até a programação do bootloader, um pequeno programa residente em memória que faz do ATmega328 o verdadeiro Arduino.
Escrevemos este livro para estudantes, projetistas e profissionais de Eletronica que desejam conhecer o Arduino. Não é necessário ter um conhecimento profundo de microcontroladores e sua programação para que você caro leitor comece a criar seus próprios projetos baseados nessa plataforma de hardware. A placa já montada e testada do Arduino pode ser adquirida com bastante facilidade nas lojas de comercio eletronico, particularmete naquelas que vendem pela internet, no Brasil ou no exterior. O leitor verá que programar tarefas para o Arduino é muito fácil com o auxilio de um aplicativo que pode ser baixado gratuitamente na internet. A linguagem padrão para programação do Arduino é baseada na já consagrada linguagem C/C++. Com uns poucos comandos dessa linguagem o leitor verá que o Arduino pode controlar pequenas cargas e circuitos simples conectados às suas saídas. Tambem o leitor vai fazer com que o seu Arduino se comunique com o seu computador pessoal via porta USB e mostre graficamente na sua tel variáveis físicas captadas por sensores utilizando uma outra linguagem muito fácil de aprender, a linguagem Processing.
Já nos primeiros capítulos o leitor poderá fazer experiências com leds, potenciometros, sensores resistivos, solenoides e mesmo pequenos motores conectados diretamente às portas de entrada e saída do seu Arduino. Aqueles leitores mais experientes em Eletronica poderão montar alguns circuitos propostos no livro, como mostradores de 7-segmentos e LCD, controladores de motores servo e de passo ou um monitor de batimentos cardíacos. Para os leitores mais ousados propomos montar seu próprio Arduino, desde a confecção
da placa de circuito impresso até a programação do bootloader, um pequeno programa residente em memória que faz do ATmega328 o verdadeiro Arduino.