Anda di halaman 1dari 3

TUGAS MIKROKONTROLLER SIMULASI ARDUINO

PADA PROTEUS DAN ARDUINO IDE

Oleh:
Nama : Katon Prakas Alam Pamungkas
NIM : 022100015
Prodi : Elektronika Instrumentasi

POLITEKNIK TEKNOLOGI NUKLIR INDONESIA

YOGYAKARTA

BADAN RISET DAN INOVASI NASIONAL

2022/2023
A. Program pada ARDUINO IDE

Kemudian compile pada software proteus untuk simulasi

Gambar 1. LED mati saat saklar tidak terhubung


Gambar 2. LED hidup saat saklar terhubung

Program ini merupakan program untuk Arduino yang menggunakan input dari pin 13 dan
mengendalikan output di pin 7. Fungsi setup() digunakan untuk melakukan pengaturan awal saat
Arduino dinyalakan. Pada program ini, kita mengatur pin 13 sebagai input dengan fitur
INPUT_PULLUP yang mengaktifkan resistor pull-up internal. Ini berarti ketika pin 13 tidak ada
input yang diberikan, nilainya akan tetap tinggi (HIGH). Selain itu, pin 7 diatur sebagai output.
Fungsi loop() berjalan terus-menerus setelah setup() selesai dieksekusi. Pada percobaan ini, pada
bagian void loop terdapat beberapa perintah yang secara keseluruhan kode berfungsi untuk
menyalakan LED ketika tombol ditekan dan mematikan LED ketika tombol tidak ditekan.

Pada percobaan ini dubutuhkna beberapa komponen yang digunakan dalam simulasi tersebut
antara lain seperti Arduino Uno, LED-white, Resistor, Button, dan Ground. Dapat dilihat pada
percobaan ini bahwa saat button terhubung, lampu dapat menyala, sementara saat switch tidak
terhubung, LED tidak menyala. Simulasi pada proteus ini telah sesuai dengan inputan pada
program arduino yang telah dibuat.

Anda mungkin juga menyukai