POTENCIÓMETRO MONTAGEM
POTENCIÓMETRO CÓDIGO ARDUINO
Antes do void setup, temos de identificar o novo componente que vamos inserir na breadboard!
Por isso, vamos agora identificar o Potenciómetro e dizer em que Pin do Arduino Nano ele está conectado.
Se olharmos para a breadboard reparamos que o Potenciómetro está conectado ao Pin A4 do Arduino Nano.
Vamos então acrescentar, antes do ‘void setup’, o seguinte:
const int PotPin = A4;
SPEAKER-
CÓDIGO ARDUINO-
CONFIGURAÇÃO
POTENCIÓMETRO CÓDIGO ARDUINO EXERCÍCIO 1
Agora que já identificamos o Potenciómetro e lhe demos um nome (PotPin), precisamos de perceber que valores é que o pontenciómetro nos está a fornecer e trabalhar com eles.
Por isso vamos agora perceber como ler os valores que os INPUTS nos dão, neste caso o Potenciómetro.
Vamos então escrever, no ‘void setup’, o seguinte:
Serial.begin(9600);
POTENCIÓMETRO CÓDIGO ARDUINO EXERCÍCIO 2
Agora que já preparamos tudo, vamos dizer ao Arduino que queremos ler o Potenciómetro. Vamos então escrever, antes do ‘void setup’, o seguinte: int PotPinReading = 0; e também, no ‘void loop’, o seguinte:
PotPinReading = analogRead(PotPin);
Serial.println(PotPinReading);
Resolução
POTENCIÓMETRO CÓDIGO ARDUINO EXERCÍCIO 3
Agora que tudo está pronto, vamos ler!
Vamos ao menu de cima do programa Arduino:
Ferramentas / Monitor Série
Quando abrimos o Monitor Série aparecem os valores que o Potenciómetro envia para o Arduino. Se mexermos no Potenciómetro reparamos que os valores alteram!
POTENCIÓMETRO CÓDIGO ARDUINO EXERCÍCIO 4
Finalmente temos os valores que o potenciómetro nos dá, agora vamos utilizá-los! Para os utilizar basta referir
‘PotPinReading’!
Vamos então fazer com que o Led Vermelho pisque, mas desta vez quem define o ‘delay’ é o potenciómetro!
Vamos então acrescentar, no ‘void loop’, o seguinte:
digitalWrite(LedRed,HIGH);
delay(PotPinReading);
digitalWrite(LedRed,LOW);
delay(PotPinReading);
0 comentários:
Enviar um comentário