答案:#include <Wire.h>Void setup() {Wire.begin(8); // 作为从机加入I2c总线,地址为8Wire.onReceive(receiveEvent); // 注册一个IIC请求事件Serial.begin(9600);}Void loop() {Delay(100);}Void receiveEvent(int howMany) {While (1 < Wire.available()) { // 循环读取收到的数据,最后一个数据单独读取Char c = Wire.read();Serial.print(c);}Int x = Wire.read();Serial.println(x);}