1.  Tujuan[Kembali]

    Tujuan Percobaan : 

  1. Memahami prinsip kerja PWM pada mikrokontroler
  2. Memahami prinsip kerja ADC pada mikrokontroler
  3. Menggunakan PWM dan ADC pada Arduino
    Kondisi
            Ketika Kondisi Potensiometer sebesar 80%

2. Hardware[Kembali]

Alat 

1.Power Supply

 

2.  Ground

 

Bahan
1.
Arduino

Arduino Uno Tutorial [Pinout]

2. Potensiometer

3. Motor DC

.

3. Rangkaian Simulasi[Kembali]

    Rangkaian Percobaan

    Prinsip Kerja
     Arduino terhubung dengan potensiometer pada pin A0 dan Pin 9 terhubung dengan motor. Listing program arduino dengan deklarasi potensiometer pada pinA0 dan deklarasi motor pada pin 9.  deklarasikan variable nilai dan motor dengan tipe data integer, lalu untuk program void setup dideklarasikan pin mode motor sebagai output lalu di set baut ratenya sebesar 9600. pada void loop ditentukan nilai adalah nilai yang terbaca pada potensio dan output dari nilai, 0, 1023, 0, 255. lalu dituliskan kode untuk menjalankan output.

    potensio dihubungkan ke ground, suplay, dan pada pin A0 yang mengatur berapa besarnya arus atau tegangan yang masuk pada arduino, lalu pada pin 9 dihubungkan pada motor dan ground. apabila nilai dari resistansi dari potensio dikecilkan maka nilai dari kecepatan motor akan semakin cepat, namun apabila nilai resistansi pada potensio dibesarkan maka pergerakan motor akan menjadi lambat


4. Program[Kembali]

Listing Program
 byte pot= A0; //Deklarasi pin A0 untuk potensiometer
byte motor= 9; //Deklarasi pin 9 untuk motor
int nilai; //Deklarasi variabel nilai
int output; //Deklarasi variabel output
void setup()
{ //Semua kode dalam fungsi ini dieksekusi sekali
  pinMode(motor, OUTPUT); //Deklarasi motor sebagai OUTPUT
  Serial.begin(9600); //Set baud rate 9600
}
  void loop()
  { //Semua kode dalam fungsi ini dieksekusi berulang
    nilai= analogRead(pot); //Membaca nilai potensiometer
    output= map(nilai, 0, 1023, 0, 255);
analogWrite(motor, output);
Serial.print("potensiometer: ");
Serial.print(nilai);
Serial.print(" ");
Serial.print("output: ");
Serial.print(output);
delay(2); }

Flowchart




5. Analisa[Kembali]

1. Bagaimana pengaruh potensiometer terhadap kecepatan motor?

jawab

Potensiometer terhubung dengan VCC dimana menjadi sumber bagi pergerakan motor. Jadi mempengaruhi dalam kecepatan pergerakan motor. Apabila nilai resistansi besar maka potensiometer juga besar yang berakibat arus dari sumber mengalir sedikit menyebabkan pergerakan motor lambat. begitupun sebaliknya. 

2. Apa maksud persentase pada potensiometer? Jelaskan

jawab

Persentase potensiometer maksudnya tingkatan nilai resistansi yang diberikan potensiometer dibandingkan total kemampuan seluruhnya.

nantinya akan mempengaruhi tegangan pada output



 

6. Vidio[Kembali]  

 





7. Link Download[Kembali]

Rangkaian Proteus

Vidio Simulasi

library arduino 

Datasheet Arduino 

Datasheet Potensiometer 

Program Arduino

html









0 komentar:

Posting Komentar