Show Posts
Pages: 1 2 [3]
31  International / Deutsch / Re: Arduino Uno + Easy VR (+Shield) on: December 15, 2012, 06:47:38 pm
ok ich habs jetzt soweit geschafft dass ich mich durhc diverse tutorials gekämpft habe und auch ein paar beispiele ausprobiert habe.
für mein vorhaben will ich die beim easy VR enthaltenen code zeilen für das testen der befehle verwenden.

bei den zeilen stehen extra sparten in denen die aktionen rein sollen (also wie z.b. digitalWrite(led, HIGH) ).
ich möchte jetzt allerdings einen befehl einbauen, bei dem ein angeschlossener servo angesteuert wird.
ich dachte mir evtl könnte ich die vorgegebenen codezeilen unter den Beispielen verwenden.
nur wie baue ich die ein?

32  International / Deutsch / Re: Arduino Uno + Easy VR (+Shield) on: December 13, 2012, 07:09:26 pm
shift funzt super, ich neige nur dazu zu schnell zu tippen und da ignoriere ich einfach die großschreibung^^
hmm also nen servo ansteuern gibbet sogar n tutorial.
Das problem ist dass ich mit dem EasyVR Arduino Shield net zurrecht komme smiley-wink
33  International / Deutsch / Arduino Uno + Easy VR (+Shield) on: December 13, 2012, 05:23:09 pm
hei ihr.
hab mir jetzt diese kombination zugelegt


ich möchte sogar eine änliche aktion wie in dem video erreichen.
mir ist klaar das servo steuerung zu viel für den andang ist.
desshalb werde ich einfach eine led für den anfang nehmen, doch der code kann im grunde der gleiche bleiben.
Da ich noch neu bin, wollte ich fragen welche lektüren ihr empfehlen können für die grundbegriffe etc?
das grundgerüst des codes hab ich schon (kann ich auf anfrage gern zeigen).
aber ich blicke nicht ganz durch wo ich was eintrage smiley-wink
hatt jemand geduld und etwas zeit mir zu helfen?^^
34  International / Deutsch / Re: EasyVR sprachsteuerung on: December 06, 2012, 07:25:46 am
ich hab das hier http://www.tigal.com/product/3163 also das uno mit dazu gekauft.

ich dachte anfangs halt dass ich das easy vr einfach alleine betreiben kann. aber da habe ich mich wohl geirrt.
35  International / Deutsch / Re: EasyVR sprachsteuerung on: December 06, 2012, 04:26:46 am
danke für deine mühe^^

ich habe mir jetzt einfach das easy vr Arduino shield zusätzlich zugelegt. für das gibt es nämlich gute anleitungen smiley-wink

übernommen, naja, wenn da nicht die komplikationen bei den manuals wäre (nämlich das die immer davon ausgehen dass man das easy vr nicht stand alone betreiben will) müsste ich garnicht hier nachfragen smiley-wink

naja scheinbar muss man garnichts programmieren, es reicht es in dem commander (easy vr proggi) einzustellen und dann isses glecih im board gespeichert. muss nurn och dahinter kommen wie ich das jetzt fernab vom pc betreibe und wie ich die kommandos verknüpfe .
36  International / Deutsch / Re: EasyVR sprachsteuerung on: December 05, 2012, 06:53:27 pm
also ich will das board halt noch iwie dazu bringen das zu tun was ich will.
denn laut anleitung mussich den code erstmal irgendwie auf das board laden
37  International / Deutsch / Re: EasyVR sprachsteuerung on: December 05, 2012, 06:09:56 pm
das hier wäre der code^^
.bas oder . pde datein sind das

#if defined(ARDUINO) && ARDUINO >= 100
  #include "Arduino.h"
  #include "SoftwareSerial.h"
  SoftwareSerial port(12,13);
#else // Arduino 0022 - use modified NewSoftSerial
  #include "WProgram.h"
  #include "NewSoftSerial.h"
  NewSoftSerial port(12,13);
#endif

#include "EasyVR.h"
EasyVR easyvr(port);

//Groups and Commands
enum Groups
{
  GROUP_0  = 0,
  GROUP_1  = 1,
  GROUP_16 = 16,
};

enum Group0
{
  G0_JARVIS = 0,
};

enum Group1
{
  G1_HELM_AUF = 0,
  G1_HELM_ZU = 1,
};

enum Group16
{
  G16_SVEN = 0,
};


EasyVRBridge bridge;

int8_t group, idx;

void setup()
{
  // bridge mode?
  if (bridge.check())
  {
    cli();
    bridge.loop(0, 1, 12, 13);
  }
  // run normally
  Serial.begin(9600);
  port.begin(9600);

  if (!easyvr.detect())
  {
    Serial.println("EasyVR not detected!");
    for (;smiley-wink;
  }

  easyvr.setPinOutput(EasyVR::IO1, LOW);
  Serial.println("EasyVR detected!");
  easyvr.setTimeout(5);
  easyvr.setLanguage(3);

  group = EasyVR::TRIGGER; //<-- start group (customize)
}

void action();

void loop()
{
  easyvr.setPinOutput(EasyVR::IO1, HIGH); // LED on (listening)

  Serial.print("Say a command in Group ");
  Serial.println(group);
  easyvr.recognizeCommand(group);

  do
  {
    // can do some processing while waiting for a spoken command
  }
  while (!easyvr.hasFinished());
 
  easyvr.setPinOutput(EasyVR::IO1, LOW); // LED off

  idx = easyvr.getWord();
  if (idx >= 0)
  {
    // built-in trigger (ROBOT)
    // group = GROUP_X; <-- jump to another group X
    return;
  }
  idx = easyvr.getCommand();
  if (idx >= 0)
  {
    // print debug message
    uint8_t train = 0;
    char name[32];
    Serial.print("Command: ");
    Serial.print(idx);
    if (easyvr.dumpCommand(group, idx, name, train))
    {
      Serial.print(" = ");
      Serial.println(name);
    }
    else
      Serial.println();
    easyvr.playSound(0, EasyVR::VOL_FULL);
    // perform some action
    action();
  }
  else // errors or timeout
  {
    if (easyvr.isTimeout())
      Serial.println("Timed out, try again...");
    int16_t err = easyvr.getError();
    if (err >= 0)
    {
      Serial.print("Error ");
      Serial.println(err, HEX);
    }
  }
}

void action()
{
    switch (group)
    {
    case GROUP_0:
      switch (idx)
      {
      case G0_JARVIS:
        // write your action code here
        // group = GROUP_X; <-- or jump to another group X for composite commands
        break;
      }
      break;
    case GROUP_1:
      switch (idx)
      {
      case G1_HELM_AUF:
        // write your action code here
        // group = GROUP_X; <-- or jump to another group X for composite commands
        break;
      case G1_HELM_ZU:
        // write your action code here
        // group = GROUP_X; <-- or jump to another group X for composite commands
        break;
      }
      break;
    case GROUP_16:
      switch (idx)
      {
      case G16_SVEN:
        // write your action code here
        // group = GROUP_X; <-- or jump to another group X for composite commands
        break;
      }
      break;
    }
}
38  International / Deutsch / Re: EasyVR sprachsteuerung on: December 05, 2012, 06:34:59 am
ich hab es angeschlossen (pc).
die software is auch schon drauf.
anfangs sollte man ja sdie firmware und bei bedarf die alternativen sound files draufspielen.
das problem war das mein bootloader rumgezickt hatt.
hab festgestellt das ein kontakt brüchig war, hab den fix repariert und dann gings wieder.
habe jetzt die alternativen sound files aufgespielt, meine einstellungen in dem Easy VR Commander (software) gemacht und den benötigten code generiert.
ich häng jetzt an dem schritt das ganze auf das modul zu bekommen. der code muss da ja drauf, nur wie genau^^
ich hab zwaar c++ kentnisse, jedoch weisi ch net wie ich nen code auf ein bauteil bekomme.
der nächste schritt wäre dann einfach mal einen akku an die platine zu hängen und zu hoffen das alles so funzt wies im grunde soll smiley-wink
39  International / Deutsch / Re: EasyVR sprachsteuerung on: December 05, 2012, 03:39:38 am
also im grnde brauch ich nur hilfe bei dem code gedöns.
ich weis grad kein passendes programm für C und mir fällt nicht ein wie ich den code aufs board bekomme *mich schäm*
40  International / Deutsch / EasyVR sprachsteuerung on: December 04, 2012, 06:46:05 pm
hei ihr, ich habe mich jetzt ne wcohe damit rumgeschlagen und komme einfach nicht weiter:

Ich will mit dem VeeaR - EasyVR Modul eine Sprachsteuerung für eine klappe realisieren.
das habe ich:
  • VeeaR - EasyVR
  • VeeaR - EasyVR DevBoard
  • Servomotor
kann mir jemand helfen beim umgang mit dem EasyVR Modul?
überall wo ich was darüber lese, reden sie von Arduino, aber der suppord meinte dass ich das modul ohne weitere zusatzsachen betreiben könnte.

HELP smiley-red
Pages: 1 2 [3]