|
-
-
-
-
-
-
-
-
-
-
-
-
- #include <Wire.h>
-
- int led = LED_BUILTIN;
-
- void setup()
- {
- pinMode(led, OUTPUT);
- Wire.begin(9);
- Wire.onReceive(receiveEvent);
- Serial.begin(9600);
- }
-
- void loop()
- {
- delay(100);
- }
-
-
-
- void receiveEvent(int howMany)
- {
- digitalWrite(led, HIGH);
- while(Wire.available() > 1) {
- char c = Wire.read();
- Serial.print(c);
- }
- int x = Wire.read();
- Serial.println(x);
- digitalWrite(led, LOW);
- }
|