Vous êtes sur la page 1sur 19

ARDUÍNO

Blink – verifica se está


tudo configurado e a
funcionar. Porta serial Pino terra
pin 13 Portas Digitais

Botão Reset

Led Arduíno
USB
Ligado
Leds upload do prj
Porta serial,
conexão pin13 Microcontrolador

Alimentação Externa Portas


Analógicas
Bateria de 7V até 12 V
Alimentação
PORTAS DIGITAIS E ANALÓGICAS
Portas digitais de 0 a 13,
 verificam se algo está ligado ou desligado, ou seja, funciona com 0Volts ou 5Volts

Portas analógicas de A0 a A5,


 estas portas variam de 0Volts a 5Volts, por exemplo, a variação de um sensor de temperatura, desta
forma, podem transmitir mais informação do que nas portas digitais

Evite usar a porta A0 e A1, que são usadas para a


comunicação serial o seja o carregamento do programa;
ARDUÍNO
Download IDE, em:
https://www.arduino.cc/en/Main/Software

Linguagem de programação:

C/C++ mas é Arduíno, sendo que a sua programação é similar ao ANSI C


BREADBOARD Conectados na horizontal

Não existe conexão

Conectados na vertical
Não existe conexão

Não existe conexão


FUNÇÕES
Void setup() {} função executada pinMode(parâmetros); //configura a porta
uma única vez no inicio da e o seu modo de comportamento (I/O)
compilação do programa;
digitalWrite(parâmetros);
Void loop() {} função executada n
digitalRead(parâmetros);
vezes, trata-se de um ciclo;
delay(tempo);
FUNÇÕES
digitalWrite(porta,valor) – sendo uma porta
Função pausa:
digital no valor só terá 0 ou 1
delay(tempo);
digitalWrite(10, high)
Tempo em milissegundos
digitalWrite(10, low)
1 segundo possui 1000 milissegundos
pinMode(porta,modo)
COMPONENTES

O LED tem polaridade, ou seja,


a perna maior é o pólo positivo
e a mais curta o pólo negativo
A RESISTÊNCIA NÃO
TEM POLARIDADE
Resistência servem para limitar
a passagem de corrente.

Se o valor da resistência


(Ohms) for muito alto irá passar
menos corrente, se o valor da
resistência for baixo irá deixar
passar mais corrente.
Resistência de carvão (resistência de valor fixo)

Potenciómetro (resistência de valor variável)


SHIELDS
São extensões do Arduíno e acrescentam funcionalidades especificas, herdando
características do Arduíno
SENSORES
ATUADORES
EXEMPLO
Ligar LED

Não podemos ligar o led diretamente ao Arduíno,

pois poderia queimar, visto ter uma corrente pequena.

Desta forma, ligamos uma resistência ao led;


O Led tem polarização pelo que temos de ter cuidados na sua ligação

Juntar o terminal menor do led que é o polo negativo com a resistência;

O terminal maior do LED coloca-se no PIN 10 e o menor com a resistência ao


GND(0Volts)
PROGRAMAÇÃO
Void setup() Void loop()
{
{
digitalWrite(10,HIGH);
pinMode(10, OUTPUT); delay(1000);

} digitalWrite(10, LOW);
delay(1000);
}
RELEMBRAR
Variáveis
Tipo Dados
Inicializar Var
PROGRAMAÇÃO
int porta=10; Void loop()
{
Void setup()
digitalWrite(porta, HIGH);
{ delay(1000);

pinMode(porta, OUTPUT); digitalWrite(porta, LOW);


delay(1000);
}
}

Vous aimerez peut-être aussi