Tutoriel Arduino 02 :Boutons et PWM
Bienvenue dans le deuxième tutoriel Arduino de notre série de tutoriels Arduino. Dans ce didacticiel, nous apprendrons comment fonctionnent les broches d'entrée et de sortie numériques et nous ferons quelques exemples à l'aide de boutons et de voyants. Nous apprendrons également ce qu'est PWM (modulation de largeur d'impulsion) et donnerons des exemples pour contrôler la luminosité des LED à l'aide de PWM.
Il s'agit d'un didacticiel vidéo étape par étape facile à suivre. En outre, sous la vidéo, vous pouvez trouver les pièces dont nous avons besoin pour ce didacticiel et les codes sources des exemples de la vidéo.
Composants nécessaires pour ce tutoriel
Schéma de circuit 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 language: Arduino (arduino)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);
}
Code language: Arduino (arduino)
Processus de fabrication
- Tutoriel sur le verrouillage RFID Arduino
- Arduino quadrupède
- Contrôle de la luminosité des LED à l'aide de Bolt et Arduino
- cube LED 4x4x4 avec Arduino Uno et 1sheeld
- Tutoriel sur le capteur d'empreintes digitales Arduino
- Lumière intelligente animée avec Alexa et Arduino
- Gantelet de l'infini
- Ordinateur portable Raspberry Pi et Arduino
- Lire le PWM, décoder l'entrée du récepteur RC et appliquer la sécurité intégrée