question de débutant-capteur température/ led –

Accueil/Questions/question de débutant-capteur température/ led –
question de débutant-capteur température/ led – 2016-04-03T16:57:22+00:00

Accueil Forums Questions question de débutant-capteur température/ led –

Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • jfperron
    Participant
    Nombre d'articles : 1
    #9678 |

    Bonjour,

    je suis débutant en arduino et je cherche à utiliser la bête pour simplement allumer une led sur un capteur analogqiue quand la lumière baisse.
    J’ai eu des résultats avec le code pompé sur internet mais je ne parviens pas à mettre la condition dans le code pour allumer une led simplement quand la lumière baisse ( fonction if). je vois sur le moniteur série que la lumière baisse et que le capteur fonctionne mais qq chose merde qq part. je suppose que pour un confirmé mon problème doit être élémentaire. je précise que je suis bricoleur mais qu’il doit y avoir une merde sur la déclaration des pin ?

    Je mets le code dessous
    si qq un peut me le compléter, ce serait sympa.

    Merci

    jf

    le code que j’ai trouvé

    Connect one end of the photocell to 5V, the other end to Analog 0.
    Then connect one end of a 10K resistor from Analog 0 to ground
    For more information see http://learn.adafruit.com/photocells */

    int photocellPin = 0; // the cell and 10K pulldown are connected to a0
    int photocellReading; // the analog reading from the analog resistor divider

    void setup(void) {
    // We’ll send debugging information via the Serial monitor
    Serial.begin(9600);
    }

    void loop(void) {
    photocellReading = analogRead(photocellPin);
    Serial.print(« Analog reading = « );
    Serial.print(photocellReading); // the raw analog reading
    // We’ll have a few threshholds, qualitatively determined
    if (photocellReading < 10) {
    Serial.println( » – Noir »);
    } else if (photocellReading < 900) {
    Serial.println( » – Sombre »);
    } else if (photocellReading < 930) {
    Serial.println( » – Lumiere »);
    } else if (photocellReading < 960) {
    Serial.println( » – Lumineux »);
    } else {
    Serial.println( » – Tres lumineux »);
    }
    delay(2000 );
    }

Affichage de 1 message (sur 1 au total)

Vous devez être connecté pour répondre à ce sujet.