I2C Sensor - Change address
Navigates to RoboticsConnection.com Home RoboticsConnection.com HomePage
RoboticsConnection User Forum
Home       Members    Calendar    Who's On
Welcome Guest ( Login | Register )
        



I2C Sensor - Change address Expand / Collapse
Author
Message
Posted Friday, May 30, 2008 6:11 PM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: Tuesday, June 03, 2008 1:54 AM
Posts: 2, Visits: 7
I have successfully used the I2C line sensor with the PICDEM 2 Plus board. The performance is very good but my only feedback is that should be an eight sensors version instead of the present 5. I am thinking of using two sensor boards. So I have been trying to change the sensors' default I2C address from 0x50 to 0X58. However, the change does not seems to happen. Am I missing something here?

        i2c_start();  
        i2c_write(0x50);
        i2c_write(0xA0);
        i2c_write(0xAA);
        i2c_write(0xA5);

       i2c_write(0x58);

        i2c_stop();

Post #524
Posted Monday, June 02, 2008 6:55 AM


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Administrators
Last Login: Monday, October 06, 2008 6:22 AM
Posts: 277, Visits: 407
naiffat,

Try this...

    i2c_start();
    i2c_write(currAddress);     
    i2c_write(0x00);              
    i2c_write(0xA0);              
    i2c_stop();

    i2c_start();
    i2c_write(currAddress);     
    i2c_write(0x00);              
    i2c_write(0xAA);              
    i2c_stop();

    i2c_start();
    i2c_write(currAddress);     
    i2c_write(0x00);              
    i2c_write(0xA5);              
    i2c_stop();

    i2c_start();
    i2c_write(currAddress);     
    i2c_write(0x00);              
    i2c_write(newAddress);     
    i2c_stop()

Best Regards,

Jason Summerour
President,
Summerour Robotics Corporation
Microsoft MVP
www.roboticsconnection.com

Post #531
Posted Tuesday, June 03, 2008 1:56 AM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: Tuesday, June 03, 2008 1:54 AM
Posts: 2, Visits: 7
It works just great.

Just curious to know whether did I miss this being documented somewhere?

Post #537
« Prev Topic | Next Topic »


Reading This Topic Expand / Collapse
Active Users: 0 (0 guests, 0 members, 0 anonymous members)
No members currently viewing this topic.
Forum Moderators: jsummerour, ringo

Permissions Expand / Collapse

All times are GMT -8:00, Time now is 3:23am

Powered By InstantForum.NET v4.1.4 © 2008
Execution: 0.203. 12 queries. Compression Disabled.