I’ve been using OpenGL since 1997. In the last two decades, the API has gone through a lot of changes, the most significant being the transition from...Read More
We can keep talking about the imminent emergence of all-knowing AI, or how best we should train ourselves to serve our future silicon-based...Read More
It’s the same story every year. At the horizon is a loved one’s birthday, or an anniversary, and I want to make them something special. Buying...Read More
I worked for almost two decades in the software industry. In the early 2000s, I was developing applications on Windows, Linux, and various flavours...Read More
IoT is in the air. Impossible to surf the web in peace without tripping over some gushy article on billions of devices connecting to the Internet....Read More
Last year, I had written about my experience of getting started with STM32 microcontrollers. There was (and still is) a bewildering number of...Read More
It’s hard not to like a project with blinking LEDs. Red, Green, Blue, Yellow,… and then there are RGB LEDs where you have three lines to control...Read More
My first introduction to microcontrollers was via the Arduino platform. But I soon started digging a little deeper and got into (8-bit) AVR...Read More
I am slightly (just a teeny bit, I assure you) obsessed with my desk drawer and the arrangement of the contents therein. When I am in dire need of my...Read More
Last year, I had written a rather ponderous article on the Device part of the IoT triad consisting of Device, Mobile and Cloud. This time, I want...Read More
This is a brief account of my four day visit in January 2016 to Shenzhen, China. Due to my unfamiliarity with the language and brevity of the trip, this...Read More
I was introduced to Atmel tinyAVRs a few years ago, soon after I started playing around with the Arduino platform. Now, here was a computer...Read More
Diwali (or deepavali, the Indian festival of lights) is just around the corner, and in addition to stuffing myself with unhealthy snacks and scaring...Read More
In this project, we will build a two-wheeled robot based on the Nordic nRF51822 BLE SoC. Motor control for the two wheels of the robot will...Read More
I wanted to create a simple project to teach soldering and electronics to kids (10+ years) and beginners. I first thought of a simple two transistor...Read More
In this project, we will control two motors over BLE using the Nordic nRF51-DK. To do this, we will use a motor driver based on the Toshiba...Read More
I have learned much from the work of others. And much of that learning came about because those people put in the effort to document their work on the...Read More