/*
* Programa 002/02/01
* Manejo de Entrada Analógica
* csoto -Cenditel-
* check 15/07/2011
*/
//Declarando las variables a trabajar
int ledpin1 = 13; // Pin salida digital (led interno)
int ledpin2 = 12; // Pin salida digital (led externo)
int pinentrada = 0; // Pin entrada analógica
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(pinentrada); // Lectura del valor analogico del potenciometro
// se realiza comparacion con un valor umbral para apagar o encender el
// led, es decir cuando haya ausencia de luz, los led se encienden
digitalWrite(ledpin1, HIGH);
digitalWrite(ledpin2, HIGH);
delay(val);
digitalWrite(ledpin1, LOW);
digitalWrite(ledpin2, LOW);
delay(val);
}
hlpd/curso_arduino/fuentes/caf0020201 (última edición 2011-07-15 17:00:07 efectuada por _desactivada_csoto)