Escolar Documentos
Profissional Documentos
Cultura Documentos
O que é Arduino
O hardware consiste em um conjunto de projrcto simples de hardware livre para o controlador, com um
processador ATMEL AVR e suporte embutido de entrada / saída.
O Software consiste de uma linguagem de programação padrão e do bootloader que roda na placa
ou Arduino é uma plataforma computação física embarcada, ou seja um sistema que pode interagir por
meio de hardware e software
R/ O arduino pode ser conectado com qualquer dispositivo que emita dados e pode ser controlado
como: motores, sensores, GPS, módulos Ethernet
O que é ATMEGA
R/ para programar um arduino é utilizado um IDE do arduino, um software que permite que deia
instruções ao arduino baseado em uma linguagem de programação (linguagem C).
R/ O hardware e software do arduino são ambaas de fontes abertas, o que quer dizer que qualquer
outra pessoa pode utilizar o código para qualquer outro propósito
Como os projectos são de fonte aberta, qualquer placa-clone é 100% compatível com o Arduino.
R/ o Arduino pode ser estendido utilizando shields, que são placas do circuito contendo outros
dispositivos (GPS, sensores, motores, etc). que você pode utilizar para usar funcionalidades adicionais,
os shields também estendem os pinos
Pinos
14 pinos de entrada e saída digital (0-13): estes podem ser de entrada ou saída, que é especificado pelo
desenho que você cria no arduino.
Estes pinos de entrada analogicada dedicada a tomar valores analógicos e converte-los em um numero
entre 0 a 1023
Estes são pinos digitais que podem ser programados para a saída analogica, utilizando o desenho que se
cria no IDE do arduino.
Void Setup() – é onde você coloca todo código que você deseja executar apenas uma vez no seu
programa
Void loop ()- é onde você coloca todo código que você deseja que seja executado mais de uma vez
// - toda palavra que estiver dentro desse comando não será executado pelo arduino
digitalWrite- essa instrução tem a função de ligar e desligar qualquer pino de saída, quando se escrever
digiralWrite ele manda para a o pino d saída o valor de 5v
delay()-
digitalRead()- é uma função que verifica se há qualquer tensão aplicada ao pino que você especifica
entre parênteses, e retorna baixa ou alta
loop for() – é uma instrução que permite que toda instrução dentro de parênteses seja repetido x vezes
em um determinado tempo, há três parâmetros que deve se dar a instrução o (inicio, a condição e
incremento)
== igual
!= nao igual
if- é uma exemplo de estrutura de controle cujo o propósito é verificar se a condição foi ou não atingida.
Caso a condição seja verdadeira executa a instrução que esta dentro bloco de código.
arrays