Professional Documents
Culture Documents
LAPORAN
Oleh:
Geza Sandhiyoga
161910101086
1. Arduino
2. Bread board
3.Kabel Jumper
4. Lampu led
5.LDR
6.Resistor
7. Potensiometer
include <PID_v1.h>
// Tuning parameters
// Record the set point as well as the controller input and output
// Create a controller that is linked to the specified Input, Ouput and Setpoint
const long serialPing = 500; // How often data is recieved from the Arduino
unsigned long lastMessage = 0; // The last time that data was recieved
void setup()
void loop()
Serial.print("Setpoint = ");
Serial.print(Setpoint);
Serial.print(" Input = ");
Serial.print(Input);
Serial.print(Output);
Serial.print("\n");
// The tuning parameters can be retrieved by the Arduino from the serial monitor:
0,0.5,0 set Ki to 0.5.
if (Serial.available() > 0)
switch(x)
case 0:
Kp = Serial.parseFloat();
break;
case 1:
Ki = Serial.parseFloat();
break;
case 2:
Kd = Serial.parseFloat();
break;
case 3:
for (int y = Serial.available(); y == 0; y--)
Serial.read();
break;
Serial.print(Kp);
Serial.print(",");
Serial.print(Ki);
Serial.print(",");
Serial.print(Kd);
d.kemudian klick verify dan upload untuk memasukkan progam pada arduino uno
e.setelah itu amati pada laptop grafik yang di munculkan dari progam dan rangkaian
pada arduino uno
C. Data Hasil Percobaan :
E. Kesimpulan :
1. Ketika Potensio di putar ke kiri lampu menyala dan garis biru dan hijau ke atas
2. ketika potensio di putar ke kanan , lampu akan mati dan grafik menurun ke
bawah tidak beraturan ,garis hijau juga ke bawah
3. ketika potensio di putar ke kiri dan LDR di tutup, tidak di beri cahaya, grafik
garis biru dan hijau ke atas .
4. ketika potensio di putar ke kanan dan LDR di tutup grafik biru dan hijau ke
bawah dan lampu tetap menyala , namun ktika LDR di beri cahay lagi lampu akan
mati .