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
  Einfacher Tacho für niedrige Geschwindigkeiten – Code optimieren Bastelo 2 262 12.10.2016 20:31
Letzter Beitrag: Bastelo
  Code mit Verifikation über Keypad & LCD machnetz 5 216 10.10.2016 15:01
Letzter Beitrag: torsten_156
  Wo kann ich hier noch Code spahren? (SPI-,Ethernet-,SD-,GSM-Library) avoid 4 384 05.06.2016 14:16
Letzter Beitrag: avoid
  Serial Monitor Eingabe über Code Maxi290997 4 523 12.05.2016 18:57
Letzter Beitrag: SkobyMobil
  Problem: RFID code mit Inhalt einer Textdatei auf einer SD Karte vergleichen MartinK 6 516 29.03.2016 16:45
Letzter Beitrag: MartinK
  Code bei fritzing Miro 3 1.382 08.02.2016 16:16
Letzter Beitrag: Uwa
  Code für Würfel korrekt? JanGamer11 12 812 12.01.2016 19:41
Letzter Beitrag: Claus_M
  Programm Code Erweitern hugolost 8 664 01.01.2016 20:02
Letzter Beitrag: Bitklopfer
  Jeffs 4-Way Button Code auf Arduino Leonardo? noxx 17 1.316 16.11.2015 20:30
Letzter Beitrag: noxx
  Code Server oder Client seitig?? SchwesterStefan 3 573 09.11.2015 22:47
Letzter Beitrag: hotsystems

Gehe zu:


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