#include byte own_address = 9; void setup() { TinyWire.begin(own_address); TinyWire.onRequest(onI2CRequest); } void loop() { } byte myArray[2]; void onI2CRequest() { setNum(analogRead(A0)); TinyWire.write(myArray[0]); TinyWire.write(myArray[1]); setNum(analogRead(A1)); TinyWire.write(myArray[0]); TinyWire.write(myArray[1]); setNum(analogRead(A2)); TinyWire.write(myArray[0]); TinyWire.write(myArray[1]); setNum(analogRead(A3)); TinyWire.write(myArray[0]); TinyWire.write(myArray[1]); } void setNum(int n){ myArray[0] = (n >> 8) & 0xFF; myArray[1] = n & 0xFF; }