How to use supercapacitors as cheap battery backup for your Raspberry Pi Continue reading
Machine learning for beginners – Session 1
Machine learning (“ML”) is the new kid in town. Every developer I meet is trying to boost his/her resume value by adding some aspect of ML in their resume. A very large number of these folks, simply download a set of Python libraries, write few samples downloaded from internet and call themselves “Data Scientists”. This … Continue reading
Design Pixel Based Fonts for use in OLED Displays
Design pixel based fonts for your OLED screen for use in Arduino, nanoFramework and other embedded projects Continue reading
Getting Started with nanoFramework – The Infinite Loop (Part 3)
Introduction Having reached here itself is a huge achievement. Congratulations for successfully completing Part 1 and Part 2 of this blog series. You are just one step away from writing code and debugging your code. Preparation required First, you need to install the nanoFramework visual studio extension. So start Visual Studio, search for the nanoFramework … Continue reading
Getting Started with nanoFramework – Flash the CLR (Part 2)
Introduction I’m assuming that you have built the CLR and are now ready with nanoBooter and nanoCLR files to be flashed to the MCU (see part 1 of this blog series). If you are not too keen on building the CLR, you can download pre-built images for officially supported boards. Whatever be the case, you should … Continue reading
Getting Started with nanoFramework – Build CLR (Part 1)
Introduction If you were a fan of .NET Micro Framework like me, I’m sure you were deeply disappointed to see Microsoft slowly killing the NETMF platform. There might have been valid business reasons to do so, but then, for people who are passionate about .NET and C#, having the ability to use the same skills on … Continue reading
How to drive a relay using Microcontrollers
This post will outline how you can drive a relay using micro-controllers like AVR. Concepts are same for any other micro-controller used either in standalone mode or embedded in a development board like Netduino or Arduino. Before we begin, I want to introduce the relay to you. If you already know, then you can skip … Continue reading
TCP Connection over GPRS using SIM900 and AT Commands
This is one of those projects I always wanted to do. How do you use modem AT commands and make a TCP connection using a GPRS board? After struggling for a while and reading lot of documents from various places, I was able to do this. There are many blogs on the net covering this … Continue reading
Starting with Internet of Things using Constrained Application Protocol (CoAP)
What is Constrained Application Protocol In recent times, Internet of Things a.k.a. IoT has gained traction. In simple terms, it is a way to create machines that can talk to each other without human intervention. Once you solve the communication problem, you enable IoT. The foundation to this is “Machine-2-Machine” (or M2M) communication. Just like … Continue reading
Using AVR ATTiny2313 to generate VGA (video) signals – Part 2
For a quick reference: Part 1 – The basics Part 2 – The circuit and the algorithm In this next part we will cover the algorithm design and the circuit. I’ll also provide my code. Understanding the VGA timings in a little more detail… We need to generate VSync and HSync pulses that meet the … Continue reading