Ebotics BXLAB01 Guia De Inicio Rapido página 3

Controlar la intensidad de luz de los leds
Ocultar thumbs Ver también para BXLAB01:
El PWM tiene una resolución de 256 estados, va desde 0 a 255. Si escribes un 15, apenas se
encenderá, ya que estará más tiempo apagado que encendido, si escribes un 127, lo verás brillar con
el 50% de la potencia máxima, ya que estará el 50% del tiempo encendido y el otro 50 apagado. Si le
escribes un valor de 250, prácticamente lo verás como si brillara al 100%.
Para relacionar la entrada analógica del potenciómetro y la del puerto digital PWM, hay que dividir
los 2 valores máximos:
Esto quiere decir que si divides los valores del sensor entre 4 estarás estableciendo una relación
lineal entre el giro del potenciómetro y el brillo del LED.
Código Arduino
1.
Descarga el software Arduino
2.
Abre el programa Arduino y, una vez en él, copia el siguiente código:
int
led10 = 10, brightness;
int
pot = 0, pinpot = A1;
void
setup() {
// put your setup code here, to run once:
pinMode (led10, OUTPUT);
}
void
loop() {
// put your main code here, to run repeatedly:
pot = analogRead (pinpot);
brightness = map (pot, 0,1023, 0, 255);
POTENCIÓMETRO CON EL BRILLO DEL LED.
analogWrite (led10,brightness);
}
3.
Configura y carga el código, siguiendo las instrucciones indicadas en la
Pasos del Mini
4.
Revisa que el interruptor BLT/USB de la placa controladora Build&Code 4in1 está en posición
USB, para una correcta carga del código.
3
y realiza en proceso de instalación.
Lab.
// PIN Y VARIABLE DE BRILLO DEL LED 10
//VARIABLES
PINS DEL POTENCIÓMETRO
// LECTURA DEL VALOR DEL POTENCIÓMETRO
//ESCALAR LOS VALORES DEL
www.ebotics.com
guía de Primeros
loading

Productos relacionados para Ebotics BXLAB01