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);

}