variar la intensidad de un led usando un salida pwm

1
// Variar la intensidad de un LED usando un salida PWM int PWMpin = 10; // En el pin 10 hay un LED en serie con una resistencia de 470 ohmios void setup() { // no es necesario nada aquí } void loop() { for (int i=0; i <= 255; i++){ analogWrite(PWMpin, i); delay(10); } } Otro ejemplo es hacer apagarse/encenderse un LED poco a poco, Another example, fade an LED up and down with one for loop: void loop() { int x = 1; for (int i = 0; i > -1; i = i + x){ analogWrite(PWMpin, i); if (i = 255) x = -1; // cambia de signo para apagarlo delay(10); } }

Upload: jvazquez501

Post on 31-Dec-2015

6 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Variar La Intensidad de Un LED Usando Un Salida PWM

// Variar la intensidad de un LED usando un salida PWMint PWMpin = 10; // En el pin 10 hay un LED en serie con una resistencia de 470 ohmios

void setup(){ // no es necesario nada aquí}

void loop(){ for (int i=0; i <= 255; i++){ analogWrite(PWMpin, i); delay(10); } }

Otro ejemplo es hacer apagarse/encenderse un LED poco a poco, Another example, fade an LED up and down with one for loop:

void loop(){ int x = 1; for (int i = 0; i > -1; i = i + x){ analogWrite(PWMpin, i); if (i = 255) x = -1; // cambia de signo para apagarlo delay(10); } }