Помогите найти ошибку!

Тема в разделе "Arduino & Shields", создана пользователем UnSstrennen, 22 янв 2018.

Метки:
  1. UnSstrennen

    UnSstrennen Нерд

    Вот код:
    Код (C++):
    void lightOn(boolean button_state, boolean last_state){
    /* Включает или выключает свет в теплице */
    if (button_state==1){
      if (last_state==0){
        last_state = 1;
      }
       else{
       last_state = 0;
       }}
    digitalWrite(light, last_state);
    }
    По сути, выключатель.
     
  2. b707

    b707 Гуру

    и что с этим кодом не так?
     
    arkadyf нравится это.
  3. UnSstrennen

    UnSstrennen Нерд

    exit status 1
    expected primary-expression before ',' token
    к строке digitalWrite(light, last_state);
     
  4. UnSstrennen

    UnSstrennen Нерд

    Все! Ощшибка юыла в том, что пин light не был определен.
     
  5. b707

    b707 Гуру

    Потому что, задавая вопросы - выкладывайте код целиком...
     
    arkadyf нравится это.