Categories
English How-To

The Definitive Roadmap to Be an IoT Architect!

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 […]

Categories
Arduino How-To Indonesia

Cara Memilih Display Untuk Project Arduino!

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 […]

Categories
English ESP32 Projects

Things That I Learned From Designing Current Sensor for Ultra-Low Power Device

A Very Nice Reading List: https://download.tek.com/document/LowLevelHandbook_7Ed.pdf

Categories
English How-To

By Reference vs By Pointer Dependency Injection C++

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 […]

Categories
English How-To

My Git Command Tricks

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

Categories
Arduino English

Arduino Nano Every Pinout Diagram

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.

Categories
English Programming

What Programming Language You Mostly Use Then & Now? Why?

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 […]

Categories
Indonesia Uncategorized

Perlukah Membuat Digital Module pada FPGA?

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 […]

Categories
Indonesia Uncategorized

Media Independent Interface (MII)

This is the excerpt for your very first post.

Categories
Indonesia Programming

Interpreter Bahasa Brainfuck Dalam Bahasa C

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 […]

Categories
Arduino Indonesia

How To Play Audio Directly From Your Arduino!

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 […]

Categories
Electronics Indonesia

The Art of Electronic Devices Hacking

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 […]