Category: belajar mikrokontroler

Pelatihan Mikrokontroler AVR : 27 – 29 Juni 2016

Kloter pelatihan minggu ini mengangkat sebuah topik biasa, namun materinya luar biasa. Ada taste dan pendekatan yang berbeda ketika mempelajari sebuah platform mikrokontroler. Yang pasti, ada banyak materi pembelajaran yang sulit ditemukan di internet šŸ™‚ Usai kelas, sempat berfoto dengan satu peserta, Bapak Achmad Mardiansyah, M.Eng.Sc, alumnus dari The University of New South Wales, Australia, …

Continue reading

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 …

Continue reading

Catatan Seputar ESP8266

Semua pin input digital memiliki proteksi terhadap tegangan berlebih, berupa rangkaian snap-back, yang menghubungkan input pad dengan ground. Tipikal tegangan snap-back sekitar 6V. Pin output juga memiliki proteksi terhadap tegangan balik, berupa dioda. ESP8266EX memiliki sebuah ADC dengan resolusi 10-bit, dengan jangkauan input 0 – 1.0 Volt.

ESP8266 dan Pustaka MQTT

Bila menggunakan pustaka rujukan yang berasalĀ dari pustaka arduino, pastikan kita menyesuaikan setting ukuran paket yang terdapat dalam file …/Arduino/libraries/pubSubClient/src/PubSubClient.h. #define MQTT_MAX_PACKET_SIZEĀ 128 menjadi: #define MQTT_MAX_PACKET_SIZE 256

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 …

Continue reading

Internet of Things, 23 – 27 Mei 2016

Bersama dua peserta dari Politeknik Negeri Banyuwangi – Subono, S.T., M.T. dan Herman Yuliandoko, S.T., M.T., usai kelas pelatihanĀ Internet of Things di Padepokan NEXT SYSTEM Bandung, 23 – 27 Mei 2016.

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 …

Continue reading

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); …

Continue reading

Internet of Things, 9 – 13 Mei 2016

Bersama dengan peserta pelatihan Internet of Things, 9 – 13 Mei 2016, di Padepokan NEXT SYSTEM Bandung : Toha Zen, M.T. (Politeknik Negeri Jakarta), Endi Sailul Haq, M.T. (Politeknik Negeri Banyuwangi) dan Farisqi Panduardi, M.T.Ā (Politeknik Negeri Banyuwangi)

Mikrokontroler ARM Cortex-M, 2 – 4 Mei 2016

Bersama salah satu peserta pelatihan Pemrograman dan Aplikasi Mikrokontroler ARM Cortex-M dari Politeknik Negeri Ujung Pandang – Sahbuddin Abdul Kadir, M.T.Ā  Pelatihan Mikrokontroler ARM Cortex-M ber-durasi 3 (tiga) hari ini berlangsung di Padepokan NEXT SYSTEM Bandung, 2 – 4 Mei 2016.