1. Komponen [Kembali]
Gambar 1. LM35
Gambar 2. Motor DC
Gambar 3. Arduino Uno
2. Rangkaian Simulasi [Kembali]
Pada percobaan ini digunakan arduino uno sebagai mikroposesor, LM35 sebagai sensor suhu, LED hijau dan Motor yang akan digerakan. LM35 dihubungkan ke pin A0 arduino karena LM35 menghasilkan output analog. Pin 10 arduino uno dihubungkan ke LED yang akan dinyalakan. Pin 9 arduino dihubungkan ke motor yang akan digerakan. Sesuai dengan kondisi, ketika LM35 membaca suhu 34 derajat celcius maka motor akan bergerak ke arah kanan selama 5 detik lalu mati, dilanjutkan dengan hidupnya LED selama 5 detik lalu mati.
3. Listing Program [Kembali]
int nilaiSuhu;
int led = 10 ;
byte motor = 9;
int LM35 = A0;
void setup() {
pinMode(motor, OUTPUT);
pinMode(led, OUTPUT);
}
void loop() {
nilaiSuhu = digitalRead(LM35);
// Serial.println(nilaiSuhu);
nilaiSuhu=((5*analogRead(LM35)*100.00)/1024); //Mencari nilai Suhu
if (nilaiSuhu == 34 )
{
digitalWrite(motor, HIGH);
digitalWrite(led,LOW);
delay (2500);
digitalWrite(led, HIGH);
digitalWrite(motor,LOW);
delay (2500);
}
else (nilaiSuhu <= 33 && nilaiSuhu >= 35);
{
digitalWrite(led, LOW);
digitalWrite (motor, LOW);
delay (2500);
}
}
- Visual Designer
4. Kondisi[Kembali]
Pada Percobaan ini diberikan kondisi ketika suhu yang terbaca pada LM35 adalah 34 derajat celcius maka motor akan bergerak ke kanan selama 5 detik setelah itu mati, kemudian LED akan menyala selama 5 detik lalu mati.
5. Video Simulasi [Kembali]
6. Link Download [Kembali]
- HTML Link Download
- Simulasi Proteus Link Download
- Listing Program Link Download
- Video Link Download
- Datasheet Arduino Uno Link Download
- Datasheet Motor DC Link Download
- Datasheet LM35 Link Download
Tidak ada komentar:
Posting Komentar