#include "AFPSlave.h" #define PIN_RX 5 AFPSlave afp('1', PIN_RX); int id1; int i; void setup() { afp.begin(); SerialUSB.begin(9600); id1 = afp.addField("T"); afp.updateField(id1, "20", 0); } void loop() { int req = afp.pollRequest(); switch (req) { case AFP_REQ_THIS: afp.disableAllFields(); if (afp.request_msg[0] == 'T') { afp.enableField(id1); } afp.sendReply(); break; case AFP_REQ_OTHER: afp.listenReply(); break; case AFP_REQ_BROADCAST: afp.updateField(id1, "42", 0); case AFP_REQ_NONE: default: break; } delay(1); }