Go Down

Topic: Arduino+Srf08+I2c (Read 1 time) previous topic - next topic

Loïc

Bonjour!
Je voudrais savoir comment choisir une adresse au capteur ultrason Srf08.
J'ai essayé ce programme mais cela ne change pas l'adresse.
Pouvez vous m'indiquer la démarche précise à faire pour réussir à choisir ca propre adresse.

/*
// The following code changes the address of a Devantech Ultrasonic Range Finder (SRF10 or SRF08)
// usage: changeAddress(0x70, 0xE6);

void changeAddress(byte oldAddress, byte newAddress)
{
 Wire.beginTransmission(oldAddress);
 Wire.send(0x00);
 Wire.send(0xA0);
 Wire.endTransmission();

 Wire.beginTransmission(oldAddress);
 Wire.send(0x00);
 Wire.send(0xAA);
 Wire.endTransmission();

 Wire.beginTransmission(oldAddress);
 Wire.send(0x00);
 Wire.send(0xA5);
 Wire.endTransmission();

 Wire.beginTransmission(oldAddress);
 Wire.send(0x00);
 Wire.send(newAddress);
 Wire.endTransmission();
}

*/

merci  :)

B@tto

Je connais pas trop l'I2C mais voila ce que j'ai trouvé sur cet engin :
Quote
160 0xA0 1st in sequence to change I2C address
165 0xA5 3rd in sequence to change I2C address
170 0xAA 2nd in sequence to change I2C address


Or toi au lieu de 0xA0 -> 0xA5 -> 0xAA tu as 0xA0 -> 0xAA -> 0xA5
Blog électronique : battomicro.wordpress.com
Photographie : www.interactive-celebration.fr
Fablab de Montpellier : www.labsud.org

Loïc

Non, ca ne marche pas.
J'ai essayé dans les 2 ordres.

B@tto

Et pour oldadress tu prends bien 0xE0 ?
Blog électronique : battomicro.wordpress.com
Photographie : www.interactive-celebration.fr
Fablab de Montpellier : www.labsud.org

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy