PROGRAM const int motorPin1 = 6; // Pin kontrol motor 1 (Input 1 L293D) const int motorPin2 = 7; // Pin kontrol motor 2 (Input 2 L293D) const int enablePin = 2; // Pin kontrol kecepatan motor (Enable L293D) const int lm35Pin = A0; // Pin input sensor LM35 float suhu; // Menyimpan suhu yang terbaca void setup() { // Konfigurasi pin motor sebagai OUTPUT pinMode(motorPin1, OUTPUT); pinMode(motorPin2, OUTPUT); pinMode(enablePin, OUTPUT); // Mengatur kecepatan motor analogWrite(enablePin, 255); // Mengatur kecepatan maksimum } void loop() { // Membaca suhu dari sensor LM35 int sensorValue = analogRead(lm35Pin); suhu = (sensorValue * 5.0 / 1023) * 100; // Konversi nilai sensor ke suhu dalam derajat Celsius if (suhu > 35) { putarMotorKanan(); } else { putarMotorKiri(); } delay(500); // Mengatur waktu pembacaan suhu } // Fungsi untuk memutar motor ke kanan void putarMotorKanan() { digitalWrite(motorPin1, HIGH); digitalWrite(motorPin2, LOW); } // Fungsi untuk memutar motor ke kiri void putarMotorKiri() { digitalWrite(motorPin1, LOW); digitalWrite(motorPin2, HIGH); } MOTOR BERPUTAR KE KANAN Ketika suhu >35 maka motor akan berputar ke kanan. .