ATmega32U4 code:
#include <Mailbox.h>
int i = 0;
void setup() {
Bridge.begin(); // Initialize Bridge and Mailbox
Mailbox.begin();
Serial.begin(9600); // Initialize Serial
while (!Serial); // Wait until a Serial Monitor is connected.
}
void loop() {
Serial.println(i);
Mailbox.writeMessage(String(i));
i++;
delay(2000); // wait 2 seconds
}
AR9331 code:
nano mailbox.py
import socket
import json
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(('127.0.0.1', 5700))
result = json.loads(s.recv(1024))
print result
s.close()
python -u mailbox.py
{u'request': u'raw', u'data': u'19'}
Comments powered by CComment