Mengatur Kecepatan Putar Motor DC


1.Hardware [Kembali]







2. Rangkaian Simulasi [Kembali]




3. Flowchart  [Kembali]








4. Listing Program [Kembali]


#include            //Deklarasi library LCD
#define LM35 A0                           //Deklarasi pin A0 untuk LM35
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);  //Deklarasi pin 2-7 untuk LCD
int nilaiSuhu;                                  //Deklarasi variabel nilaiSuhu


void setup() {                                //Semua kode dalam fungsi ini dieksekusi sekali
  pinMode(A0, INPUT);               //Deklarasi pin A0 sebagai OUTPUT
  lcd.begin(16, 2);                         //Dimensi LCD yang digunakan
}

void loop()                                   //Semua kode dalam fungsi ini dieksekusi berulang
{

  nilaiSuhu = ((5 * analogRead(LM35) * 100.00) / 1024 / 3); //Mencari nilai Suhu
  lcd.clear();                                    //Menghapus layar LCD
  lcd.setCursor(0, 0);                      //Menentukan posisi kursor pada awal penulisan
  lcd.print("LM35 Sensor Suhu"); //Menampilkan text pada LCD
  lcd.setCursor(0, 1);                      //Menentukan posisi kursor pada awal penulisan
  lcd.print(nilaiSuhu);                    //Menampilkan nilaiSuhu pada LCD
  delay(100);                                  //Waktu delay 100 ms setelah dieksekusi

5. Analisa [Kembali]

Apakah yg terjadi jika saat kita mengganti pin arduino byte motor = 9 menjadi pin 7?
- jika pin 9 diganti menjadi 7 akan jalan,karena pin 7 berfungsi jika dideklarasikan pada program arduino. mesin rotor tersebut akan berputar. karena pada pin udah bernilai HIGH atau 1 dan udah dialirkan ke ground bernilai 0 atau LOW.

6. Video [Kembali]




7. Link Download [Kembali]

Download Rangkaian Praktikum [Rangkaian 1]
Download Video Praktikum [Video Percobaan]


0 komentar:

Posting Komentar

Total Tayangan Halaman

SINDA RAMADHANA AKBAR

Cari Blog Ini

Diberdayakan oleh Blogger.

Arsip Blog

 
kembali lagi keatas