El potenciómetro es un elemento electrónico que proporciona una resistencia variable. Se usan como reguladores. En esta práctica se mostraran 2 de los usos principales:
Para programar los bloques utilizaremos es programa BITBLOQ.
1. Potenciómetro regulador de luz.
/*** Included libraries ***/
/*** Global variables and function definition ***/
const int led = 6;
const int potenciometro = A0;
float luz = 0;
/*** Setup ***/void setup(){
pinMode(led, OUTPUT);
pinMode(potenciometro, INPUT);
}
/*** Loop ***/void loop(){luz = analogRead(potenciometro) / 4;
analogWrite(6, luz);
}
2. Potenciómetro regulador de frecuencia de parpadeo del LED.
/*** Included libraries ***/
/*** Global variables and function definition ***/
const int led = 6;
const int potenciometro = A0;
float tiempo = 0;
void parpadeo (){digitalWrite(led,HIGH);
delay(tiempo);
digitalWrite(led,LOW);
delay(tiempo);
}
/*** Setup ***/void setup(){
pinMode(led, OUTPUT);
pinMode(potenciometro, INPUT);
}
/*** Loop ***/void loop(){tiempo = analogRead(potenciometro) * 2;
parpadeo();
}
3. El montaje en BITBLOQ
El montaje es válido para ambos códigos. Dependiendo de la función que le queramos dar al potenciómetro, programaremos un código u otro.
4.Montaje en fritzing
No hay comentarios:
Publicar un comentario