Inter-Integrated Circuit (I²C) is a bus for low speed peripherals. Use this tag for questions regarding how to use I²C with an Arduino, or for problems with I²C and your Arduino.
6
votes
1answer
3k views
I²C with ATTiny85 at 8MHz using TinyWireM library
Hello fellow Arduino enthusiasts, I am trying to make the ATTiny85 talk I²C with a MMA7660 breakout board I have (it's an accelerometer, this is a follow up question to my previous one).
I would ...
3
votes
2answers
5k views
I2C 2 way communication between Arduino Uno and Arduino Mega
If I remove the transmission code from slave this works properly but I need to transmit from slave.
Here is my master code
#include <Wire.h>
void setup() {
Wire.begin(3);
...
8
votes
2answers
6k views
How do I use I2C devices with Arduino?
I have a few useful I2C components, such as a 16-bit port expander (MCP23017), which I'd like to use in various projects.
What do I need to do to make these work with Arduino? Will it work with any ...
0
votes
3answers
2k views
Receiving 2byte int values over serial
I am using Python smbus write_word_data method to send int values from a Raspberry Pi to an arduino.
This seems to be the correct method.
When I send values from 0-255, I see the following in my ...