Faire Varier L'intensité Lumineuse D'une Led Au Cours Du Temps Sur ...
Maybe your like
- Se souvenir de moi ?
- Retour sur Futura
- S'inscrire

- Forum
- Futura-Techno : les forums de l'informatique et des technologies
- Électronique
- [Programmation] faire varier l'intensité lumineuse d'une led au cours du temps sur arduino
- 29/06/2017, 09h36 #1 invite2f5a8546 Date d'inscription janvier 1970 Messages 67
faire varier l'intensité lumineuse d'une led au cours du temps sur arduino
------bonjour a tous, Alors voila, je voudrais faire varier l'intensité lumineuse d'une LED au cours du temps en utilisant le pwm de l’Arduino pour cela je me suis renseigner et j'ai écrit le programme (sur la photo). Mais il ne reconnait pas la valeur i et je ne sais pas comment faire. merci.
-----
Images attachées
- 29/06/2017, 10h04 #2 mizambal Date d'inscription juin 2016 Messages 698
Re : faire varier l'intensité lumineuse d'une led au cours du temps sur arduino
Hello. en C/C++ il faut commencer par déclarer vos variables AVANT de les utiliser : en général on fera int i =0 ; Sauf dans le cas d'une boucle ou fera plutôt la déclaration avant la boucle (en début de programme) int i ; On fera l'affectation dans la boucle for (i=0 ; .... Voici un bon lien pour apprendre a programmer en C/C++ (le livre papier existe aussi et bon plan : il se trouve souvent dans les bibliothèques municipales, l'auteur s’appelle NEBRA) https://openclassrooms.com/courses/p...-de-controle-4
Dernière modification par mizambal ; 29/06/2017 à 10h08.
- 29/06/2017, 10h08 #3 Jack Modérateur Date d'inscription avril 2003 Localisation Metz Messages 17 806
Re : faire varier l'intensité lumineuse d'une led au cours du temps sur arduino
en C/C++ il faut commencer par déclarer vos variables AVANT de les utilise non, pas forcément,. Une variable peut être locale à une boucle. Le problème du code ci-dessus vient du point-virgule à la fin de la ligne for . Il faut donc le supprimer. Explication: le ; termine l'instruction for où a été déclarée la variable LOCALE i. Du coup, elle n'est plus reconnue dans les lignes suivantes
- 29/06/2017, 10h10 #4 Jack Modérateur Date d'inscription avril 2003 Localisation Metz Messages 17 806
Re : faire varier l'intensité lumineuse d'une led au cours du temps sur arduino
J'ajoute que pour que les 2 lignes suivant le for fassent partie de la boucle, il faudra les encadrer par des accolades.
- Aujourd'hui A voir en vidéo sur Futura
- 29/06/2017, 10h31 #5 mizambal Date d'inscription juin 2016 Messages 698
Re : faire varier l'intensité lumineuse d'une led au cours du temps sur arduino
hello. Okay c noté merci pour cette précision, bah du coup c'est sans doute pas un si bon bouquin que ça puisque j'ai appris avec, en tout cas il est facile à lire ^^
- 29/06/2017, 10h51 #6 invite2f5a8546 Date d'inscription janvier 1970 Messages 67
Re : faire varier l'intensité lumineuse d'une led au cours du temps sur arduino
Merci bien j'ai enlever le point virgule et le programme est ok mais il n y a pas de variation sur la led. mais c'est probablement ma led.
- 29/06/2017, 11h07 #7 mizambal Date d'inscription juin 2016 Messages 698
Re : faire varier l'intensité lumineuse d'une led au cours du temps sur arduino
Hello. Ton cycle (256 * 2 secondes) ça fait genre 9 minutes non ?
- 29/06/2017, 11h32 #8 invite2f5a8546 Date d'inscription janvier 1970 Messages 67
Re : faire varier l'intensité lumineuse d'une led au cours du temps sur arduino
Je m'en suis pas rendu compte mais effectivement ca fait 9min. mais dès le debut la led est a fond. Ce programme c'etait mour voir comment faire varier la LED mais le projet final c'est un peu plus compliquer : il y a 2 led : une rouge une verte et j'aimerai qu il y ai une lente transition entre les deux de ce fait : La led rouge est allumée dès le debut et son pwm passe de 255 Ã* 0 en 5 seconde admettons après une minute. La led verte qui était eteinte commence a s'allumer quand la led rouge commence a s'éteindre donc son pwm passe de 0 Ã* 255 en même temps que celui de la led rouge passe de 255 Ã* 0 le tout en 5 seconde. Et je ne sais pas comment mettre ça en language arduino. merci.
- 29/06/2017, 11h58 #9 Jack Modérateur Date d'inscription avril 2003 Localisation Metz Messages 17 806
Re : faire varier l'intensité lumineuse d'une led au cours du temps sur arduino
Envoyé par mizambal
hello. Okay c noté merci pour cette précision, bah du coup c'est sans doute pas un si bon bouquin que ça puisque j'ai appris avec, en tout cas il est facile à lire ^^ Ce cours sur le C++ est carrément et régulièrement déconseillé sur le forum même de OCR - 29/06/2017, 12h00 #10 Jack Modérateur Date d'inscription avril 2003 Localisation Metz Messages 17 806
Re : faire varier l'intensité lumineuse d'une led au cours du temps sur arduino
Envoyé par Bruh
Merci bien j'ai enlever le point virgule et le programme est ok mais il n y a pas de variation sur la led. mais c'est probablement ma led. En plus du problème de délai évoqué, j'espère que tu n'as pas oublié d'ajouter les accolades comme je te l'ai demandé. Montre-voir ton nouveau code. - 29/06/2017, 12h16 #11 invite2f5a8546 Date d'inscription janvier 1970 Messages 67
Re : faire varier l'intensité lumineuse d'une led au cours du temps sur arduino
voilà le nouveau programme.
Images attachées
- 29/06/2017, 13h11 #12 Jack Modérateur Date d'inscription avril 2003 Localisation Metz Messages 17 806
Re : faire varier l'intensité lumineuse d'une led au cours du temps sur arduino
Je pense qu'il te faut acquérir un minimum de base de programmation parce qu'on ne va pas y arriver. Concentre-toi sur le rôle et l'emplacement des accolades et on en reparle. Tu as un problème avec la lecture également car si tu avais lu attentivement mon message #4, tu n'aurais pas fait cette erreur.
Dernière modification par Jack ; 29/06/2017 à 13h12.
- 29/06/2017, 14h00 #13 invite2f5a8546 Date d'inscription janvier 1970 Messages 67
Re : faire varier l'intensité lumineuse d'une led au cours du temps sur arduino
Je tiens a dire que je ne suis pas pro dans la programmation, je debute seulement et j'avance a tâtons.
- 29/06/2017, 14h46 #14 Jack Modérateur Date d'inscription avril 2003 Localisation Metz Messages 17 806
Re : faire varier l'intensité lumineuse d'une led au cours du temps sur arduino
Ok, place donc les accolades comme précisé dans mon message #4
- 29/06/2017, 22h35 #15 invite7070fa42 Date d'inscription janvier 1970 Messages 577
Re : faire varier l'intensité lumineuse d'une led au cours du temps sur arduino
Bonjour à tous, si tu es sur Arduino tu devrais partir de l'exemple fourni: Fichiers/exemples/03.Analog/Fading Code: /* Fading This example shows how to fade an LED using the analogWrite() function. The circuit: * LED attached from digital pin 9 to ground. Created 1 Nov 2008 By David A. Mellis modified 30 Aug 2011 By Tom Igoe http://arduino.cc/en/Tutorial/Fading This example code is in the public domain. */ int ledPin = 9; // LED connected to digital pin 9 void setup() { // nothing happens in setup } void loop() { // fade in from min to max in increments of 5 points: for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) { // sets the value (range from 0 to 255): analogWrite(ledPin, fadeValue); // wait for 30 milliseconds to see the dimming effect delay(30); } // fade out from max to min in increments of 5 points: for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) { // sets the value (range from 0 to 255): analogWrite(ledPin, fadeValue); // wait for 30 milliseconds to see the dimming effect delay(30); } }
Discussions similaires
-
Solution pour varier l'intensité lumineuse d'une pièce
Par invite3c1b6820 dans le forum Bricolage et décoration Réponses: 1 Dernier message: 26/01/2017, 10h25 -
[Analogique] faire varier l'intensité d'une led infrarouge avec un DAC
Par invite8118565a dans le forum Électronique Réponses: 2 Dernier message: 30/05/2016, 16h45 -
Musique fait varier l'intensité lumineuse d'une LED ?
Par invite1fcdc47f dans le forum Électronique Réponses: 4 Dernier message: 22/10/2014, 14h49 -
varier une intensité lumineuse par le son
Par invitef67fca9f dans le forum Électronique Réponses: 4 Dernier message: 20/03/2010, 23h36 -
comment faire varier le temps de montée et le temps de descente d'un créneau
Par invite3049a46d dans le forum Électronique Réponses: 26 Dernier message: 04/12/2008, 20h25
Tag » Arduino Varier Intensité Led
-
Faire Varier L'intensité Lumineuse D'une LED - Arduino - Mataucarre
-
XV. Projet 7 : PWM, Variation En Douceur D'une LED - Arduino
-
Faire Varier L'intensité D'une LED – Arduino : L'essentiel
-
1) Faire Varier La Luminosité D'une LED Avec Un Potentiomètre
-
Faire Varier L'intensité D'une LED - Potentiomètre, ADC - EP #4
-
Modifier L'intensité Lumineuse D'une LED (sorties PWM)
-
Faire Varier L'intensité Lumineuse De Led - Français - Arduino Forum
-
Modifier L'intensité Lumineuse D'une LED - Wiki L.A.B
-
Faire Varier Luminosité D'une LED (structure While) Avec Arduino
-
Arduino Allumer Une LED En Douceur (PWM)
-
Sorties Analogiques D'Arduino. Intensité Lumineuse.
-
Tutoriel : LEDs Et Arduino - Wikidebrouillard
-
Varier L'intensité De Lumière D'une LED RGB Avec Arduino
Affichage des résultats 1 à 15 sur 15