Perkembangan pernak-pernik silikon memang menarik untuk disimak dan dicermati. Beberapa tahun lalu, modul WIFI ESP8266 lahir untuk mengisi solusi murah untuk “things” di ranah Internet of Things. Adalah sebuah perusahaan China, Espressif, yang melahirkannya. Kehadiran ESP8266 membuat gaduh dunia embedded, dan memicu terjadinya gelombang tsunami baru. Produk ini memang sedikit “berbau” eksperimental. Terlihat dari sekian …
Category: belajar mikrokontroler
Jun 23
ESP8266 dan Blynk
Di era tsunami Internet of Things (IoT), ada banyak solusi kreatif yang hadir, untuk membantu pengembang dalam implementasi sistem berbasis IoT secara cepat dan mudah. Dan kita sama-sama melihat kecenderungan ini. Bila ingin mendalami IoT, silahkan menghubungi Padepokan NEXT SYSTEM Bandung – edukasi.nextsys.web.id. #define BLYNK_PRINT Serial #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> char auth[] = "xxxxx"; unsigned …
Jun 15
ESP8266 dan Pustaka MQTT
May 29
Arduino: String dan Char Array
Lingkungan pemrograman Arduino menyediakan class String yang memberi kemudahan dalam hal manipulasi. Namun demikian, dalam beberapa kasus, khususnya dalam hal pengiriman data, diperlukan char array yang memiliki ukuran yang pasti. Untuk menangani hal ini, konversi dari String menjadi char array, kita dapat melakukannya demikian: char buff[100]; int count; void loop() { String pubString = "Hello …
May 20
Tegangan Referensi Internal ATmega328
ATmega328 memiliki tegangan referensi internal, 1.1 Volt, sementara ATmega32 memiliki tegangan referensi internal 2.56 Volt. Besaran ini dapat digunakan untuk menghitung hasil konversi ADC, ketika menggunakan tegangan referensi AVCC. Sebagaimana kita ketahui, hasil konversi A/D sangat dipengaruhi oleh besaran tegangan referensi. ADC = ( Vin * 1024 ) / Vref Berikut adalah sebuah contoh program …
May 20
Sensor Suhu Internal ATmega328
It turns out the Arduino 328 has a built in thermometer. Not the old Mega8 or 168. Not the Arduino Mega. Just 328 based Arduinos. The sensor isn’t very accurate – the data sheet says ±10°C. long readTemp() { long result; // Read temperature sensor against 1.1V reference ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3); …