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:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Probleme mit MotorController(BTS7960B) und WiiMote
25.01.2015, 11:57
Beitrag #1
Probleme mit MotorController(BTS7960B) und WiiMote
Hallo beisammen, ich zerbreche mir echt den Kopf, ich bekomme meinen Motor Controller (http://www.ebay.de/itm/like/191174715437...06&chn=ps) nicht zum laufen. Wenn ich einen Fixen PWM Wert vorgebe geht alles bestens und auch wenn ich Analog einen Wert von einem Poti auslese und dann wieder Ausgebe Funktioniert er.

Es muss irgendwie an der USB Shield Library bzw dem Ausgabe Wertes des Nunchuks liegen.

Eine LED kann ich problemlos Regeln aber wenn ich das Signal an die Steuerung geben passiert einfach nichts.

Weiß da zufällig jemand Rat? Vielleicht stehe ich auch einfach auf dem Schlau ^^

Der Controller funktioniert auf jeden Fall und angeschlossen ist er auch richtig, ich arbeite nicht das erste mal mit dem Modell. Nur das erste mal mit dem Arduino.
Habe den Code schon so knapp gehalten wie es geht aber ich weiß nicht woran es liegen kann -.-
Ich kann auch leider nicht den Wert des Nunchuks Sinnvoll ausgeben. Habe es mit
serial.Print(Wii.getAnalogHat(HatX),DEC);
probiert aber dann geht absolut gar nichts mehr.

Code:
#include <PWM.h>
#include <Wii.h>
#include <usbhub.h>
#ifdef dobogusinclude
#include <spi4teensy3.h>
#endif

USB Usb;
BTD Btd(&Usb);
WII Wii(&Btd, PAIR);

int led = 9;              
int32_t frequency = 1000;

void setup()
{
  Serial.begin(115200);
  while (!Serial);
  if (Usb.Init() == -1)
  {
    Serial.print(F("\r\nOSC did not start"));
    while (1);
  }
  InitTimersSafe();
  bool success = SetPinFrequencySafe(led, frequency);
  if(success)
  {
    pinMode(13, OUTPUT);
    digitalWrite(13, HIGH);    
  }
  
}

void loop()
{
  Usb.Task();
  if(Wii.wiimoteConnected)
  {
    pwmWrite(led, Wii.getAnalogHat(HatX));  
  }
  delay(30);      
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.01.2015, 14:48
Beitrag #2
RE: Probleme mit MotorController(BTS7960B) und WiiMote
Ok, pin 9 wird von dem shield verwendet. Somit konnte es nicht richtig funktionieren -.-

Habe einfach auf Pin 3 gewechselt und nun ist alles tutti Smile


*closed
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Arduin Radio Head Library driver Probleme gandalf7588 3 453 08.04.2018 13:05
Letzter Beitrag: gandalf7588
  Probleme mit multiplexing Thor Wallhall 55 3.730 18.03.2018 18:06
Letzter Beitrag: Tommy56
  Treppenbeleuchtung Probleme mit LED Anzahl Cellman 1 285 18.03.2018 10:13
Letzter Beitrag: hotsystems
  Probleme mit Scheduler Arduino DUE juergen001 5 463 15.03.2018 11:44
Letzter Beitrag: juergen001
  Probleme mit DS3231 Geeros#18 6 503 26.02.2018 14:09
Letzter Beitrag: Tommy56
  Probleme mit der Software Thor Wallhall 8 856 31.12.2017 11:34
Letzter Beitrag: Tommy56
  Makeblock mit Scratch programmieren- Probleme Keinen Schimmer 17 4.617 30.12.2017 00:40
Letzter Beitrag: koma1965
  Probleme Serieller Kommunikation Arduino Nextero 13 884 12.12.2017 16:47
Letzter Beitrag: hotsystems
  Interrupt und I2C gibt das Probleme? Badger1875 5 742 03.10.2017 23:26
Letzter Beitrag: GuaAck
Big Grin Probleme mit pgm_read_word NoGi 9 1.999 23.04.2017 10:09
Letzter Beitrag: NoGi

Gehe zu:


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