Hummina Shadeeba said:With the "floating axle" how does it take turns and allow one wheel to spin faster than the other? I imagine it must do that but looking at it I can't see what mechanism is used.
bearings..
Hummina Shadeeba said:With the "floating axle" how does it take turns and allow one wheel to spin faster than the other? I imagine it must do that but looking at it I can't see what mechanism is used.
Updating Wiiceiver with an Arduino Uno
Wiiceiver is an “Uno on a Breadboard”.
0) get an Arduino Uno R3 -- not the SMD version, make sure it has the giant chip/socket in the middle of the board: http://arduino.cc/en/Main/arduinoBoardUno
Install the arduino environment from arduino.cc. Practice with the “blink” example, to get familiar with using the Uno.
Download the latest release from github: https://github.com/jaustindavid/wiiceiver/releases/latest
unzip the wiiceiver code, and open Wiiceiver.ino
1) remove the chip from the Uno -- literally pry it out of the socket. Save it!
2) connect jumpers from Uno -> Wiiceiver, using the 6-pin header on the Wiiceiver (5 holes through the heat shrink, #1 is near the edge of the board, #6 toward the center; position #5 is unused)
5V -> #1
RESET -> #2
RX 0 -> #3
TX 1 -> #4
GROUND -> #6
3) plug in the Uno’s USB to your computer
4) Upload as if this were an Uno. The Uno’s TX/RX LEDs should light up and remain solid for several seconds while the code is uploading; after upload the wiiceiver will enter the startup sequence and the red/green LEDs will get all blinky. You can access debugging info in the serial monitor.
To troubleshoot your ESC: connect wiiceiver as above, remove the 5V wire, and plug in the ESC. Start the ESC, then open the Arduino Serial Monitor (Tools menu) -- lots of debug output will ensue. You can now see the stick input, smoothed throttle level, and actual timing signal sent to the ESC.