In this project, we will talk to the popular ultrasonic distance sensor HC-SR04 using the Nordic nRF51-DK board, and transmit the distance information...Read More
Before you read further, please take a look at my previous article on nRF51-DK programming using GCC, since we’re going to use the same setup here....Read More
This is a short note on using the nRF51-DK to program an nRF51822 chip on an external board. So far I have (click to jump to section): 1. RedBearLab Nano...Read More
The nRF51822 is a very popular SoC (System on a Chip) which integrates BLE (Bluetooth Low Energy) with an ARM Cortex M0 CPU. For folks like myself...Read More
This is a short note on my attempt in 2013 to create an electronics kit meant for kids - a DIY motion sensing night lamp based on the good old...Read More
There seems to be a deluge of cheap toys in my house, thanks to the kids. But on the upside, many of these have interesting electronics that are perfect...Read More
I was in Bhutan last December, and as we travelled to different locations, I kept wondering what the temperature and altitude was, and wished I had...Read More
I have been playing around with the Spark Core and am very impressed with the built-in software support from Spark. This is a quick project that uses...Read More
I had previously written about using the ESP8266 WiFi module to make an Internet Of Things (IoT) device that plots temperature data on the web, at...Read More
The ESP8266 is a WiFi module that costs less than 5 USD. This makes putting your sensors on the net actually feasible. (Hooking up the $75 Arduino...Read More
Feeling left behind, I too want to get on board the Internet Of Things bandwagon by putting a sensor on the net. For this experiment, I decided...Read More
I was looking for a simple voltage boost circuit for one of my projects, when I came across a circuit called the Joule Thief. This cool sounding circuit is ...Read More
I got introduced to web pages in 1995 when I joined Penn State University as a grad student. Those were the days of HTML and static web pages....Read More
The A+ is smaller, cheaper and lighter than the B and B+ models. You lose extra USB ports, ethernet, and you have less RAM (256 MB vs. 512 MB)....Read More
When you first study recursion, you will invariably run into a "factorial" example. But if you are lucky, you will also run into a far more interesting...Read More
I have been reading Miller & Ranum's e-book on Python/Algorithms. (A superb book which is also free online.) While looking through their chapter...Read More