PRÁCTICA INDIVIDUAL #1: POTENCIÓMETRO - FOTO CELDA - PULSADOR - ARDUINO
Hoy trabajamos lo que es configuración de arduino y una conexión con una foto celda y un pulsador
En esta imagen se muestra la conexión previo a el código .
En esta imagen no se ve muy bien ya que mi compañero no tomo bien la foto y no enfoco mi mano cuando se ve el patrón. Se puede ver un patrón e el cual los leds se encienden y se apagan .
En esta imagen se ve desde otro angulo y se ve cuando se apaga y en la de arriba cuando se prende
Este fue el código que usamos
int led1= 1;
int led2= 2;
int led3= 3;
int led4= 4;
int potenciometro = A0;
int valorPotenciometro;//0 - 1023 = 1024 estados
void setup() {
// put your setup code here, to run once:
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH);
delay(500);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
delay(500);
}
En esta imagen se muestra la conexión previo a el código .
En esta imagen no se ve muy bien ya que mi compañero no tomo bien la foto y no enfoco mi mano cuando se ve el patrón. Se puede ver un patrón e el cual los leds se encienden y se apagan .
En esta imagen se ve desde otro angulo y se ve cuando se apaga y en la de arriba cuando se prende
Este fue el código que usamos
int led1= 1;
int led2= 2;
int led3= 3;
int led4= 4;
int potenciometro = A0;
int valorPotenciometro;//0 - 1023 = 1024 estados
void setup() {
// put your setup code here, to run once:
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH);
delay(500);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
delay(500);
}
Esta semana seguimos con el mismo trabajo el cual le pusimos un nuevo código que con el potencio metro subía y bajaba la rapidez del las luces leds.
En esta imagen podemos ver la conexión de las luces con el potenciometro.
En esta imagen se ve como se ve las luces sin usar el potencio mentro.
En esta imagen se ve cuando se regula la energía con el potencio metro.
Se ve la regulación y como sube la luz de los led.
//Variables Globales //Variables de referencia para los leds int led1 = 1; int led2 = 2; int led3 = 3; int led4 = 4; //Variable de referencia del potenciómetro int potenciometro = A0; //Variable donde se almacenará lo que ingrese del potenciómetro int valorPotenciometro; void setup() { // todos los pines de los leds deben ser salida pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); pinMode(led3, OUTPUT); pinMode(led4, OUTPUT); } void loop() { // put your main code here, to run repeatedly: // Leo el puerto A0 (analógico) para saber cuanto ha cambiado valorPotenciometro = analogRead(potenciometro); // prendo los leds o alguna otra secuencia digitalWrite(led1, HIGH); digitalWrite(led2, HIGH); digitalWrite(led3, HIGH); digitalWrite(led4, HIGH); // espero un tiempo y dependerá del valor del potenciómetro delay(valorPotenciometro); // apago los leds o alguna otra secuencia digitalWrite(led1, LOW); digitalWrite(led2, LOW); digitalWrite(led3, LOW); digitalWrite(led4, LOW); // espero un tiempo y dependerá del valor del potenciómetro delay(valorPotenciometro); }
Comentarios
Publicar un comentario