// Original de: http://www.arduino.cc/en/Tutorial/Blink
// Modificado Cenditel csoto y gguillen (p)
// Programa digitalRead
// Check 08/07/2011
int ledPin = 13; // configura el pin a utilizar 13
// pin 13 corresponde a un led interno
int inPin = 0; // configura el pin a utilizar 7
int val = 0; // variable utilizada para leer la entrada (boton
int ledpin1=1; // pin tomado para encender un led
int ledpin2=2; // pin tomado para encender un led
// En setup se guardan condiciones iniciales
void setup()
{
// configura pin como entrada digital
pinMode(inPin, INPUT);
// configura los siguientes pines como salida digital
pinMode(ledPin, OUTPUT);
pinMode(ledpin1, OUTPUT);
pinMode(ledpin2, OUTPUT);
}
// En loop se repite y se repite indefinidamente
void loop()
{
val = digitalRead(inPin); // lee el valor del pulsador (alto o bajo)
digitalWrite(ledPin, val); // se coloca en el led 13 el valor del pulsador
if(val==HIGH){
digitalWrite(ledpin1, HIGH);
digitalWrite(ledpin2, LOW);}
else
{
digitalWrite(ledpin1, LOW);
digitalWrite(ledpin2,HIGH);
}
}
hlpd/curso_arduino/fuentes/caf0010402 (última edición 2011-07-08 15:26:24 efectuada por _desactivada_csoto)