Cintillo Institucional

/*
 * Programa 002/03
 * Manejo del puerto serial -Entrada Analógica-
 * 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); 

  //Configuraciones del puerto serial  
  Serial.begin(9600); //Configura la velocidad de transmisión con el puerto

}

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

  Serial.println(val,DEC); // envía val al puerto en formato BYTE
  delay(750); // espera 75 ms
    
  }

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