Ejemplos escritos en el taller para entender como funciona las salidas de ARDUINO.
SALIDA DIGITAL
/* sirena leds */
int led = 11;
int led2 = 12;
void setup(){
pinMode(led, OUTPUT);
pinMode(led2, OUTPUT);
}
void loop(){
digitalWrite(led, 1);
digitalWrite(led2, 0);
delay(1000);
digitalWrite(led, 0);
digitalWrite(led2, 1);
delay(1000);
}
--------
SALIDA ANALOGA (PWM)
/* fading led : incrementa de 0 a 255 y decrementa de 255 a 0 */
int ledPin = 11;
void setup() { }
void loop() {
for(int valor = 0 ; valor <= 255; valor +=5) {
analogWrite(ledPin, valor);
delay(30);
}
for(int valor = 255 ; valor >= 0; valor -=5) {
analogWrite(ledPin, valor);
delay(30);
}
}
No comments:
Post a Comment