I am having some trouble with the AM2315 Temp\Humidity sensor. I have it hooked up to my BeagleBone Black as described below with the addition of a 10k resistor from White to red and another one from yellow to red. When its all hooked up and I run i2cdetect, it loads up to 5B really fast and then it slowly (about 1 per second, in red below) loads each address after that until it gets to the end… but never shows the AM2315 at 5C. I have tried multiple i2c buses and 4.7k resistors but get the same thing. Any ideas?
oh… This whole time I was thinking it was 3.3-5v. Thanks for pointing that out… I completely missed that. So how would I connect it to the bbb safely? Resistor divider on the data line?
Friday, 4 October 2013 06:52:28 UTC-6, jos... <at> gmail.com wrote:oh..
This whole time I was thinking it was 3.3-5v. Thanks for pointing that
out.. I completely missed that. So how would I connect it to the bbb
safely? Resistor divider on the data line?On Thursday, October 3, 2013
10:22:49 PM UTC-4, DeKay wrote:The fact that this isn't a 3.3V part may not
be helpinghttp://www.adafruit.com/products/1293#Technical_Details - "3.5 to
5.5V power and I/O"On Thursday, 3 October 2013 09:37:15 UTC-6,
I am having some trouble with the AM2315 Temp\Humidity sensor. I have it
hooked up to my BeagleBone Black as described below with the addition of a
10k resistor from White to red and another one from yellow to red. When its
all hooked up and I run i2cdetect, it loads up to 5B really fast and then it
slowly (about 1 per second, in red below) loads each address after that
until it gets to the end.. but never shows the AM2315 at 5C. I have tried
multiple i2c buses and 4.7k resistors but get the same thing. Any ideas?Red:
3v3White: P9_21Yellow: P9_20Black: GNDi2cdetect -y -r 10 1 2 3 4 5 6 7 8 9 a
b c d e f00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- --
-- -- --
I don't have a Beagleboard. I am using a bus pirate to do I2C. It has an
I2C address scanner. The AM2315 would respond every other scan. Then I
looked more closely at the spec sheet and it says that you have to "wake up"
the device, then talk to it. The Spec sheet can be found at Adafruit.com
FYI, I am running at 5V with 4.7K resistors. I have not yet been able to
read data from it yet. I just got it today.