0% menganggap dokumen ini bermanfaat (0 suara)
41 tayangan4 halaman

Rangkaian Input-Output Digital Arduino

Dokumen tersebut memberikan contoh rangkaian input dan output digital menggunakan Arduino, dimana outputnya berupa LED dan inputnya berupa tombol. Dua proyek contoh dijelaskan, masing-masing dengan algoritmanya untuk mengontrol nyala LED berdasarkan tekan tombol. Siswa diminta merancang sistem serupa dan mensimulasikannya.
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
41 tayangan4 halaman

Rangkaian Input-Output Digital Arduino

Dokumen tersebut memberikan contoh rangkaian input dan output digital menggunakan Arduino, dimana outputnya berupa LED dan inputnya berupa tombol. Dua proyek contoh dijelaskan, masing-masing dengan algoritmanya untuk mengontrol nyala LED berdasarkan tekan tombol. Siswa diminta merancang sistem serupa dan mensimulasikannya.
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Penerapan Input dan Output Digital

Project Base “Kombinasi Input digital dan output digital”

Project 1

Desain / rangkai seperti gambar contoh rangkaian diatas, bisa menggunakan aplikasi tinkercad
maupun rangkai secara langsung jika memiliki komponen-komponen yang digunakan dalam
rangkaian seperti diatas.

Test output
Test output dilakukan untuk memastikan rangkaian output berfungsi terlebih dahulu.
Ouput yang digunakan pada rangkaian diatas adalah 3 buah led yang dirangkai dengan konfigurasi
aktif high.
Koneksi output dengan pin I/O board arduino uno:
a. Led merah terhubung dengan pin A0.
b. Led kuning terhubung dengan pin A1.
c. Led hijau terhubung dengan pin A2.

Untuk pengetesan Output buat program seperti berikut:

Program test 1
Hasil:
Dengan program seperti diatas, maka jika rangkaian output benar dan proses pemrograman sesuai
menghasilkan ketiga led (merah, kuning dan hijau) nyala semua.

Setelah dipastikan output dapat berfungsi dengan baik, langkah selanjutnya adalah menambahkan
sistem input. Pada rangkaian ini sistem input terdiri dari 2 buah button yang dirangkai dengan
konfigurasi aktif high yang terhubung dengan pin 2 dan pin 3. Berikut adalah contoh program untuk
sebuah sistem yang terdiri dari kombinasi input dan output sederhana untuk project 1:

Program test 2

Hasil:
Dengan program seperti diatas, maka jika rangkaian input output benar dan proses pemrograman
sesuai menghasilkan algoritma: jika button yang terhubung pada pin A2 arduino ditekan sesaat maka
semua led output akan nyala, jika button yang terhubung pada pin A3 arduino ditekan sesaat maka
semua output yang tadinya nyala setelah penekanan button A2 akan mati.
Project 2
Pada project 2, rangkaian yang digunakan sama persis dengan rangkaian yang digunakan pada project
1. Hal ini dimaksudkan supaya para siswa memahami bahwa sebuah rangkaian yang sama sangat
mungkin memiliki algoritma yang berbeda, tergantung dari algoritma program yang dibuat. Pada
project 2 ini akan dicontohkan sebuah penerapan input dan output digital yang sedikit lebih kompleks
daripada project 1.

Desain / rangkai seperti gambar contoh rangkaian diatas, bisa menggunakan aplikasi tinkercad
maupun rangkai secara langsung jika memiliki komponen-komponen yang digunakan dalam
rangkaian diatas.

Test output
Untuk pengetesan Output pada project 2 dilakukan dengan membuat program seperti berikut:
Program test 3
Hasil:
Dengan program seperti diatas, maka jika rangkaian output benar dan proses pemrograman sesuai
menghasilkan nyala bergantian dari ketiga led yang digunakan sebagai output, dengan urutan sebagai
berikut: led merah nyala selama 0,3 detik, berikutnya led merah mati dan led kuning menyala selama
0,3 detik, berikutnya led kuning mati dan led hijau nyala selama 0,3 detik. Cara kerja seperti tersebut
berulang terus-menerus karena proses penyalaan dan mematikan output ditulis didalam sebuah sub
program mode1, dimana sub program mode1 dipanggil di dalam void loop.

Setelah dipastikan output dapat berfungsi dengan baik, langkah selanjutnya adalah menambahkan
sistem input. Pada rangkaian ini sistem input terdiri dari 2 buah button yang dirangkai dengan
konfigurasi aktif high yang terhubung dengan pin 2 dan pin 3. Berikut adalah contoh program untuk
sebuah sistem yang terdiri dari kombinasi input dan output sederhana untuk project 2:
Program test 4

Hasil:
Dengan program seperti diatas, maka jika rangkaian input output benar dan proses pemrograman
sesuai menghasilkan fungsi, jika button yang terhubung pada pin A2 ditekan sesaat maka led nyala
bergantian dari ketiga led yang digunakan sebagai output, dengan urutan sebagai berikut: led merah
nyala selama 0,3 detik, berikutnya led merah mati dan led kuning menyala selama 0,3 detik,
berikutnya led kuning mati dan led hijau nyala selama 0,3 detik. Cara kerja seperti tersebut berulang
terus-menerus sampai button yang terhubung pada pin A3 ditekan sesaat. Setelah penekanan button
A3 maka semua led mati, led kembali nyala bergantian ketikan button A2 ditekan kembali.
Tugas:
Buatlah sebuah penerapan input dan ouput digital pada kendali terprogram mikrokontroler,
menggunakan input berupa button dan output berupa led dengan menentukan sendiri algoritma
seperti apa yang akan dibuat menjadi sebuah sistem! Simulasikan dengan tinkercad!

Anda mungkin juga menyukai