Escolar Documentos
Profissional Documentos
Cultura Documentos
ARDUINO
Automação e Robótica
Aula 01
Prof. Ms. Cássio Agnaldo Onodera
Realização:
O que é ARDUINO
• Arduino 2009
• Arduino Mega
• Arduino Uno
• Arduino BT
• LilyPad
• Program-ME
• Severino
AtMega328 – O coração
• Características:
– Plataforma RISC
– 20 MIPS (Milhões de instruções por segundo)
– 32kb flash (2kb p/ bootloader)
– 1kb EEPROM
– Clock 16mhz
– 14 portas digitais (6 PWM)
– 6 portas analógicas
– Voltagem de entrada: 7 – 12v
Conexões
Estrutura
Estrutura
Estrutura
Estrutura
Shields (Módulos)
• pinMode(<porta>, <modo>)
– Exemplos:
pinMode(13,OUTPUT);
pinMode(11,INPUT);
Portas digitais e analógicas
• digitalWrite(<porta>, 0 ou 1)
– Exemplos:
digitalWrite(11,1);
digitalWrite(11,0);
Portas digitais e analógicas
• digitalRead(<porta>)
– Exemplo:
int x;
x = digitalRead(11);
Portas digitais e analógicas
• analogRead(<porta>)
– Exemplo:
int luz = analogRead(0);
Portas digitais e analógicas
• analogWrite(<porta>, <valor>)
– Exemplo
analogWrite(11,200);
ARDUINO IDE
ARDUINO IDE
• Materiais necessários:
– Arduino
– Protoboard
– Fios de conexão
– LED
– Resistor de 220 ohm
• Função:
– Fazer um LED piscar
Experiência 1 – Pisca LED
• Esquema:
Experiência 1 – Pisca LED
• Programa (exp01.pde) :
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); //HIGH = 1 : LIGA LED
delay(500);
digitalWrite(13, LOW); //LOW = 0 : DESLIGA LED
delay(500);
}