setelah sebelumnya saya membuat posting tentang pengertian arduino uno,belajar arduino leonardo,jenis-jenis-arduino-board .untuk posting kali ini saya akan membahas tentang bagaiman cara untuk memprogram arduino board , sehinga perangkat tersebut bisa digunakan sesuai dengan apa yang kita ingin kan?
oke langsung aja tanpa basa basi?????????????
sebelum kita belajar cara pemograman arduino kita harus tahu sofware yang di pakai untuk memprogram arduino yaitu Arduino
Development Environment untuk penjelasan aplikasi bisa di posting disini dan untuk download aplikasi ide arduino bisa di download di sini ,bahasa pemograman arduino menggunakan bahasa C untuk penjelasannya bisa lihat disini atau bisa juga lihat di website arduino itu sendiri
berikut ini contoh sederhana dari pemograman arduino:
Komponen yang diperlukan:
berikut ini contoh sederhana dari pemograman arduino:
- TUTORIA ARDUNO - Blinking LED
Komponen yang diperlukan:
- 1 buah LED
- 1 buah resistor 330 ohm
- Kabel jumper
pasang pada breadboard. sesui dengan gambar rangkaian di bawah ini
skema rangkaian untuk skema Blinking led
Setelah semua komponen
terpasang maka kita akan meng-upload programnya. Hubungkan Arduino anda
ke komputer dengan kabel USB. Kemudian pilih port yang sesuai pada
software Arduino di menu Tools > Serial Port > COMXX (sesuai dengan comm port Arduino anda). Lalu upload program tersebut dengan menggunakan menu File > Upload I/O Board (ctrl+U). Lihat hasilnya!
Berikut ini adalah gambar simulasi penempatan komponen pada breadboard dan board Arduino. Gambar simulasi ini menggunakan software Fritzing yang bisa didapat di sini.
Berikut ini adalah gambar simulasi penempatan komponen pada breadboard dan board Arduino. Gambar simulasi ini menggunakan software Fritzing yang bisa didapat di sini.
Kode Pemrograman
Di bawah ini adalah kode pemrograman yang digunakan untuk blinking LED. Tidak perlu mengetiknya karena sudah tersedia pada software Arduino. Klik menu File > Examples > 1.Basic > Blink.
Bila tidak terdapat kesalahan, maka rangkaian anda akan berupa LED yang berkelap-kelip dengan durasi hidup 1 detik dan mati 1 detik yang dilakukan berulang-ulang. Sudah puas? Hehehe rasanya pasti belum. Bagaimana kalau kita melakukan beberapa perubahan pada program agar kita dapat lebih memahami cara kerjanya.
Beberapa perubahan yang bisa kita lakukan, antara lain:
Di bawah ini adalah kode pemrograman yang digunakan untuk blinking LED. Tidak perlu mengetiknya karena sudah tersedia pada software Arduino. Klik menu File > Examples > 1.Basic > Blink.
Membuat Perubahan
Bila tidak terdapat kesalahan, maka rangkaian anda akan berupa LED yang berkelap-kelip dengan durasi hidup 1 detik dan mati 1 detik yang dilakukan berulang-ulang. Sudah puas? Hehehe rasanya pasti belum. Bagaimana kalau kita melakukan beberapa perubahan pada program agar kita dapat lebih memahami cara kerjanya.
Beberapa perubahan yang bisa kita lakukan, antara lain:
- Mengganti pin
Pada program diatas, LED kita terhubung
pada pin 13, tetapi kita bisa menggunakan pin Arduino yang lain. Untuk
menggantinya, ambil kabel jumper yang terpasang pada pin 13 dan
pindahkan pada pin lain sesuai yang anda inginkan (dari 0-13) (anda juga
bisa menggunakan pin analog 0-5, pin 0 analog adalah pin 14, dst).
Kemudian rubah baris kode program, ganti angka 13 dengan pin baru yang sudah dipilih.
Lalu upload sketch-nya (ctrl+U)
- Merubah durasi kelap-kelip
Kalau anda kurang puas dengan kelap-kelip berdurasi 1 detik, berikut caranya:
Rubah baris kode program:
Ganti durasi hidup/mati dengan durasi yang anda inginkan. Misalnya untuk 5 detik, tuliskan angka 5000 (5 * 1000).
- Merubah cerahnya LED (brightness)
Selain pengaturan digital yang hidup atau
mati, Arduino dapat juga melakukan pengaturan beberapa pin digital
seperti layaknya analog yang akan kita gunakan untuk mengatur cerahnya
LED. Untuk mencobanya, lakukan langkah berikut ini:
Rubah pin LED menjadi pin 9 (jangan lupa rubah juga kabel jumpernya). Rubah baris kode program, ganti 13 menjadi angka 9.
Rubah kode dalam { } pada bagian loop() dengan kode berikut:
void loop() {
analogWrite(9,angka baru);
}
analogWrite(9,angka baru);
}
angka baru = angka antara 0 – 255. 0 = mati, 255 = hidup, angka diantaranya = perbedaan tingkat kecerahan
- Fading
Kita akan menggunakan contoh program Fading yang sudah disediakan oleh software Arduino. Menu: File > Examples > 3.Analog > Fading. Program ini akan mengatur memudarnya LED dari mati ke hidup dan sebaliknya.
kemudian upload program dan lihat hasilnya
sumber:
Tidak ada komentar:
Posting Komentar