Noob versucht LCD Display zu programmieren

Moin,
Bin absoluter Neuling in der Arduino Welt und bin gerade bei meinem ersten Projekt, eine Temperatur Erfassung.
Nun zu meinem Problem

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
#include <math.h> // Thermistor umrechnung


LiquidCrystal_I2C lcd(0x27,20,4);  // set the LCD address to 0x27 for a 16 chars and 2 line display

double Thermister(int RawADC) {
	double Temp;
	Temp = log(((10240000/RawADC) - 10000));
	Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp ))* Temp );
	Temp = Temp - 273.15; // Convert Kelvin to Celcius
	return Temp;

void setup() {
  
  Serial.begin(9600);
  lcd.init();                      // initialize the lcd 
  lcd.init();
  lcd.backlight();
}


void loop()
{
  Serial.print(Thermister(analogRead(0))); //read pin A0
	
	Serial.println("Celcius");
	
	delay(1000); // 1 Sekunde Wartezeit
	
	lcd.setCursor(3,0);
  lcd.print("Tschannis ");
  lcd.setCursor(2,1);
  lcd.print("Tempcase");
}

Bekomme immer wieder oberhalb des Serial.begin die Fehlermeldung "a function definition is not allowed here before “{” token.

Hoffe mir kann hier der ein oder andere schnell helfen :slight_smile:

Grüße

Was willst du den an dem LCD programmieren ?
Normalerweise kann mann das so einsetzen wie es ist.
Du musst nur den Arduino programmieren.

Aber in deinem Sketch der wohl zum Arduino gehört, fehlt vor dem Setup eind Klammer. "}"

Vor Setup fehlt eine schließende geschweifte Klammer.

Warum soll die Hilfe schnell sein?

Gruß Tommy

Noch ein Tipp:
Mit Strg+T in der IDE kannst du den Sketch formatieren, dann siehst du auch besser, welche Klammern fehlen.

Habs grade selbst gefunden danke.

langsame Hilfestellungen wären ja gar nicht so effektiv. :wink:

Auch vielen Dank für den Formatierung Tipp, hab eh noch den ein oder anderen Fehler den ich beheben muss.

Grüße

tschanni:
Habs grade selbst gefunden danke.

langsame Hilfestellungen wären ja gar nicht so effektiv. :wink:
....

Klar wir helfen immer gern und schnell.
Dennoch passt dein Thema nicht zur Fragestellung.

Stimme ich dir zu.

Versuche mich bei meinem nächsten Thema präziser auszudrücken (Y)