Tutorial Arduino 02: Botones y PWM - Domina Entradas/Salidas Digitales y Control de LED
Bienvenido al segundo tutorial de Arduino de nuestra serie de tutoriales Arduino. En este tutorial aprenderemos cómo funcionan los pines de entrada y salida digital y haremos algunos ejemplos usando botones y LEDs. También aprenderemos qué es PWM (Modulación de Ancho de Pulso) y haremos ejemplos para controlar el brillo del LED usando PWM. Este es un tutorial en video paso a paso fácil de seguir. Además, debajo del video puedes encontrar qué partes necesitamos para este tutorial y los códigos fuente de los ejemplos en el video. Componentes necesarios para este tutorial
Esquema del circuito de los ejemplos

Código fuente del primer ejemplo
int button = 12;
int led = 13;
int buttonState = 0;
void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT);
}
void loop() {
buttonState = digitalRead(button);
if (buttonState == HIGH) {
digitalWrite(led, HIGH);
} else {
digitalWrite(led, LOW);
}
}Lenguaje: Arduino (arduino)Código fuente del segundo ejemplo
int led = 13;
int button = 12;
int buttonState =0;
int brightness = 0;
int brightup = 2;
void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT);
}
void loop() {
analogWrite(led, brightness);
buttonState = digitalRead(button);
if ( buttonState == HIGH ) {
brightness = brightness + brightup;
}
if ( brightness == 255 ) {
brightness = 0;
}
delay(30);
}Lenguaje: Arduino (arduino)
Proceso de manufactura
- Crea un Cerrojo RFID Seguro con Arduino – Guía Paso a Paso
- Construye un Robot Cuadrúpedo Inteligente con Arduino: Guía Paso a Paso
- Control de brillo LED sin interrupciones con Bolt IoT y Arduino UNO
- Construye un Cubo LED 4x4x4 con Arduino Uno y 1Sheeld – Proyecto LED Interactivo
- Proyecto Sensor de Huella Dactilar con Arduino Nano – Tutorial Paso a Paso
- Crea una Tira LED Inteligente Animada Controlada por Alexa con Arduino
- Construye tu propio Guantelete del Infinito: Kit DIY Arduino LED
- Construye un Portátil Raspberry Pi 3 y Arduino: Guía Paso a Paso
- Lector PWM Eficiente para Arduino y Decodificador Receptor RC con Fail-Safe Integrado
- Crear Animaciones LED Web con Raspberry Pi y Arduino
- Domina el MPU6050: Tutorial acelerómetro y giroscopio para Arduino