sexta-feira, 14 de setembro de 2018

Inputs Analógicos #1






Seguindo no raciocínio de sinais analógicos trabalhamos com inputs tanto no meio físico como no virtual.

O experimento consiste em ler a entrada do potenciômetro e exibir no Serial da IDE.
A atividade em sala progrediu para leitura do sinal provido do LDR


O objetivo se tornou ligar um LED utilizando como entrada o valor do LDR dependendo do ponto de aviso determinado pelo Potenciômetro. Utilizamos o seguinte código para isso:

int valor, valor2;

void setup() {
  Serial.begin(9600);
  pinMode(10, OUTPUT);
}

void loop() {
 valor = analogRead(A2);
 delay(200);

 valor2  = analogRead(A0);
 delay(200);
 Serial.println("Valor LDR ");
 Serial.println(valor);
 Serial.println("Valor Potenciometro ");
 Serial.println(valor2);

if (valor < valor2) {
  digitalWrite(10,HIGH);
  }
  else{
    digitalWrite(10,LOW);
  }
}

0 comentários:

Postar um comentário