Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Arduino-niegasnąca dioda -

elmuerto 01 Lut 2013 20:24 642 0
  • #1 01 Lut 2013 20:24
    elmuerto
    Poziom 7  

    Witam.
    Napisałem programik :

    Code:
    // Numer analogowego pinu do którego podłączony jest potencjometr
    
    #define POTENCJOMETR_PIN 0
    int LED = 8;

    void setup()
    {
      pinMode(LED, OUTPUT);
      Serial.begin(9600);
    }

    void loop()
    {
      // Odczyt wartości z potencjometru
      int value = analogRead(POTENCJOMETR_PIN);
      //byte szas = map(value, 0, 1023, 1, 1000);
      if(value<500)
      digitalWrite(LED, LOW);
      //delay(500);  // wait for a second
      if(value>500)
      digitalWrite(LED, HIGH);    // turn the LED off by making the voltage LOW
      //delay(500);
      if(value>600)
      digitalWrite(LED, LOW);
      //Serial.println(value);
      //delay(200);
    }

    i mam pewien problem mianowicie po wykonaniu lini " digitalWrite(LED, LOW);"
    dioda nie gasnie lecz przygasa i płynie przez nią prąd 0,4mA.
    W pozostałej częsci programu działa jak trzeba.
    Dioda podłączona przez rezystor 200 ohm,kiedy jest w stanie wysokim płynie przez nią około 12mA.
    Prosze o wyjasnienie o co chodzi

    0 0