top of page
Forum Posts
SS SH
Aug 18, 2021
In General Discussions
First, the Setup: The hardware switch is set to Ny, not Pi; for reasons already shared from others. So Bittle is awake, but not receiving commands from the Pi0. (If switched to Pi, as others have found, the sketch doesn't correctly load and Bittle is dead.) What we're trying to do: We want to be able to control Bittle from the Pi0, without having to write an entire program on the Pi0. The Pi0 is setup as a Wireless Access Point and we are communicating with it directly from a smartphone with its own network name and a dedicated IP address. That all works fine. Problem/Question: Is there a way to have the Pi0 access and control the movement commands on the OpenCat via a serial connection from the Pi to the Nyboard, when the Pi is mounted on the 2x5 pin connector? If we hook up the Updater module, (without the Pi0 mounted), to Bittle, we can send commands, (like ksit, etc.), via the Updater and Bittle responds just fine. We should be able to do the same from the Pi0, but can't. Any ideas of how to get this all talking together without writing or moving the entire sketch to the Pi? It's really close and acts like it wants to do what we want. But I think we're missing something hopefully very simple and easy. Please advise - thanks! :-)
0
2
74
SS SH
Jul 07, 2021
In Software
When compiling OpenCat 1.8.15, I see these statements in the IDE: --------------------------- In file included from C:\Users\CV\Downloads\OpenCat\OpenCat\WriteInstinct\OpenCat.h:86:0, from C:\Users\CV\Downloads\OpenCat\OpenCat\OpenCat.ino:31: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src/Wire.h: In member function 'void Motion::loadDataFromI2cEeprom(unsigned int&)': C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src/Wire.h:68:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int) uint8_t requestFrom(int, int); ^~~~~~~~~~~ C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src/Wire.h:65:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t) uint8_t requestFrom(uint8_t, uint8_t); ^~~~~~~~~~~ Sketch uses 28622 bytes (88%) of program storage space. Maximum is 32256 bytes. Global variables use 1190 bytes (58%) of dynamic memory, leaving 858 bytes for local variables. Maximum is 2048 bytes. ----------------------------- When OpenCat is then uploaded, Bittle isn't behaving correctly - very weird movements. When I compile and upload the buzzer test code - that all works just fine with none of the above. OpenCat just doesn't seem to want to upload correctly. Anyone have an idea what the above means, why I'm getting it or how to fix it? I've removed and reinstalled the libraries twice per the instructions. The IRremote.h file has been correctly updated. Everything looks right, but something must be wrong. Thanks in advance...
0
4
82
SS SH
Jul 02, 2021
In General Discussions
Possible issue with the legs. Just received Bittle this week, pre-assembled. During initial testing, Bittle seems to fall over and act a little crazy during walk and runs. I did some physical calibrating per the instructions, and finally did some more precise ones via the IDE software yesterday. Everything looks aligned and at right angles in Calibration Mode. Turn it on and it's crouched. And when I press RUN, it's more of a walk with the left legs not using a full range of motion. When I press Calibration from the remote, and then press RUN, it runs very fast when I hold it up and the legs seem to be using their full range. But when I place it on a surface, it struggles and flips over. Not sure what to do with it. Seems like it wants to do everything, but something's off. Here are a few videos to see what anyone thinks. Thanks in advance!
0
9
212
SS SH
More actions
bottom of page