How to automate your home with your voice

Lego house

STORY Using voice to control things in your home is one of the coolest things in home automation. It is more natural to use voice rather than keyboard or a touch screen. Wouldn’t it be fun to use a voice command to turn off the lights or switch on the AC…

Continue reading

Build a Talking Dictionary with Alexa

Oxford Dictionary

In this blog post, I present a tutorial to build a voice activated Oxford dictionary using Amazon Alexa. You can talk to the dictionary and ask for definitions, example usage, synonyms or antonyms of any English word present in the Oxford dictionary. After reading this post, you should be able to build yourself and enjoy this voice controlled dictionary or even give it as a gift to your kids!

Continue reading

Tick Tick – ARM Cortex-M SysTick timer

Let’s explore a simple use of the SysTick timer provided in ARM Cortex-M devices. Though the primary intention of the SysTick timer is to be used as a periodic interrupt to invoke kernel in an operating system, it can also be used as a simple peripheral timer. This post also introduces you to exception handling mechanism of ARM Cortex-M core.

Continue reading

Blink an LED in ARM assembly on STM32F4

If you are like me, you always have the urge to understand ARM Cortex-M architecture in more details. You want to write a small code in assembly language to reach closer to the hardware. But you struggle to find a good how-to-guide for assembly programming. Most of the examples you find are written in higher level languages like C/C++. Don’t give up yet. Read on this post which will help you take the first step in learning ARM assembly programming.

Continue reading