Recent Comments
- Daniel Gamboa on Shake, Rattle & Roll: The MMA8453Q & Arduino
- Daniel Gamboa on Shake, Rattle & Roll: The MMA8453Q & Arduino
- Foomp on Shake, Rattle & Roll: The MMA8453Q & Arduino
- Foomp on Shake, Rattle & Roll: The MMA8453Q & Arduino
- Foomp on Shake, Rattle & Roll: The MMA8453Q & Arduino
- krazatchu on Shake, Rattle & Roll: The MMA8453Q & Arduino
- Foomp on Shake, Rattle & Roll: The MMA8453Q & Arduino
- Jon on What can castellations do for you?
- krazatchu on What can castellations do for you?
- Jon on What can castellations do for you?
- Sebastian on How to: LED as a Light Sensor
- Ryan on Shake, Rattle & Roll: The MMA8453Q & Arduino
Categories
- Arduino (21)
- ASM (1)
- AVR (13)
- Battery (4)
- CNC (6)
- Communication (4)
- Computer Vision (1)
- Connector (3)
- Contiki (3)
- DIY (8)
- Eagle (1)
- Electronics (27)
- Embedded (17)
- Encoder (2)
- How to (19)
- Infra Red (2)
- LEDs (7)
- Low power (3)
- Mechanical (7)
- Motion Control (10)
- Networking (3)
- Off The Wall (1)
- PCB (4)
- Processing (1)
- Product Design (1)
- RF (2)
- Sensors (13)
- Soldering (1)
- Touch Interface (4)
- Uncategorized (1)
- ZigBee (2)
Category Archives: Embedded
M’Day: Low Power Motion Sensor Arduino Night Light…
A few years back I made a motion sensitive night light as a Mother’s day gift and while it worked pretty well it really chewed out the batteries. And as with all devices that eat batteries it eventually fell out … Continue reading →
SuperDuplex: An InfraRed Bootloader for Arduino…
We’ve implemented an optical infrared Arduino bootloader based on the common 38kHz infrared remote modualtion. Using the Asuro as inspiration, our bootloader goes a step further in that it works seamlessly from within the Arduino IDE, utilizing the STK500V2 protocol … Continue reading →
How to: Bread Board Arduino…
Having a couple of Bread Board Arduinos handy can really make prototyping quick and painless. And while the Bread Board Arduino has pretty much been flogged to death in every way, shape and horse, we’re posting our rendition as reference … Continue reading →
LocoMotion: MMA8453 with Interrupts…
In the previous post about the MMA8453_N0m1 library we talked about how to get the stream of raw XYZ data back from the accelerometer. In this post we will be getting into some of the more advanced features of the … Continue reading →
How to: Compiling the Arduino Bootloader…
A project we’ve been recently working on requires a custom Arduino boot loader. Working in an incremental fashion, the first step is getting the stock Arduino boot loader to compile with the latest WinAVR libraries and current Arduino 1.0 IDE. … Continue reading →
6DOF Arduino: Compass & Accelerometer
This Arduino library is a mixed bag containing a number of functions to facilitate rapid sensor integration between a three axis compass and a three axis accelerometer. Where speed is required, function math is 8.8 fixed point, while non-performance functions … Continue reading →
How to: LED as a Light Sensor
LEDs LEDs LEDs, is there anything they can’t do? Besides adding that special crunchiness to smooth peanut butter, they also make awesome light level sensors. Here’s one way to do it that doesn’t require an analog input, just connect the … Continue reading →
ADC Battery Voltage: Divide, Match and Measure…
While the stock Arduino isn’t particularly well geared to running from a battery source, there are times it will be useful to know the status of our battery voltage. Using the circuit on the left as well as a bit … Continue reading →
ColorBabel: Hue to RGB, do you copy?
When talking in the color space one should speak lightly. Illustrated here is a translation from 10 bit hue to discrete 8 bit PWM levels for red, green and blue LED drive on the Arduino platform… The following code uses … Continue reading →
DC Servo: In a State of Motion…
Amongst tryptophan’s slumbering depression and returning unwanted gifts of another dreary chrism past, with step and direction the DC Servo Project marches valiantly into the new year… Software and hardware development have converged into a practical test platform. The encoder … Continue reading →