Skocz do zawartości

Wartość analogowa potencjometrów


startrek1p2p

Pomocna odpowiedź

pisze w takiej dziwnej sprawie z tego co wiedziałem arduino możne wyświetlać na nodze analogowej tylko do 1024 wartości a u mnie pojawiły się na  jednej nodze do 1024 ale na kojonych już od 2000 do 3000 a na kolejnej od 3000 do 4000 od czego to zależny i dlaczego jak pisze program do przetestowania diody aby zaświeciła ponad wartość 2250 to nic sie nie dzieje, jeżeli zmienię nogę i ustawie do 650 to już działa 

 

int odczytanaWartosc1 = 0; //Zmienna do przechowywania odczytu ADC
int odczytanaWartosc2 = 0; //Zmienna do przechowywania odczytu ADC
int odczytanaWartosc3 = 0; //Zmienna do przechowywania odczytu ADC

void setup() {
 Serial.begin(9600); 
  pinMode(2, OUTPUT);
digitalWrite(2, LOW);
  
}

void loop() {
  odczytanaWartosc1 = analogRead(A1);//Odczytanie wartości z ADC
  odczytanaWartosc2 = analogRead(A2);//Odczytanie wartości z ADC
  odczytanaWartosc3 = analogRead(A3);//Odczytanie wartości z ADC
  
  int war1 = analogRead(A1);      //odczytanie wartości z A1
  int war2 = analogRead(A2);      //odczytanie wartości z A1
  int war3 = analogRead(A3);      //odczytanie wartości z A1
  Serial.print(odczytanaWartosc1);
  Serial.print("wartosc 2");
  Serial.print(odczytanaWartosc2); 
  Serial.print("wartosc 3");
  Serial.print(odczytanaWartosc3);
  Serial.println("");

  
//if (odczytanaWartosc1 < 650 && odczytanaWartosc1 > 550) { 
  if (odczytanaWartosc2 < 2350 && odczytanaWartosc2 > 2250) {
    //if (odczytanaWartosc3 < 3870 && odczytanaWartosc3 > 3770) {
  
     digitalWrite(2, HIGH);
     delay(500);
     digitalWrite (2, LOW);
     // }
   // }
 }
  delay(300);
}

 

suwakii.JPG

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.