Arduino => Levelconv => Ant AP2 seriell kommunikationsproble
Postat: 16 november 2012, 19:23:26
Ohoj!
Jag håller på med ett litet hobbyprojekt som jag inte riktigt får ihop.
Jag har en arduino uno som läser ett antal signaler från en motionscykel, (effekt och kadens) och först skrev jag bara ut datat på en display men sen ville jag testa att skicka detta till min GPS/Cykeldator via ANT+ protokollet.
Till detta köpte jag ett ANT+ AP2 chip som går på 3.3V och Arduino Uno går på 5.0 volt.
Iden är att kommunicera seriellt och för detta så köpte jag en "level-converter" från 5.0 till 3.3 volt.
AP2: http://www.thisisant.com/developer/comp ... 2-modules/
På länken ovan finns även datablad
Arduino UNO: http://www.arduino.cc/en/Main/arduinoBoardUno
Levelconverter: https://www.sparkfun.com/products/8745
Jag bifogar två bilder på hur jag har kopplat.
Jag får helt enkelt inte till kommunikationen och är lite osäker på hur level-convertern ska kopplas in.
Är det någon som har bra input eller synpunkter så är jag tacksam. Och om jag kan få lite tips på hur jag kan felsöka detta. Går det tex att koppla ihop ingång och utgång så "eka" meddelandet via level-convertern?
Om det behövs mer info som kod och annat så bara säg till så fixar jag det.
Jag håller på med ett litet hobbyprojekt som jag inte riktigt får ihop.
Jag har en arduino uno som läser ett antal signaler från en motionscykel, (effekt och kadens) och först skrev jag bara ut datat på en display men sen ville jag testa att skicka detta till min GPS/Cykeldator via ANT+ protokollet.
Till detta köpte jag ett ANT+ AP2 chip som går på 3.3V och Arduino Uno går på 5.0 volt.
Iden är att kommunicera seriellt och för detta så köpte jag en "level-converter" från 5.0 till 3.3 volt.
AP2: http://www.thisisant.com/developer/comp ... 2-modules/
På länken ovan finns även datablad
Arduino UNO: http://www.arduino.cc/en/Main/arduinoBoardUno
Levelconverter: https://www.sparkfun.com/products/8745
Jag bifogar två bilder på hur jag har kopplat.
Jag får helt enkelt inte till kommunikationen och är lite osäker på hur level-convertern ska kopplas in.
Är det någon som har bra input eller synpunkter så är jag tacksam. Och om jag kan få lite tips på hur jag kan felsöka detta. Går det tex att koppla ihop ingång och utgång så "eka" meddelandet via level-convertern?
Om det behövs mer info som kod och annat så bara säg till så fixar jag det.