#include <SoftwareSerial.h>
SoftwareSerial mySerial(8, 9);
#define trigPin 2
#define echoPin 3
#define sensor_cahaya A2
#define potentiometer A1
void setup() {
Serial.begin(9600);
mySerial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void loop() {
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration / 2) * 0.5;
int cahaya = analogRead(sensor_cahaya);
int potensio = analogRead(potentiometer);
mySerial.print(distance);
mySerial.print(",");
mySerial.print(cahaya);
mySerial.print(",");
mySerial.println(potensio);
Serial.print("Jarak: ");
Serial.print(distance);
Serial.print(" cm, Light Sensor: ");
Serial.print(cahaya);
Serial.print(", Potentiometer: ");
Serial.println(potensio);
delay(2000);
}