INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 1 Bewertungen - 5 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
OSC Arduino Code
10.03.2016, 17:17 (Dieser Beitrag wurde zuletzt bearbeitet: 10.03.2016 17:25 von ardu_arne.)
Beitrag #1
OSC Arduino Code
Ich versuche mit meinem Iphone den arduino zu steuern und habe dabei diesen code gefunden:
Code:
#include <SPI.h>
#include <Ethernet.h> // version IDE 0022
#include <Z_OSC.h>

byte myMac[] = { 0xDE, 0xAD, 0xBE, 0xFE, 0xFE, 0xED };
byte myIp[]  = { 192, 168, 1, 176 };
int  serverPort  = 8000;
byte gateway[] = { 192, 168, 1, 1 };    // ROUTER
byte subnet[] = {255, 255, 255, 0 };    // SUBNET


uint16_t i;
float floatValue;
Z_OSCServer server;
Z_OSCMessage *rcvMes;

void setup(){
//Serial.begin(19200);
Ethernet.begin(myMac ,myIp);
server.sockOpen(serverPort);
//Serial.println("init");

pinMode(3, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
analogWrite(3,254);
analogWrite(5,254);
  analogWrite(6,254);
}

void loop(){
if(server.available()){
  Serial.println("empfang");
  rcvMes=OSCMsgReceive();
  
  for(i=0 ; i<rcvMes->getArgsNum(); i++){
    switch( rcvMes->getTypeTag(i) ){
      case 'f':        
        floatValue = rcvMes->getFloat(i);
        
        
         String blue = "/1/blue";
         String red = "/1/red";
         String green = "/1/green";
        if(blue==rcvMes->getZ_OSCAddress()){
          analogWrite(3,floatValue);
        }
         if(red==rcvMes->getZ_OSCAddress()){
          analogWrite(6,floatValue);
        }
        if(green==rcvMes->getZ_OSCAddress()){
         analogWrite(5,floatValue);
       }
      
      break;
    }
  }
  
}    
}
leider bekomme ich immer die fehlermeldung: 'OSCMsgReceive' was not declared in this scope

ist dieser befehl aus der Library entfernt worden? und welchen befehl kann ich jetzt dafür nehmen?

mit freundlichen grüßen
fabian

Edit: Codebereich formatiert
Gruß Arne
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.03.2016, 22:05
Beitrag #2
RE: OSC Arduino Code
Poste doch mal die komplette Fehlermeldung.
Und einen Link zur Library.
Evtl. kann es doch auch sein, dass der Befehl "Z_OSCMsgReceive" heißen muss.

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.03.2016, 22:07
Beitrag #3
RE: OSC Arduino Code
(10.03.2016 22:05)hotsystems schrieb:  Poste doch mal die komplette Fehlermeldung.
Und einen Link zur Library.
Evtl. kann es doch auch sein, dass der Befehl "Z_OSCMsgReceive" heißen muss.

https://github.com/djiamnot/Z_OSC
und der fehler ist :
C:\Users\Fabian\Desktop\Arduino\iPad_Contolled_lights_Conor_Walsh\iPad_Contolled​_lights_Conor_Walsh.ino:7:19: fatal error: Z_OSC.h: No such file or directory

#include <Z_OSC.h>

^

compilation terminated.

exit status 1
Fehler beim Kompilieren.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.03.2016, 22:27
Beitrag #4
RE: OSC Arduino Code
kann es sein, dass die lib in der ide nicht zugefügt/angemeldet ist.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.03.2016, 22:33
Beitrag #5
RE: OSC Arduino Code
danke für eure Hilfe aber ich habe das problem anders gelöst. Mit dem Code von dem Typ
http://trippylighting.com/teensy-arduino...o-oscuino/
Ich habe ihn ein bisschen verändert das er nicht so klobig ist und schon funktioniert alles wie ich das möchte.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.03.2016, 23:23
Beitrag #6
RE: OSC Arduino Code
(10.03.2016 22:07)Fabian_Fabian schrieb:  https://github.com/djiamnot/Z_OSC
und der fehler ist :
C:\Users\Fabian\Desktop\Arduino\iPad_Contolled_lights_Conor_Walsh\iPad_Contolled​_lights_Conor_Walsh.ino:7:19: fatal error: Z_OSC.h: No such file or directory
#include <Z_OSC.h>
^
compilation terminated.
exit status 1
Fehler beim Kompilieren.

Auch wenn du es schon gelöst hast, diese Fehlermeldung sagt eindeutig aus, dass deine IDE die Library nicht findet. Du hast diese nicht richtig eingebunden (wurde ja auch von Pit geschrieben) oder du verwendest eine IDE die hier Fehler macht.

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Code wird langsamer mit der Laufzeit Wampo 9 306 05.10.2017 11:32
Letzter Beitrag: SkobyMobil
Tongue Visual Studio Code als Editor für die Entwicklung von Arduino Code Klaus(i) 1 258 03.09.2017 19:15
Letzter Beitrag: Mathias
  Volume Up falscher Tastatur Hex-Code Maxi290997 7 510 03.07.2017 21:49
Letzter Beitrag: Maxi290997
  delay(...) im Code ok? donut 4 461 08.06.2017 20:16
Letzter Beitrag: donut
  Textdokument in Arduino Code umwandeln Tellen 9 620 03.06.2017 16:30
Letzter Beitrag: Tellen
  Firmata (Daten senden an den Arduino und empfangen vom Arduino) comfan 6 1.018 29.04.2017 14:29
Letzter Beitrag: hotsystems
  TFT Pixel to Code oOSpikeOo 5 403 06.04.2017 18:49
Letzter Beitrag: Tommy56
  Tri-State Code ?? Franz54 3 406 12.02.2017 19:23
Letzter Beitrag: Franz54
  Code aus 1.6.9 geht mit 1.8.1 nicht mehr zu kompilieren DL1AKP 7 730 02.02.2017 12:16
Letzter Beitrag: Tommy56
  Einfacher Tacho für niedrige Geschwindigkeiten – Code optimieren Bastelo 2 617 12.10.2016 20:31
Letzter Beitrag: Bastelo

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste