2. Rangkaian Simulasi [kembali]
.
3. Flowchart [kembali]
4. Listing Program [kembali]
#define LM35 A0 //Deklarasi pin A0 untuk LM35
int suhu; //Deklarasi variabel suhu
void setup() { //Semua kode dalam fungsi ini dieksekusi sekali
pinMode(A0, INPUT); //Deklarasi pin A0 sebagai INTPUT
}
void loop() //Semua kode dalam fungsi ini dieksekusi berulang
{
Serial.begin (9600);
suhu=analogRead(LM35)/2.048;
Serial.print(suhu); //Menampilkan suhu pada LCD
Serial.println();
delay(100); //Waktu delay 100 ms setelah dieksekusi
}
4. Listing Program [kembali]
#define LM35 A0 //Deklarasi pin A0 untuk LM35
int suhu; //Deklarasi variabel suhu
void setup() { //Semua kode dalam fungsi ini dieksekusi sekali
pinMode(A0, INPUT); //Deklarasi pin A0 sebagai INTPUT
}
void loop() //Semua kode dalam fungsi ini dieksekusi berulang
{
Serial.begin (9600);
suhu=analogRead(LM35)/2.048;
Serial.print(suhu); //Menampilkan suhu pada LCD
Serial.println();
delay(100); //Waktu delay 100 ms setelah dieksekusi
}
5. Video [kembali]
1. Analisa cara kerja rangkaian!
Rangkaian menggunakan LM35 (sensor suhu), arduino
sebagai kontroller, dan LCD untuk menampilkan nilai suhu. LM35 mendeteksi
besaran analog suhu yang kemudian diinputkan pada pin A0 arduino, di situ
terdapat ADC yang berfungsi mengubah sinyal analog menjadi sinyal digital. Sinyal
analog yang menjadi sinyal digital tadi dikonversi dengan persamaan 5*suhu
terukur*100/1024 kemudian ditampilkan pada LCD.
2. Jelaskan bagaimana mendapatkan nilai suhu dengan input
sensor (jelaskan datangnya rumus)!
Suhu yang masuk ke arduino dari LM35 berupa tegangan
yang maksimalnya 5 volt. Kenaikan suhu adalah 10 mV untuk setiap derajat
celcius nya, dan nilai derajat 0 – 100 derajat, dan ADC pada arduino memiliki
terntam 0 -1023. Maka dapat dicari dengan 5*suhuTerukur*100/1024.
3. Apa fungsi kapasitor sebelum LM35?
Kapasitor pada LM35 berfungsi sebagai filter yang
membuat nilai yang masuk dari LM35 ke arduino stabil.
No comments:
Post a Comment