FUNGSI I/O ARDUINO
I. Tujuan
Praktikum
1. Siswa dapat
memahami aplikasi input / output
pada arduino
2. Siswa dapat merangkai rangkaian satu buah LED yang
berfungsi sebagai input/output
II. Dasar Teori
Arduino mempunyai pin yang berfungsi khusus.
Selain itu, pin arduino dapat difungsikan sebagai input atau output (I/O). I/O
ini juga sering disebut dengan GPIO (General Purpose Input Output.
Pendeklarasian fungsi I/O pada pin dilakukan dengan program.
pinMode(4,OUTPUT); // pin 4 difungsikan sebagai output
pinMode(3,INPUT); // pin 3 difungsikan sebagai input
Setelah pin di deklarasikan, pin tersebut
dapat digunakan untuk mengeluarkan logika high atau low.
digitalWrite(3,HIGH); // memberi logika high pada pin 3
Memberikan logika high akan mengeluarkan
tegangan 5V pada pin, sedangkan logika low akan mengeluarkan tegangan 0v pada
pin.
III. Keselamatan Kerja
1. Gunakanlah alat
sesuai dengan fungsinya
2. Perhatikan
petunjuk pada job sheet / lembar kerja
3. Taatilah tata
tertib bengkel / lab
IV. Alat dan Bahan
1. Arduino Uno Board + kabel
2. Komputer/Smartphone + Arduino IDE
3. LED ( 4 buah )
4. Resistor 330 ohm ( 4 buah )
5. Breadboard + kabel jumper
V. Langkah Kerja
1. Rangkailah rangkaian penguji nilai output
seperti gambar.
2. Buatlah program menggunakan arduino IDE
void setup()
{
pinMode(8, OUTPUT); // pin 9 difungsikan sebagai output
}
void loop()
{
digitalWrite(8,
HIGH); // memberikan logika high pada
pin 9
}
|
3. Compile program yang sudah ditulis.
4. Jika tidak ada kesalahan, upload program ke
arduino board
5. Simulasikan
hasilnya.
6.
Ubah
nilai delay kemudian tulis hasilnya.
pin
|
logika
|
Hasil
|
9
|
HIGH
|
|
9
|
LOW
|
|
10
|
HIGH
|
|
10
|
LOW
|
|
11
|
HIGH
|
|
11
|
LOW
|
7. Kesimpulan kegiatan praktikum
........................................................
........................................................
........................................................
........................................................
........................................................
Guru,
Ahmad
Wahyudi, S.T