One of the most important functions of an embedded system is the
ability to connect to a variety of external signals. For my smart
home energy efficiency dashboard, the signals come from a variety
of sensors and use a range of different protocols. Ideally, Id like
to handle these signals in software by creating a custom driver for
each signal, or better yet, by configuring an existing driver to
connect each sensor. In some cases, the sensors may require
additional signal conditioning or interface circuitry to before
being connected to the embedded processor board. Sometimes its
appropriate to use a small microcontroller to provide the interface
or signal conditioning. This provides additional flexibility, but
also requires programming a second processor. Where possible, I
like to avoid...
Blog About: SPARK Project 1, Post 4
Continue the discussion on your blog. Click to highlight this excerpt and press Ctrl+C to copy.
Related Articles
SPARK Project 1, Post 4
One of the most important functions of an embedded system is the ability to connect to a variety of external signals. For my smart home energy efficiency dashboard, the signals come from a variety of sensors and use a range of different protocols. Ideally, Id like to handle these signals in software by creating a custom driver for each signal, or better yet, by configuring an existing driver to connect each sensor. In some cases, the sensors may require additional signal conditioning or interface circuitry to before being connected to the embedded processor board. Sometimes its appropriate to use a small microcontroller to provide the interface or signal conditioning. This provides additional flexibility, but also requires programming a second processor. Where possible, I like to avoid...
SPARK Project #2, Post #3


In my last post, I presented the beginnings of a plan to connect an iRobot Create to an iCop SPARK computer running Windows Embedded CE R2.0. Now it's time to dive in and get some code loaded onto the iCop machine, then see if I can talk to the Create using the commands listed in the Create Open Interface.
Before I get started with Windows Embedded, I want to verify that I can talk to the Create using a known-good source, my desktop computer. I think this is an important debug step. Even though I'd like my software to run properly the fi...
SPARK Project #1, Post #5

Shawn Schaffert's ratcheting scheduler
Real Time Operating Systems?
Even though this project is about a smart home dashboard that doesn't necessarily have any time-critical tasks, it very easily could. What if a cloud covered the solar panels, and I wanted to dim the lights in response. I don't want my software to wait for all the temperature sensors to finish updated before chang...
Standalone MIDI matrix sequencer
Lennon Luks gives an in-depth tour of the grid-based MIDI controllersequencer he built as his final project at Western Carolina University. This is me showing some of the capabilities of the MIDI controller that I designed for my senior project. It uses an ATMEGA644 microcontroller. 3000ish lines of C code. Im much more of an engineer than an electronic musician, clearly.
The interface will remind many of the Monome project, as the inputdisplay are quite similar - but the awesome sauce here is the machines ability to control MIDI devices without the need for an external computer. The onboard hardware offers a whole lotta possibilities via a single graphical LCD switches - looks like much fun. Much more info available on the project page. via Synthtopia
Read more amp124 P...
How-To: Wii Motion Plus w Arduino
Knuckles904 posted code for using the new Wii add-on hardware with Arduino - Ok so I, after much research, have been able to read the gyro
data of the new wii motion plus peripheral with the arduino microcontroller. With this code and the code previously developed for the wii nunchuck here, we are able to create a 6 DOF IMU for under 40. Thanks Nintendo! Best of all, everything is I2C so only 2 analog inputs A4 and A5 needed for the wire library are needed to read 6 sensors and no ADC conversion happens on the arduino board.Data-rich accelerometer goodness! Code available here. via Adafruit
Read more amp124 Permalink amp124 Comments amp124
Read more articles in Arduino amp124
...
More news & reviews:
Share: