jueves, 16 de abril de 2015

Programa de Ejemplo, Problema Estudiado en Clase 15 de abril de 2015 - Solucion

Cordial Saludo,

Probar el código y comprender la lógica de programación.

char LETRA;
int BRILLO= 128;
int pinbrillo=3;
int datoanalog = 0;

void setup() {
  Serial.begin(9600);
  analogWrite(3,BRILLO);
  analogWrite(5,BRILLO);
  analogWrite(6,BRILLO);
}

void loop() {
  if (Serial.available()){
    LETRA = Serial.read();
    if (LETRA == 'A'){
      pinbrillo = 3;
    }
    if (LETRA == 'B'){
      pinbrillo = 5;
    }
    if (LETRA == 'C'){
      pinbrillo = 6;
    }
  }
  datoanalog = analogRead(A1);
  BRILLO = datoanalog/4;
  analogWrite(pinbrillo,BRILLO);
}

No hay comentarios.:

Publicar un comentario