Introdução à eletronica e
robótica com Arduino
Instrutor: Juan Manoel
O que é um arduino ?
Arduino é uma placa de prototipação, assim como em matemática
usamos o termo rascunho para testes, em eletrônica usamos
prototipação para testes de projetos em desenvolvimento. A
placa é composta por um micro-controlador onde é salvo o
código/instruções para serem executados em cada pino
específico usando linguagem de programação C para comunicação
entre a placa e o homem.
Conhecendo o
arduino.
Pinos
Digitais
Pinos
Analogidos
Pinos de
Alimentação
Configuração de ambiente
1.Acessar a página oficial (arduino.cc)
2.ache sua plataforma (windows/linux/mac)
3.Siga a instruções para cada plataforma
Projeto 0
1)Conhecer a IDE do
arduino
2)conceito de tipo int e
funções basicas
3)testar !Criar um pisca pisca com led
int led = 13;
void setup(){
pinMode(led,OUTPUT);
}
void loop(){
digitalWrite(led,HIGH);
delay(1000);
digitalWrite(led,LOW);
delay(1000);
}
comunicação Serial !
Serial.begin(9600); // define velocidade de comunicação
Serial.read(); // lê um caracter do prompt serial monitor
Serial.println(“Mostrar na tela !”); // escreve uma msg
Projeto 0.1
Adicione no projeto 1 as funções ! Serial.begin(9600); e
Serial.println(“LED LIGADA”);
Serial.println(“led desliga”);
1)implemente as funções
2)verificar os erros e corrigi-los depois envie o codigo
3)abra o serial monitor e veja o que aparece.
int led = 13;
void setup(){
pinMode(led,OUTPUT);
Serial.begin(9600);
}
void loop(){
digitalWrite(led,HIGH);
Serial.println(“LED ON”);
delay(1000);
digitalWrite(led,LOW);
Serial.println(“LED OFF”);
delay(1000);
}
Conceito de switch
case e tipo char
Sintax
switch(variavel){
case tipo:
break;
case tipo2:
break;
}
ATENÇÃO: Usaremos essa
estrutura de controle nos
projetos da lâmpada e robô !
tipo char
Exemplo
char letra;
void setup(){
Serial.begin(9600);
}
void loop(){
letra = Serial.read();
Serial.println(letra);
}
Preste atenção !
Projeto 0.2
Implemente no projeto
0.1
1) a função
Serial.read()
2) Switch case no
projeto !
Projeto 1:
Controlando uma
lâmpada por
computador
Sequência de passos
1)Usaremos o codigo do
projeto 0.2, apenas
altera o pino da led e
a variavel para:
luz = 7;
2)Como implementar um
modulo Relê ?
3)Como implementar um
modulo bluetooth ?
Como implementar módulo relê ?(Eletronica)
Como implementar o módulo Relê ?(software)
Implementação do
bluetooth
PAUSA pra test !
retornaremos às
16:05
projeto 2: robo
explorador !
Como funciona
uma ponte H ?
Circuito de controle de
motor
Mostrar o Codigo
do ROBÔ !
Opcional !
Instalar o app(ip
webcam) e colocar
no robo!
códigos usados nessa oficina !
Lampada: http://bit.ly/2swiPPh
Robo Explorador: http://bit.ly/2sLAKn4
Facebook: http://bit.ly/2ruQYwz
Slideshare: http://bit.ly/2sPd5mP

Introdução à eletronica e robótica com arduino