Apostila Arduino

2265 palavras 10 páginas
Apresentadores
Mateus Cirolini
Ricardo Dotto
Guilherme Braga
Ricardo Reinke

3ª Jornada de minicursos PET-EE - MINICURSO DE ARDUINO

AULA 1 – NOÇÕES INICIAIS DE ARDUINO E PROGRAMAÇÃO

Desenvolvimento de projetos de automação através da plataforma ARDUINO

O que será visto no curso?
AULA 1 – NOÇÕES INICIAIS DE ARDUINO E PROGRAMAÇÃO

• Nível de tensão (limitações)
• Pinos Analógicos
• Pinos Digitais
• Pinos de Alimentação

Teoria
• Funções do ARDUINO
• Revisão de programação.

Prática
• Aplicação da teoria em exemplos práticos.

3ª Jornada de minicursos PET-EE - MINICURSO DE ARDUINO

O que é ARDUINO?










Pinagem e especificações;
Estrutura de programação;
Funções básicas;
Instalação
…exibir mais conteúdo…

Deixamos o ARDUINO lendo um sinal de 5V que ele mesmo gera, então quando apertamos o botão esse sinal vai para 0 V ou GND. Com isso é possível que ele perceba a alteração. digitalWrite(pino,HIGH) -> Ativa o resistor de elevação.
Tá, mas porque não deixar ele lendo 0V e quando apertamos, 5V?
Porque existem interferências externas que ele pode entender como sinais de tensão, e dessa forma atuar indevidamente.

Resistor de Pull-Up interno

3ª Jornada de minicursos PET-EE - MINICURSO DE ARDUINO

AULA 1 – NOÇÕES INICIAIS DE ARDUINO E PROGRAMAÇÃO

Exemplo – LED Acionado por Botão

3ª Jornada de minicursos PET-EE - MINICURSO DE ARDUINO

AULA 1 – NOÇÕES INICIAIS DE ARDUINO E PROGRAMAÇÃO

Esquemático - LED, Acionamento por botão

Introdução a Comunicação Serial
Serial.begin (velocidade); inicia a serial. (deve estar na void setup(), sem falta) velocidade da comunicação em baunds. “9600 -> padrão”
Serial.available();
percebe se existe alguma informação na serial (pinos RX e TX)
Serial.read();
lê um byte da serial.
Serial.write();
escreve um byte na serial.
Serial.print();
escreve um conjunto de caracteres (sem dar nova linha).
Serial.println();
escreve um conjunto de caracteres (dando quebra de linha).

3ª Jornada de minicursos PET-EE - MINICURSO DE ARDUINO

AULA 1 – NOÇÕES INICIAIS DE ARDUINO E PROGRAMAÇÃO

Funções

3ª Jornada de minicursos PET-EE - MINICURSO DE ARDUINO

AULA 1 – NOÇÕES INICIAIS DE ARDUINO E PROGRAMAÇÃO

Relacionados