Arduino Polska Forum
Problem zweryfikowaniem kodu - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: Problem zweryfikowaniem kodu (/watek-problem-zweryfikowaniem-kodu)



Problem zweryfikowaniem kodu - bandzior1990 - 25-06-2017

Witam
Zrobiłem szkic dla czujnika ugięcia wg tam książki.
No i mam problem ze zweryfikowaniem kodu.
bend_value = analogRead(FLEX_SENSOR);
wyskakuje błąd 'bend_value' was not declared in this scope
Wszystko wg schematu robię z książki i chyba nie powinien wyskakiwać żaden komunikat.
Proszę o pomoc w rozpatrzenie kodu.
Kod podaje poniżej.


Kod:
#define FLEX_TOO_HI 475
#define FLEX_TOO_LOW 465
#define ONBOARD_LED 13
#define FLEX_SENSOR 0
int bend_velue = 0;
byte bend_state = 0;
void setup ()
{
Serial.begin(9600);
pinMode (ONBOARD_LED, OUTPUT);
}
void SendWaterAlert(int bend_value, int bend_state)
{
  digitalWrite(ONBOARD_LED, bend_state ? HIGH : LOW);
  if (bend_state)
      Serial.print("Poziom wody przekroczył próg, bend_value=");
  else
      Serial.print("Poziom wody wrócił do normalnego stanu bend_value=");
  Serial.println(bend_value);        
}
void loop()
{
  delay(1000);
  bend_value = analogRead(FLEX_SENSOR);
  Serial.print("bend_value=");
  Serial.println(bend_value);

  switch (bend_state)
  {
  case 0:
    if (bend_value >= FLEX_TOO_HI || bend_value <= FLEX_TOO_LOW)
    {
    bend_state = 1;
    SendWaterAlert(bend_value, bend_state);
    }
    break;  case 1:
    if(bend_value < FLEX_TOO_HI && bend_value > FLEX_TOO_LOW)
    {
       bend_state = 0;
       SendWaterAlert(bend_value, bend_state);
    }
    break;
    }
    }
  }
void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}



RE: Problem zweryfikowaniem kodu - Smaczek - 25-06-2017

Witam,
Masz literówkę na początku programu- felieton zamiast value.
Pzdr