Hi everyone !
Bonjour à tous ! (version en français ci-dessous)
Recently, I've worked on creating a detailed french assembly instructions for Nybble, with assembling tips and videos. As it is for french speakers, I'll explain it in French :
Récemment, j'ai travaillé sur une notice de montage détaillée, en français, pour assembler Nybble !
Vous y trouverez des détails et astuces de montage. Chaque étape est illustrée en vidéo.
Vous trouverez des informations supplémentaires sur ce lien : https://www.hackster.io/lilieboizumault/nybble-petoi-notice-de-montage-astuces-francais-31476a
Cette notice a pour but de permettre à tous les francophones de pouvoir se servir de Nybble, même sans comprendre l'anglais et en étant débuttant alors n'hésitez pas à partager !
Lilie
It looks fine as long as it's not errors.
WALKING_DOF is defined in OpenCat.h by
#ifdef NYBBLE #define HEAD #define TAIL #define X_LEG #define WALKING_DOF 8
while NYBBLE is defined at the beginning of InstinctNybble.h.
If you are running Nybble with NyBoard V1_0, check if you have set the configuration correctly in OpenCat.h as:
//postures and movements trained by RongzhongLi //#include "InstinctBittle.h" //activate the correct header file according to your model #include "InstinctNybble.h" //#define NyBoard_V0_1 //#define NyBoard_V0_2 #define NyBoard_V1_0
Yes I can ! :)
One note, you need to choose Arduino Uno for NyBoard V1_0. I'm not sure about the other error, could you take a screenshot so that the message is properly highlighted? It might be some problem in the path setting.
It seems there is a problem in "OpenCat.h" :
Arduino : 1.8.13 (Windows Store 1.8.42.0) (Windows 10), Carte : "Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)"
In file included from C:\Users\Thomas\Documents\GitHub\OpenCat\WriteInstinct\WriteInstinct.ino:31:0:
sketch\OpenCat.h: In function 'void copyDataFromPgmToI2cEeprom(unsigned int&, unsigned int)':
OpenCat.h:411:30: error: 'WALKING_DOF' was not declared in this scope
frameSize = period > 1 ? WALKING_DOF : 16;
^~~~~~~~~~~
sketch\OpenCat.h: In member function 'void Motion::loadDataFromProgmem(unsigned int)':
OpenCat.h:524:34: error: 'WALKING_DOF' was not declared in this scope
frameSize = period > 1 ? WALKING_DOF : 16;
^~~~~~~~~~~
In file included from sketch\OpenCat.h:85:0,
from C:\Users\Thomas\Documents\GitHub\OpenCat\WriteInstinct\WriteInstinct.ino:31:
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\libraries\Wire\src/Wire.h: In member function 'void Motion::loadDataFromI2cEeprom(unsigned int&)':
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\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\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\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);
^~~~~~~~~~~
In file included from C:\Users\Thomas\Documents\GitHub\OpenCat\WriteInstinct\WriteInstinct.ino:31:0:
OpenCat.h:554:34: error: 'WALKING_DOF' was not declared in this scope
frameSize = period > 1 ? WALKING_DOF : 16;
^~~~~~~~~~~
sketch\OpenCat.h: In member function 'void Motion::info()':
OpenCat.h:613:50: error: 'WALKING_DOF' was not declared in this scope
for (int k = 0; k < period * (period > 1 ? WALKING_DOF : 16); k++) {
^~~~~~~~~~~
C:\Users\Thomas\Documents\GitHub\OpenCat\WriteInstinct\WriteInstinct.ino: In function 'void loop()':
WriteInstinct:470:60: error: 'WALKING_DOF' was not declared in this scope
firstValidJoint = (motion.period == 1) ? 0 : DOF - WALKING_DOF;
^~~~~~~~~~~
WriteInstinct:511:29: error: 'WALKING_DOF' was not declared in this scope
int dutyIdx = timer * WALKING_DOF + jointIdx - firstValidJoint;
^~~~~~~~~~~
exit status 1
'WALKING_DOF' was not declared in this scope
Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.
Bonjour,
Tout d'abord merci à toi Lilie Boizumault pour tes tutos qui m'ont permis de me dépêtrer de beaucoup de problèmes lors du montage.
Par contre là je suis bloqué on parle ici et là de V0_1 et de V0_2 mais sur la NyBoard que j'ai c'est écrit V1_0... Du coup je ne sais pas comment brancher les câbles... Marron vers le haut ou vers le bas, et quels connecteurs...
Et aussi le lien suivant ne mène nul part https://docs.petoi.com/v/francais/chapter4#4-2-telechargements-et-installations du coup je ne sais pas comment faire la procédure décrite dans cette page: http://moodle.coden.bike/mod/book/view.php?id=12&chapterid=21
Si vous pouvez m'aider, ce serait formidable.