1. Tujuan[Kembali]
Tujuan Percobaan :
- Memahami prinsip kerja PWM pada mikrokontroler
- Memahami prinsip kerja ADC pada mikrokontroler
- Menggunakan PWM dan ADC pada Arduino
Bahan
1.Arduino
2. LCD 16x2
3. LM35
sensor lm 35 dihubungkan pada pin A0 pada arduino dan pin 2-7 dihubungkan pada lcd untuk menampilkan hasil pengukuran. lalu untuk pin 9 dan 10 dihubungkan ke in2 dan in1 pad amotor controler. yang mana apabila sensor lm 35 mendeteksi bahwa suhu besar sama dari 30 derajat maka lcd akan menampilkan suhunya dan pin 10 akan berlogia high sehigga in satu juga berlogika high sehingga motor akan bergerak ke kanan, namun apabila Sensor lm 35 mendeteksi bahwa suhu kecil dari 30 derajat maka lcd akan menampilkan suhunya dan pin 9 akan berlogia high sehigga in2 juga berlogika high sehingga motor akan bergerak ke kiri
#define LM35 A0
#define in1 10
#define in2 9
LiquidCrystal lcd(2,3,4,5,6,7);
int nilaiSuhu;
void setup()
{
pinMode(A0, INPUT);
lcd.begin(16,2);
}
void loop()
{
//Pembacaan LM35
nilaiSuhu=((5*analogRead(LM35)*100.00)/1024);
if(nilaiSuhu >= 30){
analogWrite(in1, 255);
analogWrite(in2, 0);
}else{
analogWrite(in1, 0);
analogWrite(in2, 255);
}
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Sensor Suhu");
lcd.setCursor(0,1);
lcd.print(nilaiSuhu);
delay(200);
}
5. Analisa[Kembali]
Percobaan 2
1.Bagaimana pengaruh ADC pada percobaan ini?
Jawab
Adc berpengaruh besar pada percobaan ini, yang mana sensor atau input yang digunakan pada percobaan ini merupakan sensor analog, yang mana pada sensor analog perubahan yang terdeteksi oleh sensor berupa perubahan tegangan, sehingga dibutuhkan adc untuk mengkonversikan data analog menjadi data digital yang dapat dibaca oleh mikrokontroler.
2.Apakah pengukuran LM35 akurat? Jelaskan!
jawab
Berdasarakan penggunaan yang dilakukan pengukuran dari LM35 akurat, hal ini dikarnakan pada LM35 memiliki tingkat sensitifitas suhu sebesar 10 mVolt/ ̊ C, dan untuk ketelitian LM35 memiliki derajat ketelitian sebesar 0,5 ̊C sehingga tidak memerlukan kalibrasi lagi. Yang mana dengan adanya hal tersebut akan mempermudah kerja adc pada mikcrokontroler sehingga hasil yang didapat akurat
3. Kenapa ADC menentukan tingkat kepekaan pembacaan sensor? Jelaskan!
Jawab
Hal ini dikarnakan pada adc memiliki resolusi, yaitu tingkat nilai hasil konfersi ADC, yang mana terdapat adc 8 Bit dan 12 Bit. Yang mana pada 8 bit data dinyatakan dalam 255 data diskrit. Sedangkan pada 16 bit data terdapat 4096 data diskrit. Yang mana pada 12 bit lebih memiliki tingkat kepekaan yang lebih tinggi dari pada 8 Bit.
6. Vidio[Kembali]
7. Link Download[Kembali]
Tidak ada komentar:
Posting Komentar