int a = -60; //membuat variabel
int b = -55;
int c;
void setup() {
// put your setup code here, to run once:
pinMode(2, OUTPUT);
Serial.begin(9600); //memulai komunikasi antara mikro dengan komputer menggunakan kecepatan yang ditentukan
c = (a+b)/2;
Serial.print("c="); //jika ada tanda petik pasti akan ditampilkan di program
Serial.println(c); // buat ngasih tau nilai variabel nya, ln digunakan untuk mengganti baris baru
if(c>75)
{
Serial.print("LULUS"); // nilai yang lebih dari 75 dianggap lulus
digitalWrite(2, HIGH);
}
else if(c>0&&c<75)
{
Serial.print("TIDAK LULUS"); // nilai variabel c kurang dan lebih dari 75 dianggap tidak lulus
digitalWrite(2, LOW);
}
else
{
Serial.print("NILAI SALAH"); // nilai variabel c kurang dari 0 hingga minus dianggap nilai salah
}
}
void loop() {
// put your main code here, to run repeatedly:
if(c>75)
{
digitalWrite(2, HIGH); // rumus agar LED nya nyala
}
else if(c>0&&c<75)
{
digitalWrite(2, LOW); // rumus agar LED nya mati
}
else
{
digitalWrite(2, LOW); //rumus agar LED nya berkedip dan harus di void loop
delay(100); //wajib ada delay
digitalWrite(2, HIGH);
delay(100);
}
}