Escolar Documentos
Profissional Documentos
Cultura Documentos
Arduino
Arduino
● Open Source;
Serial
Microcontrolador
Alimentação
Programando o Arduino
● Características do software de
desenvolvimento:
● Open Source;
● Multiplataforma;
void setup();
A função setup é chamada quando o programa é
iniciado. É utilizada para inicializar variáveis, declarar
pinos, inicializar a comunicação série, etc.
void loop();
A função loop faz exatamente o que sugere. Fica
em loops consecutivos permitindo seu programa
mudar e dar respostas permitindo-se controlar
ativamente a placa Arduino.
Funções Analógicas e Digitais
● pinMode(Número do Pino, Modo);
○ Define um pino “Número do pino” como “INPUT” ou
“OUTPUT”
● digitalRead(Número do Pino);
analogRead(Número do Pino);
○ Permite a leitura do valor analógico ou digital presente no
“Número do pino”
Funções da porta serial
● Serial.begin(velocidade)/Serial.end();
○ Inicia/finaliza a comunicação com a porta serial, indicando a
velocidade de operação da porta.
● Serial.read()/Serial.write(info);
○ Lê/escreve uma informação na porta serial
● Serial.print(string);
○ Imprime uma mensagem na porta serial, para concatenar
strings é só utilizar o operador +, para imprimir uma
mensagem e pular linha pode-se utilizar a função Serial.
println(string).
Elementos eletrônicos básicos
● Protoboard
● LED
● Resistor e potenciômetro
● LDR
Blink
Blink
Sensor de luminosidade - LDR
Características do LDR:
- analogWrite(255) requisita
100% do ciclo (sempre ligado,
5v),
- e analogWrite(127) requisita
50% do ciclo (metade do
tempo, 2.5v) por exemplo.
Fade
Fade
1st Challenge
● Fazer um programa
que pisque um LED
com frequência
ajustável.
1st Challenge (Solution)
Sensor de distância - Ultrassom
Faça um robô
capaz de desviar
de obstáculos.
Obrigado!
Site: erusbot.com
Facebook: /erusbot
Apostila e demais
materiais no site da
Erus.