Help with programming

Hello, i cant find the solution for this problem , any help?

:o

// include the library code:
#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("hello, world!");
Serial.begin(9600);
}

void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis() / 1000);
Serial.println(millis() / 1000);

digitalWrite(9,HIGH);
delay(20);
digitalWrite(9,HIGH);
delay(20);
if (Serial.read( (millis() == 60));
{
// DO SOMETHIN HERe
delay (1000);

}
delay (1000);
}

Errror is :
exit status 1
no matching function for call to 'HardwareSerial::read(bool)'

BuckWheat:
Hello, i cant find the solution for this problem , any help?

Not here. Not without knowing what "this problem" is.

Hi BuckWheat,

This is your problem line: if (Serial.read( (millis() == 60));

What is your intention here? What is it you are trying to do?

 if (Serial.read( (millis() == 60));
{
// DO SOMETHIN HERe
delay (1000);
 
}
delay (1000);
}

So, we get the current millis and check if it's been exactly 60 milliseconds since the arduino was switched on.

If it's been exactly 60 millisenconds, we Serial.read(true), otherwise we Serial.read(false).

If the character that was read is an ASCII '\0', then we do something.

The problem is that Serial.read() doesn't take a true/false parameter. It doesn't know what to do with such a thing and it won't accept it.