TUTORIAL TINKERCAD ARDUINO
Belajar Pemrograman Arduino untuk Menampilkan Running Text di LCD I2C
Tujuan
Tutorial ini bertujuan untuk memandu pemula dalam membuat simulasi Arduino di Tinkercad untuk menampilkan teks berjalan (running text) pada layar LCD 16x2 dengan antarmuka I2C. Proyek ini mengajarkan dasar-dasar pemrograman Arduino, penggunaan pustaka, dan koneksi perangkat keras secara virtual. Berikut adalah tata cara pembuatanya :
1. Buka Peramban Google Chrome
Penjelasan: Tinkercad adalah platform berbasis web, sehingga Anda perlu menggunakan peramban seperti Google Chrome untuk mengaksesnya. Pastikan koneksi internet stabil untuk menghindari gangguan selama simulasi.
2. Kunjungi Situs Tinkercad
Penjelasan: Buka situs resmi Tinkercad di www.tinkercad.com. Tinkercad menyediakan lingkungan simulasi untuk merancang rangkaian elektronik dan memprogram Arduino tanpa perangkat fisik.
3. Masuk (Login) ke Akun Tinkercad
Penjelasan: Gunakan akun Autodesk atau buat akun baru jika belum memiliki. Setelah login, Anda akan diarahkan ke dasbor Tinkercad.
4. Buat Proyek Baru
Klik tombol Create > Circuits di dasbor Tinkercad. Penjelasan: Ini akan membuka editor rangkaian tempat Anda dapat menambahkan komponen dan membuat simulasi. Pilih opsi Circuits untuk fokus pada proyek elektronik.
5. Tambahkan Komponen Arduino Uno R3
Di panel sisi kanan, cari Arduino Uno R3 dan seret ke area kerja. Penjelasan: Arduino Uno R3 adalah mikrokontroler yang akan mengontrol LCD dan menjalankan kode untuk menampilkan teks. Ini adalah papan standar untuk pemula.•
6. Tambahkan LCD 16x2 (I2C)
Cari komponen LCD 16x2 (I2C) di panel komponen, lalu seret ke area kerja. Ubah pengaturannya sebagai berikut:
Name: LCD
Type: PCF8574-based
Address: 0x27 (39 dalam format desimal)
Penjelasan: LCD 16x2 (I2C) adalah layar yang dapat menampilkan 16 karakter dalam 2 baris. Modul I2C (berbasis PCF8574) memungkinkan komunikasi dengan Arduino menggunakan hanya 2 pin (SDA dan SCL), sehingga lebih efisien. Alamat 0x27 adalah alamat default untuk modul I2C ini; pastikan sesuai dengan pengaturan perangkat keras.
7. Hubungkan Kabel antara Arduino Uno R3 dan LCD 16x2 (I2C)
Lakukan koneksi sebagai berikut:
GND (LCD) ke GND (Arduino)
VCC (LCD) ke 5V (Arduino)
SDA (LCD) ke A4 (Arduino)
SCL (LCD) ke A5 (Arduino)
Gunakan warna kabel berbeda (misalnya, hitam untuk GND, merah untuk VCC, hijau untuk SDA, kuning untuk SCL) agar mudah dibedakan.
Penjelasan: Koneksi ini memungkinkan komunikasi data (SDA dan SCL) dan daya (VCC dan GND) antara Arduino dan LCD. Pin A4 dan A5 pada Arduino Uno digunakan untuk komunikasi I2C.
8. Buka Editor Kode
Klik tombol Code di Tinkercad, lalu pilih mode Text untuk mengedit kode secara manual. Penjelasan: Mode teks memungkinkan Anda menulis kode Arduino (berbasis C/C++) langsung. Tinkercad juga mendukung mode blok, tetapi mode teks lebih fleksibel untuk proyek ini.
9. Hapus Kode Bawaan
Hapus semua kode bawaan di editor hingga kosong atau sesuai kebutuhan proyek.
Penjelasan: Kode bawaan mungkin berisi contoh yang tidak relevan. Memulai dari editor kosong memudahkan Anda untuk menulis kode spesifik untuk running text.
10. Tambahkan Pustaka (Library)
Tambahkan pustaka berikut: a. LiquidCrystal_I2C b. Wire
Penjelasan: LiquidCrystal_I2C adalah pustaka untuk mengontrol LCD dengan antarmuka I2C. Inimenyediakan fungsi untuk menulis teks, mengatur kursor, dan menggerakkan teks. Wire adalah pustaka bawaan Arduino untuk komunikasi I2C, yang diperlukan untuk mengirim data ke LCD. Di Tinkercad, pustaka ini biasanya sudah tersedia. Jika tidak, Anda perlu mengimpornya melalui menu pustaka.
11. Tulis Kode untuk Running Text
Berikut adalah contoh kode sumber untuk menampilkan running text pada LCD 16x2:
Penjelasan Kode:
• #include
• LiquidCrystal_I2C lcd(0x27, 16, 2) membuat objek LCD dengan alamat 0x27 untuk layar 16x2.
• setup(): Menginisialisasi LCD dan menyalakan lampu latar.
• loop(): Mengatur teks berjalan dengan cara:
o Menyimpan teks dalam variabel text.
o Menggunakan substring untuk menampilkan 16 karakter sekaligus.
o Menggeser teks satu karakter ke kiri setiap 300 milidetik untuk efek running text.
o lcd.clear() membersihkan layar sebelum menampilkan teks baru untuk menghindari tumpang tindih.
12. Jalankan Simulasi
Klik tombol Start Simulation di Tinkercad untuk menjalankan program. Penjelasan: Simulasi akan menjalankan kode dan menampilkan teks berjalan pada LCD di area kerja Tinkercad. Anda dapat memeriksa apakah teks bergerak dengan benar dan melakukan penyesuaian jika diperlukan.
Kerjakan LKPD














Tidak ada komentar:
Posting Komentar