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

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) 
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

changeaddressto = 0xee # 2 * 0x77


raspberrypi



Comments

Popular posts from this blog

Convierte tu Raspberry en un NAS. Firmware fvdw-sl 15.3 - Raspberry Pi Forums

How to format a Get Request

avrdude: verification error, first mismatch at byte 0x0000 0x0c != 0x62