Myasuro H
Einleitung
Die Datei myasuro.h enthält Benutzerspezifische Definitionen für Korrekturwerte. Da jeder ASURO geringe Abweichungen bestimmter Werte durch Bauteiletoleranzen etc. besitzt, werden diese Korrekturwerte in einer eigenen Headerdatei gesammelt. Diese Korrekturwerte können mit Hilfe eines Windows Programms und einem entsprechenden Testprogramm auf dem ASURO weitestgehend automatisch bestimmt werden (Dank an RN-User sternthaler). Danach kann die ASURO Lib mit den gefunden Werten neu übersetzt werden. Tut man das nicht, haben die Änderungen in der Datei myasuro.h keine Auswirkung.
Programmcode
/****************************************************************************/
/***************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* any later version. *
***************************************************************************/
#ifndef MYASURO_H
#define MYASURO_H
/* Tastaturabfrage */
#define MY_SWITCH_VALUE 61L
/* Odometrie / Encoder */
#define MY_ODO_LIGHT_VALUE_L 160
#define MY_ODO_DARK_VALUE_L 140
#define MY_ODO_LIGHT_VALUE_R 160
#define MY_ODO_DARK_VALUE_R 140
/* Werte für 12 Segmente Encoder */
#define MY_GO_ENC_COUNT_VALUE 19363L
#define MY_TURN_ENC_COUNT_VALUE 177L
/* Werte zum ausgleichen unterschiedlicher Motoren */
#define MY_MOTOR_DIFF 0
#endif /* MYASURO_H */
Weblinks
- Roboternetz Thread - ASURO emittelt Werte für Lib V2.70 myasuro.h selber
- PCSensoreV200.zip - Download des Windowsprogramms
- ASSensorenV205.zip - Download des ASURO Testprogramms