/*
* Programa 002/03/01
* Envío de Entrada analógica 0 al puerto serie
* 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);
Serial.println(val,DEC); // envía val al puerto en formato BYTE
}
hlpd/curso_arduino/fuentes/caf0020301 (última edición 2011-07-15 16:51:46 efectuada por _desactivada_csoto)