system
3
#include <Wire.h>
int slaveaddress = 0x21;
int regaddress = 0x01;
int regdata = 0xFF;
void setup()
{
Serial.begin(9600);
Wire.begin();
Read();
Write();
}
void Write()
{
Wire.beginTransmission(slaveaddress);
Wire.write(regaddress);
Wire.write(regdata);
}
void Read()
{
Wire.beginTransmission(slaveaddress);
Wire.write(regaddress);
Wire.endTransmission();
Wire.requestFrom(regaddress,1);
while(!Wire.available())
{
}
int c = Wire.read();
Serial.println(c);
}
void loop()
{
Read();
}