*PERCOBAAN 3 KONDISI 2*
Kondisi potensiometer 10%
2. Gambar Rangkaian Simulasi
[Kembali]
3. Video Simulasi
[Kembali]
4. Prinsip Kerja
[Kembali]
Pada percobaan 3 kondisi 2, kita menggunakan alat dan bahan seperti arduino uno, Potensiometer, VCC (dc generator), dan motor-dc. Setelah itu, kita hubungkan kaki 2 dari potensio ke kaki analog A0 dari arduino, kaki 1 ke VCC (dc generator), dan kaki 3 ke ground. Selanjutnya, kita hubungan kaki D9 ke motor dc. Selanjutnya setelah semua terangkai, kita selanjutnya membuat listing program, adapun listing program dan penjelesannya ada di bawah ini:
void setup() { //fungsi ini hanya dijalankan sekali program pinMode(9, OUTPUT); //Deklarasi pin 9 sebagai output } void loop() { //fungsi ini dijalankan berulang int val = analogRead(A0); //Deklarasi A0 sebagai input lalu dimasukkan ke variabel var byte pwm = map(val, 0, 1023, 0, 255); // Mengubah range 0-1023 menjadi 0-255 lalu dimasukkan ke variabel pwm analogWrite(9, pwm); //Deklarasi output pwm pada pin 9 delay(350); //mendelay perulangan program selama 350 ms }
Dari listing program di atas, dapat terlihat bawah kita menggunakan fungsi void setup() bahwa fungsi ini dan program di dalamnya dijalankan sekali program. Di dalamnya, terdapat pinMode(9, OUTPUT) untuk mendeklarasikan bahwa pin 9 yang terhubung ke motor sebagai ouput. Selanjutnya kita menggunakan fungsi void loop() untuk mengeksekusi program di dalamnya dijalankan berulang (looping). Didalam fungsi ini terdapat int val = analogRead(A0), dimana A0 yang terhubung ke potensiometer dideklarasikan sebagai input kemudain dimasukkan ke variabel var dengan bentuk tipe data integer. Selanjutnya ada byte pwm = map(val, 0, 1023, 0, 255), dimana ini akan mengubah range dari 0-1023 menjadi 0-255 lalu dimasukkan ke variabel pwm. Selanjtunya, kita menuliskan analogWrite(9, pwm) untuk mendeklarasikan ouput pwm pada pin 9, dan yag terakhir kita delay perulangan program selama 350 ms.
5. Link Download
[Kembali]
- Download File HTML klik disini
- Download Rangkaian Simulasi klik disini
- Download Listing Program Arduino klik disini
- Download Video Simulasi klik disini
- Download Datasheet Arduino Uno klik disini
- Download Datasheet Potensiometer klik disini
- Download Datasheet Motor DC klik disini
- Download Library Arduino UNO klik disini
No comments:
Post a Comment