/*
* 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)