Pertemuan ke 9 : Praktik Dasar Elektronika
Topik Bahasan
Melakukan praktik dasar elektronika menggunakan beberapa tools seperti tinkercad,wokwi.
Deskripsi
Mampu mensimulasikan dan merancang rangkaian listrik (fritzing/wokwi), Mampu menerapkan dasar pemrograman Arduino.
Teori Singkat
Simulator Elektronika dan IoT
Pembelajaran pemrograman Electronic Development Board (Arduino dan lainnya) dapat dilakukan dengan berbagai cara, salah satunya dengan simulasi.
Simulasi membantu kita dalam memahami penggunaan board, rangkaian, pemrograman, dan komponen pendukukung lainnya.
Terdapat beberapa platform yang dapat digunakan sebagai simulator yaitu Tinkercad, Scratch, Wokwi, proteus dan lain-lain.
Praktikum 1: Membuat Akun Tinkercad
Selesaikan langkah-langkah praktikum berikut ini menggunakan Tinkercad di browser Anda.
Masuk ke https://www.tinkercad.com/ dan buat akun baru dengan klik Join Now
Pilih Create a personal account untuk membuat akun baru.
Pembuatan akun bisa dengan akun Google, Apple, atau membuat akun khusus Tinkercad.
Buka email dan konfirmasi pembuatan akun Tinkercad.
Praktikum 2: Membuat Circuits
Selesaikan langkah-langkah praktikum berikut ini menggunakan Tinkercad di browser Anda.
Login dengan akun yang sudah dibuat.
Klik Design, Circuit
Klik Create New Circuit untuk membuat rangkaian baru
- Dari panel sebelah kanan Tambahkan
- Arduino Uno R3 dengan klik Arduino Uno R3 pada bagian Components.
- Tambahkan juga Breadboard Small, Potensiometer, Resistor, dan LED.
- Arduino Uno R3 dengan klik Arduino Uno R3 pada bagian Components.
- Hubungkan semua komponen seperti pada gambar.
- Buat kode program dengan klik Code. Hapus program bawaan dengan klik & drag blocks yang sudah ada ke trash.
- Untuk membuat program LED berkedip Pilih set pin 0 to HIGH dan masukkan ke blocks space. Klik Control, pilih wait 1 secs dan gabungkan dengan program sebelumnya.
- Ulangi langkah sebelumnya hingga menjadi blocks seperti di bawah ini. Ubah pin yang akan digunakan, yaitu pada set pin, ubah menjadi 8. Pada bagian bawah, atur menjadi set pin 8 to LOW. Program tersebut artinya pin 8 akan berada dalam kondisi menyala (HIGH) selama 1 detik, kemudian pin 8 akan mati (LOW) selama 1 detik.
- Klik Start Simulation untuk menyalakan memulai simulasi. LED akan menyala selama 1 detik, kemudian mati selama 1 detik. Klik Stop Simulation untuk menghentikan simulasi.
- Tambahkan LED dan resistor menjadi 3 buah. Ganti warna LED. Hubungkan rangkaian seperti pada gambar dan ganti warna kabel sesuai dengan warna LED.
- Klik Code untuk membuat kode program. Tambahkan blocks program seperti pada gambar disamping. Program tersebut untuk menyalakan LED satu per satu, kemudian nyala bersama dan mati bergantian.
- Tinkercad memungkinkan untuk menampilkan/membuat kode program Arduino berdasarkan blocks yang sudah dibuat. Klik Code, klik pada bagian Blocks, pilih Block + Text Akan muncul kode program yang dihasilkan (generate) dari blocks yang sudah dibuat. Kode program ini merupakan kode yang dapat digunakan dalam pemrograman Arduino yang sebenarnya.
Praktikum 3: Praktikum sederhana dengan Wokwi
Selesaikan langkah-langkah praktikum berikut ini menggunakan Wokwi di browser Anda.
- Masuk ke https://www.wokwi.com/, registrasi dan login, kemudian pilih ESP32
- Pilih starter templates board ESP32
- Buat Rancangan board ESP32 seperti contoh
- Duplikasi Code berikut
- Jalankan program dengan klik tombol play simulation
Praktikum 4: Praktikum sederhana dengan Wokwi dengan MicroPython
Selesaikan langkah-langkah praktikum berikut ini menggunakan Wokwi di browser Anda.
- Start dari : MicroPython ESP32 Project Template - https://wokwi.com/projects/new/micropython-esp32
- Rancang board yang sama dengan percobaan sebelumnya
- Contoh Code 1
- Contoh Code 2
- Jalankan program dengan klik tombol play simulation
Tugas Mandiri
Selesaikan langkah-langkah praktikum berikut ini menggunakan Tinkercad di browser Anda.
Tugas 1
- Buatlah blocks program agar LED menyala satu per satu, dan mati satu per satu. Contoh: LED merah menyala, kemudian LED kuning menyala bersamaan dengan LED merah mati, LED hijau menyala bersamaan dengan LED kuning mati, dan seterusnya.
Tugas 2
- Buatlah sebuah rangkaian perangkat IoT menggunakan salah satu tool yang telah dipelajari sebelumnya, rangkaian IoT tersebut bisa Anda temukan di artikel atau tulisan ilmiah. Jangan lupa menyertakan URL atau alamat artikel tersebut