– 1 buah Arduino
– 1 buahBreadboard
– 1 buah LED
– 1 buah Resistor 220 ohm
– 2 buah Kabel Jumper
– 1 buahBreadboard
– 1 buah LED
– 1 buah Resistor 220 ohm
– 2 buah Kabel Jumper
Susun Komponen seperti gambar di bawah ini
NOTES:
- Pin GND Arduino ke Breadboard.
- Pin negatif LED ke GND melalui resistor 220 ohm.
- pin positif LED ke pin 13 Arduino.
Pembuatan sketch untuk BLINK dapat dilakukan dengan masuk ke Program ARDUINO kemudian klik FILE => EXAMPLE => BASIC => BLINK.
Atau salin ulang sketch dibawah ini:
NOTES:
- Semua perintah yang ada didalam void setup() akan dibaca sekali.
- Semua perintah yang ada didalam void loop() akan dibaca berulang kali.
- pinMode digunakan mengatur apakah pin 13 akan menjadi INPUTatau OUTPUT.
- digitalWrite untuk mengatur apakah pin 13 akan dibuat HIGH (hidup) atau LOW (mati).
- delay untuk memberikan jeda (1000 = 1 detik)
Menyimpan Sketch:Program yang baru saja ditulis pada editor tadi dapat disimpan kedalam file yaitu dengan klik pada menu file pilih save atau save as, pilih folder yang akan digunakan menyimpan file, ketikan nama file misanya Coba 1 Led kemudian klik save.
Menjalankan Sketch (Verify/Compile): Setelah menyimpan sketch kita bisa langsung menjalankan program yaitu dengan cara mengklik symbol Verify atau dari menu sketch pilih Verify/Compile bisa juga dengan shortcut Ctrl + R. Apabila verify sukses akan terdapat tulisan Done Compilling.
Mengupload File: Setelah selesai diverifikasi sketch bisa langsung diupload ke arduino yaitu dengan mengklik symbol upload atau dari menu file pilih upload, bisa juga dengan shortcut Ctrl + U, seperti gambar dibawah ini.
Hal-hal yang perlu diperhatikan adalah kita harus mengecek dulu port komunikasi mana yang terhubung ke arduino, port USB harus sesuai dengan setingan pada sketch, caranya pilih tools – serial port.
Tunggu hingga proses compiling selesai.
Setelah itu bisa dicoba pada hardwarenya
Berikut adalah rangkaian modifikasi yang telah dilakukan menggunakan 3 buah LED:
2. Program Arduino: Digital Read Push Button!
Pada project kedua telah dibuat program sederhana untuk PushButton dengan logika program, “Jika button ditekan LED menyala, jika tidak LED akan mati.
1x Arduino
1x Breadboard
1x Push button
1x LED
1x Resitor 10k
1x Resistor 220ohm
7x Kabel jumper
Rangkaian percobaan:
1x Breadboard
1x Push button
1x LED
1x Resitor 10k
1x Resistor 220ohm
7x Kabel jumper
Rangkaian percobaan:
NOTES:
- Hubungkan 5V dan GND dari Arduino ke Breadboard.
- Hubungkan kaki pertama button ke 5V dan kaki ke-2 ke kaki pertama resitor 10k.
- Hubungkan kaki ke-2 resistor 10k ke GND.
- Hubungkan pin 2 Arduino ke kaki ke-2 button.
- Untuk LED rangkaiannya tidak jauh berbeda dengan pembahasan sebelumnya.
Untuk sketchnya dapat diperoleh dari sampel pada FILE=>EXAMPLES=>DIGITAL=>BUTTON.
Atau salin ulang program dibawah ini;
Atau salin ulang program dibawah ini;
NOTES:
- Variabel int buttonState=0; digunakan untuk menentukan nilai awal yang terbaca adalah 0 atau LOW.
- Variabel baru buttonState = digitalRead(buttonPin); digunakan untuk menyimpan nilai baca dari buttonPin kedalam variabel buttonState.
- digitalRead sendiri berfungsi untuk membaca nilai sensor secara digital (LOW=GND, HIGH=5V).
- if (buttonState == HIGH) digunakan untuk menampilkan jika nilai dari buttonState adalah HIGH, maka lampu LED akan menyala digitalWrite(ledPin, HIGH);
- else jika tidak maka lampu LED akan mati digitalWrite(ledPin, LOW);
Berikut adalah rangkaian yang telah diujikan:
0 komentar:
Posting Komentar