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.

Gruß Dieter

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.

Gruß Dieter

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 noch verbesserbar/kürzbar? CommanderKSK 2 289 16.03.2018 23:53
Letzter Beitrag: CommanderKSK
  Unverständnis im Code Maker33 13 574 25.02.2018 13:26
Letzter Beitrag: Tommy56
  TFT Pixel to Code oOSpikeOo 6 998 19.02.2018 10:36
Letzter Beitrag: Mobilunity
  Programm-Code für 4 Schrittmotoren Philipp92 18 1.389 27.01.2018 12:10
Letzter Beitrag: Tommy56
  Code muss um 73Bytes reduziert werden! Wie? torsten_156 13 1.009 25.01.2018 21:56
Letzter Beitrag: torsten_156
  Code wird langsamer mit der Laufzeit Wampo 9 1.045 05.10.2017 11:32
Letzter Beitrag: SkobyMobil
Tongue Visual Studio Code als Editor für die Entwicklung von Arduino Code Klaus(i) 1 642 03.09.2017 19:15
Letzter Beitrag: Mathias
  Volume Up falscher Tastatur Hex-Code Maxi290997 7 800 03.07.2017 21:49
Letzter Beitrag: Maxi290997
  delay(...) im Code ok? donut 4 861 08.06.2017 20:16
Letzter Beitrag: donut
  Textdokument in Arduino Code umwandeln Tellen 9 1.344 03.06.2017 16:30
Letzter Beitrag: Tellen

Gehe zu:


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