arduino aula pratica
Pratica
Pratica 1 - LED
• Projeto acionamento de LED:
• Esse projeto mostrará a interação do
arduino, através de suas portas digitais, com componentes eletrônicos externos, como o LED e o resistor. E usaremos uma
PROTOBOARD como base para a ligação entre arduino e componentes eletrônicos.
Pratica 1 - LED
Para construir este projeto você vai precisar de: • 1 Arduino;
• 1 PROTOBOARD;
• 1 LED;
• 1 resistor de 220 ohms;
• fios jumper;
Pratica 1 - LED
Os componentes eletrônicos devem ser conectados de acordo com a figura ao lado.
+ do LED no 10.
- do LED no GND;
Pratica 1 - LED
• Código fonte:
• void setup() // inicio da configuração, executa 1 vez.
• { // a chave indica inicio e fim de rotina.
• pinMode(10,OUTPUT); // configura o pino 10 como saída.
•}
• void loop() // inicio do LOOP, executa initerruptamente.
•{
• digitalWrite(10,HIGH); // função que liga o led.
• delay(1000); // intervalo de tempo em milisegundos.
• digitalWrite(10,LOW); // função que desliga o led.
• delay(1000); // intervalo de tempo em milisegundos.
•}
Pratica 1 - LED
• Resultado: O LED ligado ao terminal 10
do Arduino deverá piscar no intervalo de 1 segundo enquanto o Arduino estiver ligado.
• Desafio: alterar o projeto mudando o LED
do terminal 10 para o terminal 3 e alterar o tempo de intermitência do LED para 0,5s.
Pratica 2 - Botão + LED
• Este projeto consiste em controlar o
funcionamento de um LED, ligando e desligando o mesmo através de um PUSH BUTTON. É necessário obter:
• 1 arduino;
• 1 PROTOBOARD;
• 7 fios jumper;
• 1 LED;
• 1 resistor de 150 ohms
• 1 PUSH BUTTON;
Pratica 2 - Botão + LED
Pratica 2 - Botão + LED
//Declaração das constantes const int led = 13; //constante led refere-se ao pino digital
13.
const int botao = 8; //constante botão refere-se ao pino digital 8. //Variável que conterá os estados do botão (0 LOW, 1
HIGH).
int estadoBotao = 0;
Pratica 2 - Botão + LED
//Método setup, executado uma vez ao ligar o Arduino. void setup() { //