Linux

10 Alasan Mengapa Sebaiknya Menggunakan Linux

Linux merupakan sistem operasi open source yang paling populer di dunia saat ini, Linux juga banyak digunakan sebagai server untuk hosting website yang ada di Internet. Sistem operasi dengan maskot Penguin ini menjadi alternatif bagi orang yang ingin mendalami jaringan komputer, khususnya di Indonesia. Linux merupakan alternatif bagi pembaca yang Baca Selengkapnya…

Oleh Admin, yang lalu
NodeMCU

Cara Berkomunikasi dengan MQTT pada NodeMCU

Komunikasi data antar perangkat elektronik dan mesin sudah umum menggunakan komunikasi web atau protokol HTTP. Tetapi ada cara alternatif yang lebih ringan dan cepat, yaitu menggunakan protokol MQTT. Bagaimana cara menggunakan protokol MQTT ini pada NodeMCU? Pada tulisan ini akan diberikan contoh sketch NodeMCU dan script sederhana untuk mengirim (publish) Baca Selengkapnya…

Oleh Admin, yang lalu
Arduino

Menyimpan Data IoT Generik dengan PHP dan MySQL di Server Web Hosting

Jaman Now() adalah jaman nya wireless dan elektronik. Semua benda-benda (Things) dapat dimonitor dan dikontrol secara online melalui Internet (Internet of Things). Contohnya kelembaban tanah pada sebuah kebun, suhu ruangan, posisi suatu benda, dll. Salah satu platform mikrokontroler yang dapat mewujudkan IoT adalah Arduino. Ya, dengan Arduino kita bisa membuat Baca Selengkapnya…

Oleh Admin, yang lalu
Arduino

123 Contoh Rangkaian Dasar Arduino

Arduino merupakan platform mikrokontroler yang bisa dipelajari oleh semua orang. Baik yang berkecimpung di dunia elektronika, maupun yang bukan di bidang elektronika (misalnya pelajar, desainer, dsb). Referensi tentang pemrograman Arduino bisa dilihat di website Arduino atau melalui buku2 yang bisa dibeli di toko buku atau secara online. Sedangkan panduan tentang Baca Selengkapnya…

Oleh Admin, yang lalu
Arduino

Menyimpan Banyak Data dengan Menggunakan Type Struct pada EEPROM Arduino

Apabila ingin menyimpan banyak data pada board Arduino (misalnya data setting atau konfigurasi), umumnya pengguna Arduino menyimpan data variable demi variable menggunakan fungsi EEPROM.write pada alamat EEPROM yang alamatnya dihitung secara manual. Fungsi EEPROM.write hanya mampu menyimpan satu byte data per sekali panggil. Kalau kita mau menyimpan banyak data sekaligus, Baca Selengkapnya…

Oleh Admin, yang lalu
Arduino

8 Langkah Membuat Library Arduino

Apabila kita membuat program Arduino yang menggunakan modul (sensor, display, dll), maka kita memerlukan minimal sebuah library agar dapat menggunakan modul tersebut. Library Arduino adalah file-file tambahan yang digabungkan pada sketch (berupa file .h, .cpp, dll) yang di dalamnya berisi kumpulan definisi, deklarasi konstanta & variabel, class dan fungsi-fungsi. Baik Baca Selengkapnya…

Oleh Admin, yang lalu
Arduino

Trik Mengurangi Ukuran Program Arduino

Pernahkah pembaca mengalami ukuran program Arduino yang dibuat ternyata melebihi kapasitas chip? Kadang-kadang kita perlu untuk menambahkan banyak modul tambahan pada Arduino, akibatnya akan semakin banyak pula library di-include dalam sketch yang kita buat dan ukuran program Arduino menjadi semakin besar. Arduino memang dirancang untuk memudahkan semua orang belajar pemrograman Baca Selengkapnya…

Oleh Admin, yang lalu
Arduino

Komunikasi-2: Mengirim Data dari Arduino dan Menampilkan di PC dalam Bentuk GUI

Pada tulisan sebelumnya telah kita bahas mengenai cara berkomunikasi Arduino dengan Komputer/Laptop. Namun komunikasi tersebut masih terbatas pada mode text. Oleh karena itu pada tulisan ini akan kita bahas mengenai cara menampilkan data pembacaan serial dari Arduino di PC menggunakan mode grafik / GUI. (Catatan: Untuk komunikasi data secara wireless Baca Selengkapnya…

Oleh Admin, yang lalu
Android

Perbedaan Delay dan Millis pada Arduino dan Contoh Penggunaan

Pada Arduino, menunda atau menjeda eksekusi program bisa menggunakan 2 fungsi, yaitu delay() dan millis(). Kedua fungsi ini sama-sama berhubungan dengan waktu, tetapi mempunyai tujuan yang berbeda. Perbedaan Fungsi Delay dan Millis pada Arduino Delay Fungsi delay() bertujuan untuk menunda eksekusi program dalam satuan millidetik. Fungsi delay() bersifat blocking, artinya Baca Selengkapnya…

Oleh Admin, yang lalu
Android

Komunikasi-5: Mengendalikan Arduino dari Aplikasi Android Menggunakan Modul Wifi ESP8266

Tulisan ini merupakan kelanjutan dari tulisan sebelumnya, yaitu Komunikasi-4: Mengendalikan Arduino Secara Online Menggunakan Modul Wifi ESP8266. Bagi pembaca yang baru berkunjung ke blog ini, silahkan membaca dulu tulisan tersebut karena masih berhubungan dengan tulisan ini. Pada tulisan tentang pengendalian Arduino secara online tersebut, telah diberikan contoh sketch dan script Baca Selengkapnya…

Oleh Admin, yang lalu
Arduino

Bagaimana Memulai NodeMCU Menggunakan Arduino IDE

NodeMCU adalah board mikrokontroler dengan chip utama ESP8266 yang memiliki fitur komunikasi Wifi. NodeMCU bisa diprogram menggunakan software Arduino IDE dengan pola pemrograman yang sama seperti Arduino, akan tetapi tidak menggunakan board Arduino. Bagaimana cara memulai NodeMCU menggunakan Arduino IDE? Ikuti langkah-langkah di bawah ini. Menginstall Driver Pertama-tama kita install Baca Selengkapnya…

Oleh Admin, yang lalu
Buku

Mudah Belajar Mikrokontroler Arduino disertai Pengenalan Bahasa C – PHP MySQL – Wifi ESP8266 dan Modul GSM

Belajar Arduino akan lebih mudah kalau langsung dari buku berbahasa Indonesia sehingga lebih mudah dimengerti dan tidak perlu mencari-cari terlalu banyak referensi di Internet. Baru terbit! Buku Mudah Belajar Mikrokontroler Arduino disertai 23 Proyek, termasuk proyek Ethernet dan Wireless Client Server. Buku panduan Arduino yang patut dimiliki untuk membantu anda Baca Selengkapnya…

Oleh Admin, yang lalu