Hi, I had everything working great yesterday. Ran all the module tests, performed the calibration and Nybble worked great using the IR remote and serial monitor commands. Suddenly today it made some erratic movement and all the servos pointed in wild directions. I tried to go through calibration again but now when I press 'c' for calibrate I only get a short beep then nothing happens and no commands work through the serial monitor. I reloaded the sketch but get the same behavior. It is not the batteries because I have been testing with a bench power supply.
Please help, thank you.
The cat refers to certain constants stored in the EEPROM when working. Some bit flipping may happen during voltage fluctuation.
Hmm, well... not sure what happened but I left it for a bit and then gave it another try and it's alive again!
When running testSerialComm.ino I get:
start
8
i~
16
l
When running testServo.ino only one servo actually does anything (Front Right Knee).
All other tests (aside from the gibberish when running testI2cEEPROM.ino) appear to run successfully.
I also seem to be getting gibberish in the serial monitor when performing some tests, for example:
⸮Start
write 124 bytes
* current address: 8122 0 1 2 3 4 5 6 7 8 9 a b c d e f
| T h e q
wrote 6 bytes.
* current address: 8128 0 1 2 3 4 5 6 7 8 9 a b c d e f
u i c k b r o w n f o x j
wrote 16 bytes.
* current address: 8144 0 1 2 3 4 5 6 7 8 9 a b c d e f
u m p s o v e r t h e l a
wrote 16 bytes.
* current address: 8160 0 1 2 3 4 5 6 7 8 9 a b c d e f
z y d o g . T h e f i v e
wrote 16 bytes.
* current address: 8176 0 1 2 3 4 5 6 7 8 9 a b c d e f
b o x i n g w i z a r d s
wrote 16 bytes.
* current address: 8192 0 1 2 3 4 5 6 7 8 9 a b c d e f
EEPROM overflow!
j u m p q u i c k l y . P a
wrote 16 bytes.
* current address: 8208 0 1 2 3 4 5 6 7 8 9 a b c d e f
c k m y b o x w i t h f
wrote 16 bytes.
* current address: 8224 0 1 2 3 4 5 6 7 8 9 a b c d e f
i v e d o z e n l i q u o r
wrote 16 bytes.
* current address: 8240 0 1 2 3 4 5 6 7 8 9 a b c d e f
j u g s .
wrote 6 bytes.
finish writing
current EE address: 8246
read 124 bytes
|The quick brown fox jumps ove
r the lazy dog. The five boxin
g wizards jump quickly. Pack m
y box with five dozen liquor j
ugs.
finish reading
the buffer is:
|The quick brown fox jumps over the lazy dog. The five boxing wizards jump quickly. Pack my box with five dozen liquor jugs.
read by individual bytes for checking:
| T h e q u i c k b r o w n
f o x j u m p s o v e r
t h e l a z y d o g . T h
e f i v e b o x i n g w i
z a r d s j u m p q u i c k
l y . P a c k m y b o x
w i t h f i v e d o z e n
l i q u o r j u g s .
read from address 0
j u m p q u i c k l y . P a
c k m y b o x w i t h f
i v e d o z e n l i q u o r
j u g s . ⸮ ⸮ ⸮