Infrared
Rangkaian 1
Code program:
const int InfraRedSensor = 8;
void setup()
{
Serial.begin(9600);
pinMode(InfraRedSensor,INPUT);
}
void loop()
{
int hasil = digitalRead(InfraRedSensor);
if(hasil == LOW)
{
Serial.println("Ada Halangan");
}
if(hasil == HIGH)
{
Serial.println("Aman, Tidak Ada Halangan");
}
delay(250);
}
Hasil proyek1
Rangkaian2
Code program
const int InfraRedSensor = 4;
const int LedGreen = 12;
const int LedRed = 11;
void setup()
{
Serial.begin(9600);
pinMode(InfraRedSensor,INPUT);
pinMode(LedGreen,OUTPUT);
pinMode(LedRed,OUTPUT);
void loop()
{
int dataSensor = digitalRead(InfraRedSensor);
if (dataSensor == HIGH)
{
digitalWrite(LedGreen,LOW);
digitalWrite(LedRed,HIGH);
}
else
{
digitalWrite(LedGreen,HIGH);
digitalWrite(LedRed,LOW);
}
{
int dataSensor = digitalRead(InfraRedSensor);
if(dataSensor == LOW)
{
Serial.println("Ada Halangan");
}
if(dataSensor == HIGH)
{
Serial.println("Aman, Tidak Ada Halangan");
}
delay(500);
}
}