Scribbler S3 how to set calibration values in EEPROM
gugagore
Posts: 3
I see from the S3 firmware (.spin) that there are a few calibration values:
and that the firmware will use values stored in EEPROM if there are "reasonable" values at the proper address. I see a systematic bias in turning (maybe also distance), and I would like to adjust the 5 bytes of wheel calibration data.
What tool can I use to write to the S3 EEPROM? Any chance I can get BlocklyProp to do it?
DEFAULT_FULL_CIRCLE = 955 DEFAULT_WHEEL_SPACE = 153 DEFAULT_LIGHT_SCALE = 0 DEFAULT_LINE_THLD = 32 DEFAULT_OBSTACLE_THLD = 1
and that the firmware will use values stored in EEPROM if there are "reasonable" values at the proper address. I see a systematic bias in turning (maybe also distance), and I would like to adjust the 5 bytes of wheel calibration data.
What tool can I use to write to the S3 EEPROM? Any chance I can get BlocklyProp to do it?
Comments
-Phil
-Phil
Check out this feature in BlocklyProp (S3 board setting). The default values can be reset using this method and should remain unchanged. When I have some time - I will research the addresses and check this out further. The S3 with BlocklyProp is really running in C now and the default program is not even C, but a lower language.