Cintillo Institucional

/*
 * Programa 002/02
 * Manejo de Entrada Analogica
 * csoto -Cenditel-
 * check 15/07/2011
 */

//Declarando las variables a trabajar
int sensor = 0;    // Pin de la entrada analogica (sensor)
int ledpin1 = 13;  // Pin salida digital (led interno)
int ledpin2 = 12;   // Pin salida digital (led externo)
int val = 0;       // Valor de lectura del sensor Temt6000

void setup() {
  //Declaramos los pines como salidas digitales
  pinMode(ledpin1, OUTPUT);  
  pinMode(ledpin2, OUTPUT); 

}

void loop() {
  val = analogRead(sensor);    // Lectura del valor analogico del sensor
  // se realiza comparacion con un valor umbral para apagar o encender el 
  // led, es decir cuando haya ausencia de luz, los led se encienden
  if( val<100){
     digitalWrite(ledpin1, HIGH);
     digitalWrite(ledpin2, HIGH);
   }
  
  else {
     digitalWrite(ledpin1, LOW);
     digitalWrite(ledpin2, LOW);
   }
    
  }

hlpd/curso_arduino/fuentes/caf0020202 (última edición 2011-07-15 16:47:49 efectuada por _desactivada_csoto)