Table des matières:
- Étape 1: Alimentation et mise à la terre
- Étape 2: connexion des LED
- Étape 3: bouton poussoir
- Étape 4: Potentiomètre
- Étape 5: Erreurs possibles
- Étape 6: Coder
Vidéo: Luminosité de la LED d'interruption Arduino des États-Unis : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Dans ce projet, nous allons créer un écran LED rouge, blanc et bleu avec un potentiomètre et un bouton-poussoir. Cela semble facile, mais nous utiliserons également des interruptions pour cela. Ainsi, lorsque le bouton poussoir est enfoncé, la valeur du potentiomètre va régler la luminosité des LED. Le matériel nécessaire comprend:
-Arduino Uno R3
-planche à pain
-fils mâle à mâle
-trois LED (rouge, blanc, bleu)
-potentiomètre
-bouton poussoir
-220ohm résistance
Étape 1: Alimentation et mise à la terre
Tout d'abord, connectez la terre et l'alimentation 5v à la planche à pain.
Étape 2: connexion des LED
Placez les trois LED sur la planche à pain. Connectez la cathode à la terre pour chacun. Connectez une résistance de 220 ohms à l'anode, puis connectez-la à l'arduino, broches 9-11.
Étape 3: bouton poussoir
Pour le bouton poussoir, assurez-vous de le connecter exactement dans l'image. Alimentation à alimentation, résistance de 220 ohms à la terre, puis extrémité opposée à la broche 3. Ceci sera utilisé comme interruption.
Étape 4: Potentiomètre
Tout comme le bouton poussoir, connectez le potentiomètre comme le montre l'image. Cela servira à régler la luminosité.
Étape 5: Erreurs possibles
Assurez-vous que les broches sont connectées comme le montrent le code et les images, et qu'elles correspondent. Assurez-vous également que l'anode et la cathode sont connectées en conséquence.
Étape 6: Coder
octet const ledBlue = 11; //définit la LED bleue à la broche 11const octet ledRed = 10; //définit la LED rouge sur la broche 10
octet const ledWhite = 9; //définit la LED blanche sur la broche 9
octet const interruptPin = 3; //le bouton poussoir comme interruption
octet const potPin = 1; //le potentiomètre est la broche A1
volatile int brillant; //Luminosité LED
void setup() {
pinMode (ledBleu, SORTIE); //LED bleue comme SORTIE
pinMode(ledRouge, SORTIE); //LED rouge comme SORTIE
pinMode(ledBlanc, SORTIE); //LED blanche comme SORTIE
pinMode(interruptPin, INPUT_PULLUP); // broche de bouton comme INPUT_PULLUP
pinMode(potPin, INPUT); //broche du potentiomètre comme INPUT
// configure l'interruption avec la broche d'entrée et la luminosité sur RISING
attachInterrupt(digitalPinToInterrupt(interruptPin), light, RISING);
}//fin de la configuration
boucle vide() {
analogWrite (ledBleu, lumineux); //Règle la LED bleue sur le niveau de luminosité défini
analogWrite(ledRed, lumineux); //Règle la LED rouge sur le niveau de luminosité défini
analogWrite (ledBlanc, brillant); //Règle la LED blanche sur le niveau de luminosité défini
}//fin de boucle
lumière vide () {
lumineux = analogRead(potPin); // Lit la valeur du potentiomètre
lumineux = carte(lumineux, 0, 1023, 0, 255); //Maps des valeurs pour la luminosité des LED
}//fin plus lumineux
Conseillé:
Contrôle de la luminosité des LED avec potentiomètre avec Arduino : 3 étapes
Contrôle de la luminosité des LED avec potentiomètre avec Arduino : Dans ce projet, nous contrôlerons la luminosité des LED à l'aide de la résistance variable fournie par le potentiomètre. Il s'agit d'un projet très basique pour un débutant, mais il vous apprendra beaucoup de choses sur le fonctionnement des potentiomètres et des LED qui sont nécessaires pour faire de l'adva
Contrôle de la luminosité des LED par Raspberry Pi et page Web personnalisée : 5 étapes
Contrôle de la luminosité de la LED par Raspberry Pi et page Web personnalisée : en utilisant un serveur Apache sur mon pi avec php, j'ai trouvé un moyen de contrôler la luminosité d'une LED à l'aide d'un curseur avec une page Web personnalisée accessible sur n'importe quel appareil connecté au même réseau que votre pi .Il y a beaucoup de façons dont cela peut être ac
Contrôle de la luminosité des LED avec un potentiomètre et un écran OLED : 6 étapes
Contrôler la luminosité des LED avec un potentiomètre et un écran OLED : Dans ce tutoriel, nous allons apprendre à contrôler la luminosité des LED avec un potentiomètre et afficher la valeur sur l'écran OLED.Regarder une vidéo de démonstration
Contrôler la luminosité des LED avec un potentiomètre et un Arduino : 6 étapes
Contrôler la luminosité des LED avec un potentiomètre et Arduino : Dans ce tutoriel, nous allons apprendre à contrôler la luminosité des LED avec un potentiomètre et Arduino.Regardez une vidéo de démonstration
Montre numérique sur Arduino à l'aide d'une machine à états finis : 6 étapes
Montre numérique sur Arduino à l'aide d'une machine à états finis : Salut, je vais vous montrer comment une montre numérique peut être créée avec YAKINDU Statechart Tools et fonctionner sur un Arduino, qui utilise un écran de clavier LCD. Le modèle original du numérique montre a été prise de David Harel. Il a publié un article sur