Oh Danke.
Wenn ich das übernehme dann bekomme ich eine Fehlermeldung (Zeile 34) :
"exit status 1
'Array' was not declared in this scope"
Warum ?
Slave
#include <Wire.h>
volatile byte Array[3];
volatile bool newData = false;
void setup()
{
Wire.begin(80); // Slave Adresse
Wire.onReceive(receiveEvent);
Serial.begin(9600);
}
void loop()
{
if(newData)
{
for(int i=0; i<3; i++)
{
Serial.println(Array[i]);
}
Serial.println();
newData = false;
}
}
void receiveEvent(int howMany)
{
if(howMany == 3)
{
Wire.readBytes( Array, 3);
newData = true;
}
}