SRF02 changement d'adresse - Raspberry Pi Forums
bonjour
j'ai 2 srf02.
chacun fonctionne bien tout seul.
par contre impossible de changer d'adresse en suivant la doc...
1ere question : sur un i2cdetect -a 1 il m'affiche l'adresse 0x70 (et non une adresse entre 0xe0 et 0xf0 comme la doc le dit..)
le capteur repond bien l'adresse 0x70. quel est la nuance entre 0xe0 et 0x70 ? vu que ca l'air d'etre tous les 2 de l'hexa ?
2eme question : pour changer d'adresse j'utilise le code suivant en python pas de message d'erreur mais ca ne change pas l'adresse...
si vous avez une idee ?
ps : bien sur j'envoi toutes ces commandes via un raspberry
merci
j'ai 2 srf02.
chacun fonctionne bien tout seul.
par contre impossible de changer d'adresse en suivant la doc...
1ere question : sur un i2cdetect -a 1 il m'affiche l'adresse 0x70 (et non une adresse entre 0xe0 et 0xf0 comme la doc le dit..)
le capteur repond bien l'adresse 0x70. quel est la nuance entre 0xe0 et 0x70 ? vu que ca l'air d'etre tous les 2 de l'hexa ?
2eme question : pour changer d'adresse j'utilise le code suivant en python
code: select all
import smbus bus = smbus.smbus(1) currentdeviceaddress = 0x70 commandregister = 0x00 changecommand1 = 0xa0 changecommand2 = 0xaa changecommand3 = 0xa5 changeaddressto = 0x77 bus.write_byte_data(currentdeviceaddress, commandregister, changecommand1) bus.write_byte_data(currentdeviceaddress, commandregister, changecommand2) bus.write_byte_data(currentdeviceaddress, commandregister, changecommand3) bus.write_byte_data(currentdeviceaddress, commandregister, changeaddressto)
si vous avez une idee ?
ps : bien sur j'envoi toutes ces commandes via un raspberry
merci
changeaddressto = 0xee # 2 * 0x77
raspberrypi
Comments
Post a Comment