Moin,
ich habe ein kleines Problem, da ich Anfänger bin, komme ich da irgendwie nicht weiter ![]()
Ich habe einen Arduino Mega mit Ethernet Shield und TFT
3.5 Inch TFT Farbe Screen Modul 320 x 480 für Arduino UNO R3 / Mega2560-Schwarz
Verwendete Bibliothek für den TFT: MCUFRIEND_kbv
Mittlerweile habe ich es hinbekommen das alles zusammen funktioniert.
Allerdings bin ich mir nicht sicher welche Pins ich jetzt noch verwenden kann?
Ich will damit eine Wohnraumlüftung mit einem L293D Chip steuern und brauche dafür 2 Pins um die 2 Lüfter zu aktivieren, 2 PWM Pins für die Geschwindigkeit, 2 Pins für das Tachosignal und einen Pin für 4 DS18B20.
Solange ich die Lüftersteuerung weg lasse,funktioniert alles, aktiviere ich diese aber friert der TFT ein:
#define ENABLE_FAN1 5 //Lüfter Zuluft
#define ENABLE_FAN2 2 //Lüfter Abluft
#define FanPin1 3
#define FanPin2 4
//---Lüfter aktivieren
pinMode(ENABLE_FAN1, OUTPUT);
pinMode(ENABLE_FAN2, OUTPUT);
pinMode(FanPin1, OUTPUT);
pinMode(FanPin2, OUTPUT);
digitalWrite(ENABLE_FAN1, HIGH); //enable on
digitalWrite(ENABLE_FAN2, HIGH); //enable on
/* Der Lüfter bekommt 10 Sekunde einen Startimpuls und wir dann gedrosselt.
Das ist eine Sicherheitsmaßnahme, falls der Lüfter mit 30% nicht anläuft
*/
analogWrite(ENABLE_FAN1, 255);
analogWrite(ENABLE_FAN2, 255);
Anscheinend sind diese Pins bereits belegt?