Tag Archives: microcontroller

Autonomous Hexbug Spider

TheĀ  Hexbug Spider XL is an interesting toy – originally it comes as cheap remote-controlled robot, but at the same time it can be viewed as a cost efficient chassis to build an autonomous robot. There are two motors inside … Continue reading

Posted in Robotics | Tagged , , , , | Leave a comment

Wireless Time-Triggered Communication using a Firefly Clock Synchronization Approach

In South-East Asia, huge swarms of fireflies synchronously emit light flashes to attract mating partners. The underlying principle can be used to implement a robust and scalable distributed synchronization approach in wireless sensor networks. In this work we implement the … Continue reading

Posted in Real-Time Networks, Wireless Networks | Tagged , , , , , | Leave a comment

Efficiently detecting a frequency using a Goertzel filter

The Goertzel algorithm detects a specific, predetermined frequency in a signal. This can be used to analyze a sound source for the presence of a particular tone. The algorithm is simpler than an FFT and therefore a candidate for small … Continue reading

Posted in Embedded Software, Real-Time Networks | Tagged , , , , | 48 Comments

e-puck – toy or research platform?

An e-puck is a small differential-wheeled robot. The openness of the design makes the e-puck especially interesting for academic use. The hardware and software is under an open source license which allows for modifictaion and redistribution of the design. Besides … Continue reading

Posted in Embedded Software, Hardware, Robotics, Simulation | Tagged , , , , | Leave a comment

An alternative UART that does not need special quartz frequencies

A UART (Universal Asynchronous Receiver/Transmitter) is a component that transmits chunks of data (typically character size, i.e. 7 or 8 bits) onto a serial communication line. Almost every microcontroller features at least one UART component, that can be configured to … Continue reading

Posted in Embedded Software, Hardware, Real-Time Networks | Tagged , , , , , , , | 1 Comment

Build your own gyroscope messenger as Christmas present

Right before Christmas I want to present a short Christmas gift project involving real-time systems, embedded programming, and a little mechanics. The basic ingredients are a big felt pen, large enough to host some batteries, a bunch of old CDs … Continue reading

Posted in Embedded Software, Hardware, Real-Time Networks | Tagged , , , , , , , | Leave a comment

Evaluating the static and dynamic memory consumption for AVR microcontroller programs

RAM memory is the most valuable resource on a microcontroller. For AVR8 MCUs, static memory can be assessed using the avr-size command. For dynamic memory consumption, the program mem_eval is presented. Continue reading

Posted in Dependable Systems, Embedded Software, Real-Time Networks | Tagged , , | Leave a comment