...
Code Block | ||
---|---|---|
| ||
#include <SPI.h> #include <WiFiNINA.h> #include <WiFiUdp.h> #include <OSCMessage.h> // WiFi stuff const char* ssid = "<YourYour network name>Router"; const char* pwd = "<Your networks secret password>Your password"; WiFiUDP Udp; // instance of UDP library const int remotePort = 8000; // port to which you want to send //fill in the IP address you want to send to: char remoteAddress[] = "10.0.1.3"; // you will need to enter the IP address of the router here. void setup() { Serial.begin(9600); // while you're not connected to a WiFi AP, while ( WiFi.status() != WL_CONNECTED) { Serial.print("Attempting to connect to Network named: "); Serial.println (SECRET_SSIDssid); // print the network name (SSID) WiFi.begin(SECRET_SSIDssid, SECRET_PASSpwd); // try to connect delay(2000); } // When you're connected, print out the device's network status: IPAddress ip = WiFi.localIP(); Serial.print("IP Address: "); Serial.println(ip); Udp.begin(remotePort); } void loop() { int sensor = analogRead(A0); //the message wants an OSC address as first argument OSCMessage msg("/sensor/"); msg.add(sensor); Udp.beginPacket(remoteAddress, remotePort); msg.send(Udp); // send the bytes to the SLIP stream Udp.endPacket(); // mark the end of the OSC Packet msg.empty(); // free space occupied by message delay(100); } |
...