Blog

Entries for the 'Embedded Development & Programming' Category

Introduction to Bluetooth

With the wide adoption of smartphones and the attractive market for the Internet of Things (IOT) and other accessories, Bluetooth connectivity has made its way into many products and most people’s daily life. In the last five years there has li...


Pet Project: Turn A Fan Into A Clock

For those of you with electronics hobbies, here is an interesting pet project that is not very difficult or expensive. In fact, you can find most of the parts lying around your house. The idea is to make an analog display clock. The finished product ...


Repairing an NI USB-6351 X-Series DAQ

Recently, I’ve needed to do some proof of concept testing for a LabVIEW-based project. The only special I/O requirement for my prototype was a +/- 10V analog output that is capable of sourcing at least 1mA of current. The good news was that DMC...


Firmware Programming and Configuration Application for Embedded Device

In order to support development, deployment, and management of a customer’s embedded device, DMC developed a simple windows GUI using C# and WPF to assist in programming and configuring the device. The program uses a single USB connection for b...


Updating Your Rotary Dial Phone for the Digital Age

Good-old rotary dial phones have been around since forever, and they used to be a part of everyday life, like dragons during medieval period. However, like dragons, suddenly all these marvelous ancient devices just disappeared one day. I was lucky to...


Aiding My Horrible Handwriting With A Polargraph Drawing Bot

People who know me have probably noticed that I have pretty bad handwriting skills. I recently realized that apparently there is a pretty scary word for my case: dysgraphia. Fortunately I was growing up long enough ago when this word hadn't ...


LCD Paint with Nokia 3310 screen and 8051 Microcontroller

Engineers at DMC often tend to have fun tech hobbies to work on in their spare time. I worked on such a project a couple years ago and wanted to share it on our blog. I came across this webpage while looking for cool LCD projects: Connect Nokia ...


CTA Bus Tracking with the Raspberry Pi

I've never been much of a morning person; some days, the snooze button on my alarm clock works harder than I do. I also like to take public transit to work as often as possible. An unfortunate side effect of my erratic waking habits is that ...


Exploring Altium: Design Rules

Some rules are meant to be broken. Unfortunately, none of them apply to PCB design. Designing and developing printed circuit boards can be an unforgiving process: placing a critical analog line just a few millimeters closer to a noisy clock lin...


Improving Battery Life in Low Power Embedded Applications Part 2: Case Study

In Part 1, I talked about how battery capacity is rated and how certain conditions can affect relative battery capacity. This case study will specifically focus on a solution DMC provided for a low power embedded application designed around user inte...


Page 4 of 7First   Previous   1  2  3  [4]  5  6  7  Next   Last   
Page 4 of 7