Too few arguments to function problem

I have some problem with my code, it keeps saying "too few arguments to function 'void digitalWrite(uint8_t, uint8_t)'" do you guys have any idea why this isn't working?

int verde=10;
int amarillo=11;
int rojo=12;
int sensor=13;
int lyd=9;


void setup() { 
pinMode(sensor,INPUT);
pinMode(verde,OUTPUT);
pinMode(amarillo,OUTPUT);
pinMode(rojo,OUTPUT); 
pinMode(lyd,OUTPUT);
} 




  void loop() {

  digitalWrite(rojo, HIGH);

  if (digitalRead(sensor)==HIGH) 
  {
    digitalWrite(rojo, LOW);
    digitalWrite(amarillo,HIGH);
    delay(3000); //wait 3 seconds; 
    digitalWrite(amarillo,LOW);
    delay(250); //wait 0.25 seconds;


    digitalWrite(verde,HIGH); 
    delay(15000); //wait 15 seconds; 
    digitalWrite(verde,LOW); 
    delay(250); //wait 0.25 seconds;



    digitalWrite(amarillo,HIGH);
    delay(3000); //wait 3 seconds;
    digitalWrite(amarillo,LOW);
    delay(250); //wait 0.25 seconds;


    digitalWrite(rojo,HIGH); 
    delay(15000); //wait 15 seconds; 
    digitalWrite(rojo,LOW); 
  }

  else  
  {
  digitalWrite(rojo, HIGH);    
  delay(10); 
  }
 
          if (digitalWrite(verde)==HIGH)
          {

        digitalWrite(lyd, HIGH);
        delay(500); // Wait for 500 millisecond(s)
        digitalWrite(lyd, LOW);
        delay(500); // Wait for 500 millisecond(s)
        digitalWrite(lyd, HIGH);
        delay(500); // Wait for 500 millisecond(s)
        digitalWrite(lyd, LOW);
        delay(500); // Wait for 500 millisecond(s)
        digitalWrite(lyd, HIGH);
        delay(500); // Wait for 500 millisecond(s)
        digitalWrite(lyd, LOW);
        delay(500); // Wait for 500 millisecond(s)
        }

        else 
        {
        digitalWrite(lyd, HIGH);
        delay(1500); // Wait for 1500 millisecond(s)
        digitalWrite(lyd, LOW);
        delay(1500); // Wait for 1500 millisecond(s)
    
        }
  }


Here it is:

  if (digitalWrite(verde) == HIGH)
          if (digitalWrite(verde)==HIGH)

Did you mean to use digitalRead() ?

Hello markuskjelstrup, your post has been moved to the Programming section where it fits better.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.