Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SoftwareSerial.h>
- SoftwareSerial sim(2, 3);
- int led = 8;
- int sensorA1 = 13; //untuk membaca lampu A1
- int sensorA2 = 12; //untuk membaca lampu A2
- int sensorB1 = 11; //untuk membaca lampu B1
- int sensorB2 = 10; //untuk membaca lampu B2
- void setup (){
- Serial.begin(9600); // Inisialisasi Port serial
- sim.begin(115200); // Inisialisasi Port Sim
- pinMode(led, OUTPUT); // LED sebagai output
- pinMode(sensorA1, INPUT); //sensor ldr 1 input
- pinMode(sensorA2, INPUT); //sensor ldr 2 input
- pinMode(sensorB1, INPUT);
- pinMode(sensorB2, INPUT);
- }
- void loop(){
- delay(2000);
- int ldrA1 = digitalRead(sensorA1); //baca sensor A1
- int ldrA2 = digitalRead(sensorA2); // baca sensor A2
- int ldrB1 = digitalRead(sensorB1); // baca sensor B1
- int ldrB2 = digitalRead(sensorB2); // baca sensor B2
- Serial.print("Lampu A1 = ");
- Serial.println(ldrA1);
- delay(500);
- Serial.print("Lampu A2 = ");
- Serial.println(ldrA2);
- delay(500);
- Serial.print("Lampu B1 = ");
- Serial.println(ldrB1);
- delay(500);
- Serial.print("Lampu B2 = ");
- Serial.println(ldrB2);
- delay(500);
- if (ldrA1 > 0)
- {
- digitalWrite(led, HIGH);
- delay(100);
- digitalWrite(led, LOW);
- delay(100);
- digitalWrite(led, HIGH);
- delay(100);
- digitalWrite(led, LOW);
- delay(100);
- }
- if (ldrA2 > 0)
- {
- digitalWrite(led, HIGH);
- delay(100);
- digitalWrite(led, LOW);
- delay(100);
- digitalWrite(led, HIGH);
- delay(100);
- digitalWrite(led, LOW);
- delay(100);
- }
- if (ldrB1 > 0)
- {
- digitalWrite(led, HIGH);
- delay(100);
- digitalWrite(led, LOW);
- delay(100);
- digitalWrite(led, HIGH);
- delay(100);
- digitalWrite(led, LOW);
- delay(100);
- }
- if (ldrB2 > 0)
- {
- digitalWrite(led, HIGH);
- delay(100);
- digitalWrite(led, LOW);
- delay(100);
- digitalWrite(led, HIGH);
- delay(100);
- digitalWrite(led, LOW);
- delay(100);
- }
- else
- {
- digitalWrite(led, LOW);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement