struct Sensor{
char nama[50];
float suhu;
float kelembapan;
};
void setup() {
Serial.begin(9600);
// Mendefinisikan array data untuk sensor
Sensor dataSensor [3];
// Mengisi data untuk setiap sensor
strcpy(dataSensor[0].nama, "Sensor1");
dataSensor[0].suhu = 24.41;
dataSensor[0].kelembapan = 60.21;
strcpy(dataSensor[1].nama, "Sensor2");
dataSensor[1].suhu = 25.15;
dataSensor[1].kelembapan = 70.55;
strcpy(dataSensor[2].nama, "Sensor3");
dataSensor[2].suhu = 23.35;
dataSensor[2].kelembapan = 75.15;
// Menampilkan data sensor melalui Serial Monitor
for (int i = 0; i < 3; i++) {
Serial.print("Sensor ");
Serial.print(i + 1);
Serial.print(": Nama = ");
Serial.print(dataSensor[i].nama);
Serial.print(", Suhu = ");
Serial.print(dataSensor[i].suhu);
Serial.print(" °C");
Serial.print(", Kelembapan = ");
Serial.print(dataSensor[i].kelembapan);
Serial.println(" %");
}
}
void loop() {
// Tidak ada yang perlu dilakukan dalam loop utama
}