Sumber daya yang digunakan harus cukup tegangan dan arus untuk meggerakkan motor. Tegangan tidak harus melebihi yang dibutuhkan motor. Dalam percobaan akan digunakan power supply DC 5 V di 500mA, yang cukup untuk motor DC 5V yang digunakan. Catatan: Jika Anda menggunakan power supply dengan tegangan terlalu tinggi dari tegangan yang dapat di tangani/ ditoleransi motor DC, maka Anda dapat merusaknya secara permanen. Berhati-hatilah..
Artilkel lain:
LED Berkedip
Lampu Lalu Lintas Arduino
Pengujian Sismin Arduino Mega 2560 (Kombinasi LED)
Komponen yang DIperlukan:
- Motor DC, bisa menggunakan dinamo tamiya.
- 10 k ohm Potensiometer
- Transistor TIP 120/ transistor ekivalennya
- Diode 1N4001 (sebagai pengaman)
- Jack Plug/ Sabungan Power DC
- Suber Tegangan Ekstrnal/ Baterai
Hubungkan semua komponen seperti gambar berikut:
Skematik hubungan. Sumber Gambar: buku Beginning Arduino hal 100 |
Program:
Ketikan program ini pada program Arduino:
int potPin =0; // pin analog 0 terkonek ke potensio
int transistorPin =9; // pin PWM 9 terkonek ke pin base transistor
int potValue = 0; //Mengembalikan nilai dari potensio
void setup() {
// mensetting pin transistor sebagai output
pinMode(transistorPin, OUTPUT);
}
void loop() {
// membaca potensio, merubah nilai pembacaan ke 0-225
potValue = analogRead(potPin)/4;
//menggunakan nilai pembacaan potensio untuk kontrol transistor
analogWrite(transistorPin, potValue);
}
Atau download program DISINI.
Tutorial ini mengikuti buku Beginning Arduino. Yang ditulis oleh Michael McRoberts. Pada halaman 99-101.
Pada buku dijelaskan secara lengkap dan mendetail mengenai skript program yang digunakan atau rangkaian yang digunakan. Untuk lebih jelasnya bisa dibaca pada bukunya langsung.
Sumber gambar: http://www.amazon.co.uk/Beginning-Arduino-Michael-McRoberts/dp/1430232404 |
Selamat mencoba
Semoga Bermanfaat...
Baca juga:
Menggunakan IC Motor Driver L293D
Tidak ada komentar:
Posting Komentar