• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Pomoc z funkcja if jak to napisac?
#5
Będzie to troszkę karkołomne i niedokładne ponieważ odczyt masz 0-1023 a mierzysz 5000 więc na każdy 1 punkt pomiaru przypada prawie 5 gram .



tu masz na poprzednie pytanie

Kod:
char state1 = HIGH;
char state2 = HIGH;

void setup() {

pinMode(13, OUTPUT);
pinMode(A0, INPUT);
pinMode(8 , INPUT_PULLUP);
pinMode(9 , INPUT_PULLUP);
Serial.begin(9600);
}

void loop() {

int x = analogRead(A0);

if ( digitalRead(8) == LOW ){
    if ( state1 == LOW){state1 = HIGH;}
    else if ( state1 == HIGH ){state1 = LOW;}
    delay(200);}

if ( digitalRead(9) == LOW ){
    if ( state2 == LOW){state2 = HIGH;}
    else if ( state2 == HIGH ){state2 = LOW;}
    delay(200);}
    
    
if (state1 == LOW ){
if (  ( x >= 100 and x <= 110 ) or ( x >= 200 and x <= 210 ) or ( x >= 300 and x <= 310 ) ){digitalWrite( 13 ,1 );}
else{digitalWrite( 13 ,0);}}

if (state2 == LOW ){
if ( ( x >= 50 and x <= 60 ) or ( x >= 150 and x <= 160) or (x >= 250 and x <= 260 ) ){digitalWrite( 13 ,1 );}
else{digitalWrite( 13 ,0 );}}

Serial.println(x);

}
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
Odpowiedź
  


Wiadomości w tym wątku
Pomoc z funkcja if jak to napisac? - przez Bon3r - 01-10-2015, 15:41
RE: Pomoc z funkcja if jak to napisac? - przez JasQ - 01-10-2015, 15:58
RE: Pomoc z funkcja if jak to napisac? - przez Bon3r - 01-10-2015, 17:24
RE: Pomoc z funkcja if jak to napisac? - przez Bon3r - 01-10-2015, 17:49
RE: Pomoc z funkcja if jak to napisac? - przez JasQ - 01-10-2015, 18:27
RE: Pomoc z funkcja if jak to napisac? - przez Bon3r - 01-10-2015, 19:32
RE: Pomoc z funkcja if jak to napisac? - przez JasQ - 01-10-2015, 19:55
RE: Pomoc z funkcja if jak to napisac? - przez JasQ - 01-10-2015, 20:37
RE: Pomoc z funkcja if jak to napisac? - przez Bon3r - 01-10-2015, 21:16

Skocz do:


Przeglądający: 1 gości