Kelas kali ini cukup spesifik, merujuk pada materi yang di-request oleh peserta – Raspberry Pi dan Digital Signal Proessing. Tampak dalam foto, dua peserta dari Politeknik Negeri Padang – Ir. Andrizal, M.T. dan Anggara Nasution, S.Kom. Topik yang dibahas dalam sesi ini adalah Teori Sampling, Fast Fourier Transform, Digital Filter, Sintesa Suara, Analisa Suara, dan yang …
Category: berbagi dan kesaksian
Jun 10
Software Serial
Dalam beberapa kasus dimana kita memerlukan lebih dari satu port UART, sementara dalam mikrokontroler yang kita gunakan, hanya tersedia satu UART, maka solusinya adalah memanfaatkan cara software serial. Saat mengirim, data di-konversi menjadi bit-bit serial, yang dikirim satu per satu dengan jarak waktu tertentu (tergantung baud rate yang digunakan). Begitu pun ketika proses menerima. #include …
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); …
May 10
NODE MCU Development Kit
Modul NodeMCU yang beredar di pasaran lokal, menggunakan USB/Serial Converter CP2102 atau CH340. NodeMCU ESP-12 v1.0 adalah versi terbaru ketika artikel ini ditulis. NodeMCU firmware programmer – nodemcu*com/download/flasher/nodemcu_flasher32bit*exe, nodemcu*com/download/flasher/nodemcu_flasher64bit*exe NodeMCU latest version firmware – nodemcu*com/download/firmware/nodemcu_512k_build141212*bin NodeMCU document – nodemcu*readthedocs*io/en/dev/ Bagi mereka yang terbiasa memrogram dengan Arduino IDE, modul ini dapat diprogram dengan cara Arduino. Harap dicermati …