Page 67 - MODUL PRAKTIKUM MIKROKONTROLER - MIKROPROSESOR
P. 67

Modul Praktikum Sistem Mikroprosesor & Mikrokontroler
                        (MT-UN-2022)


                        8.4.2  Percobaan 2:
                               Pada percobaan ini akan mengatur kecepatan putar Motor DC menggunakan
                        sebuah potensiometer. Nilai putaran potensiometer akan dikonversi menjadi kecepatan
                        putar yang bersesuaian. Rangkaian percobaan sebagai berikut:



















                               Tuliskan  sintaks  program  di  bawah  ini,  kemudian  lakukan  kompilasi
                        dan upload program ke sistem minimum Arduino.
                        int motorPin = 11;

                        void setup() {
                          pinMode(motorPin, OUTPUT); //set sebagai output

                        }

                        void loop() {
                          int sensorValue = analogRead(A0);
                          //konversi nilai analog input ke pwm
                          int outputValue = map(sensorValue, 0, 1023, 0, 255);
                          analogWrite(motorPin, outputValue);
                        }

                        8.5    Soal

                           1.  Buatlah program pengontrolan cahaya ruangan menggunakan sensor LDR dan
                               8  buah  LED,  dengan  ketentuan  semakin  terang  cahaya  maka  lampu  yang
                               menyala semakin sedikit!
                           2.  Buatlah program pengontrolan suhu ruangan menggunakan sensor LM35 yang
                               mengatur kecepatan putar kipas, dengan rangkaian sebagai berikut:
                               1)  Sensor suhu yang digunakan adalah LM35, dimana setiap kenaikan suhu
                                   1°C  maka  akan  terjadi  kenaikan  tegangan  sebesar  10  mV.  Tampilkan
                                   pembacaan suhu pada LCD.
                               2)  Aturlah kecepatan putaran kipas berdasarkan suhu yang terbaca.
                                   Jika suhu kurang dari 20°C maka kecepatan kipas pelan
                                   Jika suhu 20°C-25°C maka kecepatan kipas sedang
                                   Jika suhu lebih dari 25°C maka kecepatan kipas cepat




                                                                                                        60
   62   63   64   65   66   67   68   69   70   71   72