Selamat datang di sonoku.com

Burning Bootloader Arduino pada ATMega328p dengan Clock 12Mhz

Pada umumnya papan Arduino Uno atau Nano yang menggunakan mikrokontroler ATMega328P telah terpasang kristal 16MHz. Namun jika anda menginginkan Arduino bekerja dengan clock yang lain, anda bisa gunakan cara ini.

Instalasi MiniCore

Untuk menginstalnya ikuti langkah berikut:
1. Buka Arduino IDE, kemudian pilih menu File – Preference.
2. Kemudian isikan pada kolom Additional Boards Manager URLs dengan teks berikut:
“https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json”, tanpa tanda petik ya.

3. Klik OK, kemudian pilih menu Tools – Board – Boards Manager. Pada kolom Search masukkan “minicore” (Pada langkah ini anda memerlukan koneksi internet). Klik pada hasil pencarian minicore, kemudian install.

4. MiniCore siap digunakan.

Memulai Burning Bootloader

1. Pilih menu Tools – Board – ATMega328

2. Setelah itu masuk ke menu Tools lagi, kali ini pilih Variants – 328p/328PA

3. Kemudian set clock yang diinginkan (pada kasus ini saya pilih 12Mhz) pada menu Tools-Clock – 12 MHz external

4. Terakhir mulai burning dengan memilih Tools – Burn Bootloader

5. Sekarang ATMega328 anda bisa diprogram menggunakan Arduino IDE dengan clock yang sesuai.

Komunikasi Bluetooth HC-05 dan Arduino dengan PC atau Laptop

Artikel ini membahas komunikasi bluetooth antara Arduino dengan PC/Laptop. Pada PC/Laptop pada umumnya sudah terdapat perangkat bluetooth yang tertanam (embedded). Namun jika belum ada, kita juga bisa menambahkan bluetooth dongle agar bisa berkomunikasi dengan perangkat bluetooth lainnya. Sedang pada umumnya papan Arduino tidak dilengkapi dengan perangkat bluetooth, untuk itu perlu ditambahkan perangkat bluetooth yang Read More

Memprogram Arduino dengan NetBeans IDE

Jika sudah berkenaan dengan pemrograman berbasis objek (OOP), peran IDE (Integrated Development Environment) menjadi sangat penting. Meski sebenarnya program arduino bisa ditulis dengan text editor yang paling sederhana seperti notepad, namun kebutuhan organisasi program terkait penggunaan library, class, kompilasi dan sebagainya akan menjadi sangat rumit. Sebelumnya saya menggunakan IDE Arduino untuk memprogram Arduino saya, beberapa kesulitan saya temui misalnya Read More

Kontrol Lampu 220VAC dan LED Menggunakan Aplikasi Android

Pada perancangan sistem controller lampu AC dan LED menggunakan aplikasi android ini menggunakan 4 bagian yaitu input, mikrokontroller, driver actuator dan actuator, dimana masukan dari sistem ini menggunakan smartphone android, kemudian pengontrol-nya menggunakan mikrokontroller Arduino Uno, rangkaian relay sebagai driver actuator, dan lampu sebagai actuator dari sistem ini. Berikut blok diagram sistem. Read More

Kendali Motor Pada Prototipe Overhead Crane Menggunakan Metode Fuzzy Logic Controller

Pada artikel ini dirancang kendali motor pada prototype overhead crane dengan Fuzzy Logic Controller (FLC). Kontrol motor menggunakan implementasi fuzzy logic dengan input berupa sensor ultrasonik dan potensiometer. Nilai dari kedua sensor ini yang akan mempengaruhi kecepatan motor pada plant. Sensor ultrasonik akan dipasang pada salah satu ujung crane dan sensor potensiometer akan dipasang pada tali crane untuk mengontrol motor guna mempertahankan sudut pergerakan tali. Read More