{{{ /* * 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 } }}}