Articles

Buy One, Get Three: The Multi-function Instrument “Analog Discovery 2” Review

Special thanks to Digilent for providing their Swiss Army Knife device called “Analog Discovery 2” or simply AD2 for the…

Read More »

A Gentle Practical Introduction to USB: Basics and Terms Explained!

I remember my first try to understand the basics of USB bus, tons of ambiguous terms here and there: descriptors,…

Read More »

9 Logistic Questions Asked about Printed Circuit Board Services — OurPCB Manufacture Answers

PCB manufacturers deal with too much customers which in return forms a bank of frequently asked questions and a list…

Read More »

What is Flex PCB? — An Overview of Flex and Rigid-Flex PCB

The most common and used type of Printed Circuit Boards is the rigid type, but the flex one is another…

Read More »

How to Use GIT to Manage Firmware Versions

“I swear I compiled and tested the firmware on my side and it was working … a couple hours/days later,…

Read More »

Embedded C Developers: To Hate Or Love C++? A Book Has The Answer

The story in short   Surveys (.i.e Eclipse IoT Developer Survey & IEEE Spectrum Survey ) and current state show…

Read More »

ROS, IMU and an Arduino: How to read IMU sensor output and send it to ROS

Navigating a robot can be pretty easy while using human assistance. In certain cases, full control will be needed. As…

Read More »

Introduction to rosserial_arduino

  Because of its easy use and low cost, Arduino boards succeed to spread to a variety of applications, especially…

Read More »

All about ESP32 – Part 4

  Bluetooth Low Energy (BLE) is a multi-layer protocol or what’s known, as a terminology, a stack of protocols (Bluetooth…

Read More »

Bluetooth Low Energy (BLE) 101 Tutorial: Intensive Introduction

Bluetooth is quite known wireless protocol used intensively in mobile phones industry. Back in 2001, Sony Ericsson T36 mobile phone…

Read More »