I am an Embedded Engineer, and I build IoT devices for various industries at my current company. I always wanted to increase my value as an engineer so I want to do things (like building my own ultra-low current sensor) that make me closer to my goal. Becoming an IoT Architect or aspiring to be […]
Category: Blog
Halo! Bagi Anda yang sedang bingung menentukan display apa sih yang cocok untuk proyek elektronik Anda, nah ini dia panduan untuk memilih display yang pas. Istilah display disini artinya display module untuk embedded systems project seperti Arduino dan Raspberry Pi ya. Tahu tidak? Memilih display itu tidak bisa sembarang lho, karena salah pilih display dapat […]
A Very Nice Reading List: https://download.tek.com/document/LowLevelHandbook_7Ed.pdf
By Reference DI is safer because reference cannot be Null, but it has some issues: initialization, copying, and assignment problem. Something that I’m currently experience now. By Pointer DI has no issues above, but by using pointer reference you will need to watch some issues like object ownership (where Smart Pointer is better), and null-value […]
Temporarily switch to a certain commit Make sure git status is clean. Jump to a specific git commit:git checkout commit_hash Example:git checkout 286202caa31b61c2182209f37f8069a0b60fb942 Back to the original commit:git checkout branch_name Example:git checkout master
The newly introduced Arduino Nano Every, Arduino Nano 33 IoT, Arduino Nano 33 BLE, and Arduino Nano 33 BLE Sense are currently not available to purchase. Estimated shipment is as early as mid-June 2019. I will update this diagram accordingly. We don’t yet know the complete details of Arduino IDE supports for these boards.
This probably is the most frequent asked question: programming language choice. Well, there are literally hundreds even thousands of programming languages out there. Several have gained sweet popularity, some have been discontinued, buried along with obsolete technologies. Some languages have lasted to date, some others just get illusively overhyped. That, of course, makes total beginners […]
Pada paper design-of-an-fpga-based-vlc-system telah disebutkan bahwa digital module diimplementasikan agar sinyal MII dapat diubah menjadi encoded signal yang siap ditransmisikan yang sesuai dengan standar IEEE 802.3 Ethernet. Pada gambar 1, diperlihatkan bahwa digital module merupakan bagian dari PHY layer sistem. Kabel ethernet pada sambungan internet sebetulnya merupakan physical layer juga. Pada titik ini, MAC layer sudah ada […]
This is the excerpt for your very first post.
Brainfuck? Jangan salah paham dulu, Brainfuck adalah sebuah bahasa pemrograman esoteric yang minimalis. Bahasa Brainfuck hanya memiliki delapan perintah yaitu , . [ ] < > + -. Sebetulnya sudah banyak juga sih yang menulis compiler dan interpreter untuk bahasa ini, tapi saya ingin membuatnya sendiri karena tertarik perintahnya yang sedikit, hihi. Untuk implementasi interpreter […]
Dari segi kekuatan pemrosesan, Arduino memang terbilang minim: 16 MHz clock, 32 KB flash memory, 2 KB RAM (Arduino UNO). Meski minim kemampuan pemrosesan, arduino ternyata mampu melakukan hal-hal ajaib yang normalnya dikerjakan oleh development board papan atas. Hal ajaib ini salah satunya adalah memainkan file audio langsung dari memory flash-nya. Ntaps! Normalnya supaya bisa […]
Malam minggu harusnya dihabiskan untuk melakukan hal produktif, #SayNoToValentineDay. Salah satu hal produktif yang bisa seorang mahasiswa elektro lakukan adalah hacking peralatan elektronik di sekitarnya. Introduksi Hacking lebih dikenal sebagai usaha untuk menjebol masuk ke dalam sistem untuk mengubah perilakunya, orang yang melakukan hacking disebut hacker. Well secara teknis betul sih, tapi dalam dunia electronic […]