Salve a tutti,
mi sono imbattuto nella realizzazione di un desk interattivo e sto provando a far comunicare arduino yun e isadora tramite osc segnali, ho scaricato la libreria OSC scritta da CNMAT,seguo l'esempio base della trasmissione segnali ma ho dei problemi nella libreria con Udp(che sarebbe qualcosa legata all'ethernet).
Qui sotto scrivo sia il programma che gli errori che riporta...
ringraziando anticipatamente porgo cordiali saluti
#include <OSCData.h>
#include <OSCMatch.h>
#include <OSCMessage.h>
#include <OSCTiming.h>
#include <SLIPEncodedSerial.h>
#include <SLIPEncodedUSBSerial.h>
#include <Ethernet.h>
#include <SPI.h>
byte mac[] = { 0x90, 0xA2, 0xDA, 0xF6, 0x00, 0x1F };
byte ip[] = { 192,168,240,1 };
byte outIp[] = { 192,168,240,102 };
int outPort = 1234;
void setup() {
Ethernet.begin(mac,ip);
}
void loop(){
OSCMessage msg("/analog/0");
msg.add(analogRead(0));
Udp.beginPacket(outIp, outPort);
msg.send();
Udp.endPacket();
msg.empty();
delay(20);
}
Arduino:1.6.3 (Mac OS X), Scheda:"Arduino Yún"
Osc_invio.ino: In function 'void loop()':
Osc_invio.ino:35:3: error: 'Udp' was not declared in this scope
Osc_invio.ino:36:12: error: no matching function for call to 'OSCMessage::send()'
Osc_invio.ino:36:12: note: candidate is:
In file included from /Users/grazianodevecchis/Documents/Arduino/libraries/OSC/OSCBundle.h:29:0,
from Osc_invio.ino:2:
Documents/Arduino/libraries/OSC/OSCMessage.h:314:10: note: void OSCMessage::send(Print&)
void send(Print &p);
^
Documents/Arduino/libraries/OSC/OSCMessage.h:314:10: note: candidate expects 1 argument, 0 provided
Errore durante la compilazione