Introduction: Exercício 3 - Potenciômetro, LED E Arduino
Neste exercício usaremos o Arduino em comunicação com a Protoboard. Através de uma entrada Digital e ou Analógica iremos controlar o brilho do LED através de um Potenciômetro. O potenciômetro é usado como um divisor de tensão, controlando a quantidade de Volts que vai passar pela corrente.
Step 1: Materiais Necessários
1 Protoboard
1 Led
1 Resistor de 220 ohm
1 Arduino Uno (ou qualquer outro tipo)
1 cabo usb para conectar o Arduino no computador
Software do Arduino (download)
Cabos coloridos tipo macho
Step 2: Conectando O LED
- Primeiro iremos posicionar o LED na Protoboard, prestando atenção que o lado positivo (+) é sempre a perna mais cumprida.
- Conectar o lado positivo em um Resistor de 220ohm.
- Conectar o Resistor no Pino 9 (Digital).
- O outro lado do LED iremos colocar na Corrente Negativa (-) da Protoboard.
* Atenção para como a Protoboard é conectada internamente, de acordo com a imagem, nas suas linhas e colunas.
Step 3: Conectando O Potenciômetro
- Agora posicionaremos o Potenciômetro na Protoboard.
- O perna direita vamos conectar na Linha - Negativo da Protoboard.
- A perna direita iremos conectar na porta Analógica do Arduino (A0)
- E perna esquerda vamos conectar na Linha - Positiva da Protoboard.
Step 4: Positivo (5V) E Negativo (GND) Do Arduino
Quase lá!
- Agora iremos conectar as partes que faltam da Protoboard para o Arduino.
- Conecte a linha - negativo no GND do Arduino
- Conecte a linha + positivo no 5V do Arduino.
Verifique conforme o esquema da imagem se todas as conexões estão corretas.
Step 5: Final: Código E Software
Agora iremos comunicar a placa do arduino o que queremos que ela faça através do computador.
Para isso iremos conectar o Arduino no computador e abrir o software. Neste momento não iremos estudar o passo a passo de escrita do código.
- Abra o documento aqui em anexo (.ino) ou escreva os seguintes comandos dentro do Software do Arduino.
- Vá em MENU > Tools > Board > selecione a Placa que está usando
- Vá em MENU > Tools > Port > selecione a Porta USB correspondente ao Arduino
- Pronto! Agora é só colocar UPLOAD (código para a placa) na botão (Flecha que aponta para a direita).
o uso do símbolo "//" permite que a gente escreva informações, detalhes, ou explicações no código, sem que isso atrapalhe os comandos.
Código
int potPino= A0; // Declara o pino do Potenciômetro como pino A0
int LEDPino= 9; // Declara o Pino de LED como pino 9
int readValue; // Usa a variável para ler o potenciômetro
int writeValue; // Usa a variável para escrever no LED
void setup() {
pinMode(potPino, INPUT); // potPino como INPUT
pinMode(LEDPino, OUTPUT); // LEDPino como OUTPUT
Serial.begin(9600); // liga a porta Serial }
void loop() {
readValue = analogRead(potPino); // Leia a voltagem do Potenciômetro
writeValue = (255./1023.) * readValue; //calcula e escreve um valor para o LED
analogWrite(LEDPino, writeValue); // Envia (escreve) para o LED
Serial.print("Valor sendo escrito"); //Imprime os valores no Serial Monitor
Serial.println(writeValue);
}