Unsere selbstgeschriebene Lib (verwendet auch fertige Libs aus dem Net), produziert beim compilen immer den Fehler:
Code:
In file included from katze.cpp:1:
katze.h:15: error: expected identifier before '.' token
katze.h:15: error: expected unqualified-id before '.' token
katze.cpp:4: error: expected unqualified-id before '.' token
katze.cpp:26: error: expected unqualified-id before '.' token
katze.cpp:40: error: expected unqualified-id before '.' token
Hier der Code:
Code:
#ifndef katze_h
#define katze_h
#include "Arduino.h"
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <Motor.h>
#include <SonarSRF08.h>
#define CompI2CADDR 0x30
#define CompTakeMeasure 0x01
#define CompSet 0x02
#define CompReset 0x04
class katze
{
public:
katze(int ml1, int ml2, int mr1, int mr2, int md1, int md2);
void us_tm();
int us1_r();
int us2_r();
double comp_r();
void comp_tm();
void comp_reset();
void comp_calib();
void ml_speed(int v, int d);
void mr_speed(int v, int d);
void md_speed(int v, int d);
private:
int mlp1, mlp2, mrp1, mrp2, mdp1, mdp2;
int x_min = 3000, x_max = -3000, y_min = 3000, y_max = -3000;
int i;
byte MsbX,LsbX,MsbY,LsbY;
int x,y;
};
#endif
HAt jemand von euch eine Idee, woran das liegen könnte.
vg Malte
Lesezeichen