- Tue Apr 22, 2008 4:42 pm
#46884
I am involved in a class project in which we are using an Arduino Diecimila to communicate to Adobe Director via bluetooth. Right now, we have the BlueSMiRF RP-SMA Bluetooth Modem connected to the Diecimila through the digital TX & RX connections, 3.3v, & ground. Bluetooth connection works, so that's not a problem.
We also have a pedometer connected to the Diecimila that is sending "step" signals to our program. That's working just fine as well.
Our issue has come up now that we're trying to connect a digital compass to the Diecimila. The unit we're using is the Honeywell HMC1052L. The connections on the eval board are VCC, Ground, Out1, Out2, and Set. Our programming so far has been done in Processing, which communicates with Flash, and Flash communicates with Director.
My questions:
1) Is there any other hardware besides the Diecimila and the HMC1052L that is needed to get usable data from the compass?
2) Does the Diecimila have an ADC? If so, is it high enough resolution to give an accurate reading from the HMC1052L? If not, then what hardware do we need to make that happen?
3) Can Processing grab data from the HMC1052L and use it like it takes data from other devices?
Give me answers as though I have no prior experience, cause that's about where I'm at. Thanks for help.
We also have a pedometer connected to the Diecimila that is sending "step" signals to our program. That's working just fine as well.
Our issue has come up now that we're trying to connect a digital compass to the Diecimila. The unit we're using is the Honeywell HMC1052L. The connections on the eval board are VCC, Ground, Out1, Out2, and Set. Our programming so far has been done in Processing, which communicates with Flash, and Flash communicates with Director.
My questions:
1) Is there any other hardware besides the Diecimila and the HMC1052L that is needed to get usable data from the compass?
2) Does the Diecimila have an ADC? If so, is it high enough resolution to give an accurate reading from the HMC1052L? If not, then what hardware do we need to make that happen?
3) Can Processing grab data from the HMC1052L and use it like it takes data from other devices?
Give me answers as though I have no prior experience, cause that's about where I'm at. Thanks for help.