Arduino Tutorial 02:Botones y PWM
Bienvenido al segundo tutorial de Arduino de nuestra serie de tutoriales de Arduino. En este tutorial, aprenderemos cómo funcionan los pines de entrada y salida digital y haremos algunos ejemplos usando botones y LED. 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 video tutorial paso a paso que es fácil de seguir. Además, debajo del video puede encontrar las piezas que necesitamos para este tutorial y los códigos fuente de los ejemplos en el video.
Componentes necesarios para este tutorial
Esquema de 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);
}
}
Code language: 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);
}
Code language: Arduino (arduino)
Proceso de manufactura
- Tutorial de bloqueo RFID de Arduino
- Arduino Cuadrúpedo
- Control del brillo del LED usando Bolt y Arduino
- Cubo LED 4x4x4 con Arduino Uno y 1sheeld
- Tutorial del sensor de huellas dactilares Arduino
- Luz inteligente animada con Alexa y Arduino
- Guantelete infinito
- Raspberry Pi y portátil Arduino
- Leer PWM, decodificar la entrada del receptor RC y aplicar a prueba de fallos
- Animaciones LED controladas por web con Raspberry Pi y Arduino
- Tutorial de acelerómetro y giroscopio Arduino y MPU6050