domingo, 1 de diciembre de 2019

Sensor de luz V2 (prototipo)

Hoy voy a  intentar programar un sensor de luz que varíe progresivamente la luminosidad del led dependiendo de la luz que reciba el LDR.






Primero, he creado una variable a la que he llamado "luminos"


Luego, he hecho que la variable sea el valor del LDR.
Después, he declarado que mi variable sea el valor del LDR, multiplicado por 255 (salida analógica) y ese resultado dividido entre 1024 (entrada analógica).

Con esto, he mapeado el rango de valores, aunque también podemos usar este bloque, que lo hace directamente:




Para terminar, he mandado al pin 11 (donde esta conectado el led) la información de la variable "luminos" que es el valor resultado de la operación matemática anteriormente realizada.


Este es el final de la programación del prototipo numero uno del la segunda versión del sensor de luz, espero que os haya gustado.

Sensor de luz V1

Hoy os voy a enseñar a programar un sensor de luz con Bitbloq, de manera muy rapida y sencilla.

Primero, creamos una variable a la que llamamos LUZ




Luego, en el "bucle" hacemos que loque lea esa variable sea la información del LDR y ponemos un bloque de "esperar".
Después de esto, declaramos que si la variable luz es mayor que 500, el led se apagará.
Y, con otro bloque, decimos que si esto no ocurre, que se encienda el led.


Por último, añadimos unos códigos, que son los bloques verdes, para poder ver los valores que mide el LDR.




Estos bloques son la interpretación del código del arduino.



Bueno, ya estaría terminado nuestro sensor de luz, espero que os haya gustado, hasta la próxima.

¿Que es Bitbloq? (apuntes)

Bitbloq es un programa o página web para trabajar con placas como arduino a base de bloques sin tener que escribir el código a mano.



Así es por ejemplo, el arduino uno con una led  y un LDR

Y estos son los bloques con los que podemos programar.


Esto ha sido todo por hoy, próximamente os enseñaré como programar un sensor de luz.

arduino 1 (apuntes)


Hola, en la entrada de hoy os voy a explicar por encima como funciona un arduino uno.




GND à tierra (polo negativo)

5V  3V à fuente de corriente (polo positivo)
                  Sin control (suministro continuo)

Pin Digital (2-13) à salida/entrada digital
                                    Digital: 1= encendido/on
                                                  0= apagado/off

~ Salida analógica: salida regulable entre 0 (off) y 255 (máx-on)

Entrada analógica ( Analog in ) A0àA5 : reciben una señal variable
                                                                           0 (no recibe) ----- 1024 (señal máx)

Aquí os dejo un gráfico para que podáis ver la diferencia entre los pines analógicos y digitales