Wo ist counter0 definiert?
Sieht so aus als wäre counter0 signed
Wo ist counter0 definiert?
Sieht so aus als wäre counter0 signed
Hallo, danke für die schnelle Reaktion, Ausschnitt aus dem Sketch.
PCF8583 rtc (0xA0); // Instanz fürRTC:
LiquidCrystal lcd(8, 9, 4, 5, 6, 7); // Instanz für LCD + Tastatur:
OneWire ds(3); // Instanz für 1Wire Bus(PIN3):
//-------------------------------------------------------------------------
int lcd_key = 0; // Definieren von Werten der LCD-Anzeige mit den Tasten:
int lcd_key_prv = 0;
int adc_key_in = 0;
int number_screen = 1; // erstes Bild aufrufen
int Pellet = 0;
int var = 0;
int led13 = 13;
int inputpin2 = 2; // Zählimpuls Pin 2
int val = 0;
int lcd_bl = 1; // Bild Nr..., zur Anzeige:
int debounceDelay = 1000; // Entprellverzögerung 1 sek
int counter1 = 0;
char degree_sign = 0xDF; // Grad Celsius Zeichen auf LCD:
#define btnRIGHT 0 // Tasten Nr...
#define btnUP 1
#define btnDOWN 2
#define btnLEFT 3
#define btnSELECT 4
#define btnNONE 5
Ich verwende Arduino nur als Hardware und programmiere in C. Von daher habe ich darauf geschlossen das counter0 signed sein muss.
Mit der Arduino Software habe ich mich nie so richtig beschäftigt.
In deiner Auflistung steht int counter1 = 0; Man müsst da mal nachsehen wie bei Arduino int definiert ist, oder schreib da mal hin unsigned int.
counter0 ist da gar nicht dabei.
Lesezeichen