12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- #if defined(ESP8266)
- #include <ESP8266WiFi.h>
- #else
- #include <WiFi.h>
- #endif
- #include <WiFiUdp.h>
- #include <OSCMessage.h>
- char ssid[] = "*****************";
- char pass[] = "*******";
- WiFiUDP Udp;
- const IPAddress outIp(10,40,10,105);
- const unsigned int outPort = 9999;
- const unsigned int localPort = 8888;
- void setup() {
- Serial.begin(115200);
-
- Serial.println();
- Serial.println();
- Serial.print("Connecting to ");
- Serial.println(ssid);
- WiFi.begin(ssid, pass);
- while (WiFi.status() != WL_CONNECTED) {
- delay(500);
- Serial.print(".");
- }
- Serial.println("");
- Serial.println("WiFi connected");
- Serial.println("IP address: ");
- Serial.println(WiFi.localIP());
- Serial.println("Starting UDP");
- Udp.begin(localPort);
- Serial.print("Local port: ");
- #ifdef ESP32
- Serial.println(localPort);
- #else
- Serial.println(Udp.localPort());
- #endif
- }
- void loop() {
- OSCMessage msg("/test");
- msg.add("hello, osc.");
- Udp.beginPacket(outIp, outPort);
- msg.send(Udp);
- Udp.endPacket();
- msg.empty();
- delay(500);
- }
|