Tutoriel Arduino 02 : Boutons et PWM – Maîtriser les E/S Numériques et Contrôle LED
Introduction
Bienvenue au deuxième tutoriel Arduino de notre série de tutoriels Arduino. Dans ce tutoriel, nous allons apprendre comment fonctionnent les broches d'entrée et sortie numériques et nous ferons quelques exemples en utilisant des boutons et des LED. Aussi, nous apprendrons ce qu'est le PWM (Modulation de Largeur d'Impulsion) et ferons des exemples pour contrôler la luminosité de la LED en utilisant le PWM.
C'est un tutoriel vidéo étape par étape facile à suivre. Aussi, sous la vidéo, vous pouvez trouver les pièces dont nous avons besoin pour ce tutoriel et les codes sources des exemples de la vidéo.
Composants nécessaires pour ce tutoriel
- Carte Arduino
- Plaque d'essai et fils de connexion
- LED
- Résistance 220 Ohm
Schéma de câblage des exemples

Code source du premier exemple
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 source du deuxième exemple
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);
}
Processus de fabrication
- Créer un verrou RFID sécurisé avec Arduino – Guide étape par étape
- Construire un robot quadrupède Arduino intelligent : guide étape par étape
- Contrôle fluide de la luminosité LED avec Bolt IoT et Arduino UNO
- Construire un Cube LED 4x4x4 avec Arduino Uno et 1Sheeld – Projet LED Interactif
- Enregistreur de Données Environnementales Arduino avec Carte SD et RTC
- Créer un ruban LED intelligent animé contrôlé par Alexa avec Arduino
- Construire un Gant de l'Infini : Kit LED Arduino DIY
- Construire un Ordinateur Portable Raspberry Pi 3 & Arduino : Guide Pas à Pas
- Lecteur PWM Arduino Efficace & Décodeur Récepteur RC avec Fail-Safe Intégré