Hell Yeah Pointer 5

MODUL 2

TUGAS PENDAHULUAN 2




Kondisi potensiometer 10%.

Gambar 1. Rangkaian Simulasi

Rangkaian pada percobaan 2 terdiri dari Arduino UNO, motor DC, dan potensiometer
Gambar 2. Arduino and Pin Configuration
Pin Arduino yang menjadi input yaitu pin A0, sedangkan pin yang digunakan sebagai output yaitu pin 9.
Gambar 3. Motor DC and Pin Configuration
Motor DC digunakan sebagai output dari rangkaian percobaan.
Gambar 4. Potensiometer and Pin Configuration
Potensiometer digunakan sebagai pengendali kecepatan motor DC.
Kemudian potensiometer dan motor DC akan diprogram sesuai kondisi di aplikasi Arduino IDE:
Gambar 5. Listing Program
  • byte pot= A0; menunjukkan pendeklarasian pin A0 dengan tipe data byte untuk potensiometer.
  • byte motor=9; menunjukkan pendeklarasian pin 9 dengan tipe data byte untuk motor.
  • int nilai; menunjukkan pendeklarasian nilai dengan tipe data integer.
  • int output; menunjukkan pendeklarasian output dengan tipe data integer.
  • void setup () menunjukkan kode dalam fungsi ini hanya dibaca satu kali. 
- pinMode(motor, OUTPUT); menunjukkan motor sebagai output. 
- Serial.begin(9600); menunjukkan kecepatan dan penerimaan data melalui port serial sebesar 9600 bps (bit per detik).
  • void loop () menunjukkan semua kode dalam fungsi ini akan dibaca berulang.
- nilai = analogRead(pot); menunjukkan bahwa nilai didapatkan dari pembacaan nilai potensiometer. 
- output = map(nilai, 0, 1023, 0, 255); menunjukkan bahwa output dalam rentang suatu nilai yaitu nilai, 0, 1023 (rentang nilai analog / 10 bit), 0, 255 (rentang nilai PWM / 8 bit). 
- analogWrite(motor, output); menunjukkan penulisan nilai output untuk motor. 
- Serial.print("Potensiometer: "); menunjukkan perintah print Potensiometer: . 
- Serial.print (nilai); menunjukkan perintah nilai dari potensiometer. 
- Serial.print (" "); menunjukkan perintah print  (spasi). 
- Serial.print ("output: "); menunjukkan perintah print output: . 
- Serial.print (output); menunjukkan perintah output dari motor. 
 delay(2); menunjukkan jeda waktu 2 ms sebelum perulangan

 

  • Arduino: Percobaan 2.ino 📩 
  • Datasheet: Arduino.pdf 📩 || Motor DC.pdf 📩 || Potensiometer.pdf 📩 
  • Html: Percobaan 2.html 📩 
  • Library: Arduino.zip 📩
  • Proteus: Percobaan 2.pdsprj 📩
  • Video: Percobaan 2.mp4 📩




No comments:

Post a Comment