

The 2 data bytes are not being transmitted. The only byte I can see in my oscilloscope is just the first one (please see picture below). variable 1 test byte constantly incremented.first the I2C protocol device address - Start / 8 + 1bits.work fine using standard Arduino libraries, the mentioned example doesn't work for me in my working NANO board.

Although several I2C devices like DS3231 RTC, etc. I am an experienced assembler and C/C++ programmer and hardware developer/designer. I just copied and reduced the code below a little from the example. Written by Nicholas Zambetti and Shawn Bonkowski, demonstrates use of the Wire library.

I am starting to study the Wire library (no previous Arduino Wire library experience), I read some info taken from here.Īs you all know, this really simple example changes the value of a AD5171 digital potentiometer via I2C.
