Wednesday, October 22, 2014

Intro a arduino (entradas-inputs)

En el taller de hoy aprendimos sobre los puertos de entradas/inputs de arduino. Nos basamos en el tutorial de wiring para conectar un botón (digital):  http://wiring.org.co/learning/basics/switch.html


int boton=9;
int estado=0;

void setup(){
pinMode(boton,INPUT);
Serial.begin(9600);
}
void loop(){
estado=digitalRead(boton);
if(estado==1){
Serial.println("encendido");
}else{
Serial.println("apagado");
}
//Serial.println(estado);
//delay(100);
}

-------------------------------

También conectamos una foto-resistencia para usar los puertos análogos. http://wiring.org.co/learning/basics/photoresistor.html 


int fotocelda=0;
int estado=0;
void setup(){
Serial.begin(9600);
}
void loop(){
estado=analogRead(fotocelda);
if(estado>0&&estado<50){
Serial.println("oscuro");
}
if(estado>51&&estado<100){
Serial.println("medio oscuro");
}
if(estado>101&&estado<150){
Serial.println("medio claro");
}
if(estado>151&&estado<200){
Serial.println("claro");
}
if(estado>201) {
Serial.println("mucha luz");
}

//Serial.println(estado);
//delay(1000);
}

No comments:

Post a Comment