Παράθεση Αρχικό μήνυμα από Fire Doger Εμφάνιση μηνυμάτων
Σκοπός ενός project είναι να μάθεις απ' τα προβλήματα που σου εμφανίζονται.
Αν συνέχεια κάνεις κύκλους γύρο από ότι δεν δουλεύει δεν θα μάθεις ποτέ.
Ο έλεγχος θερμοκρασίας είναι ένα πολύ βασικό κεφάλαιο στον έλεγχο γιατί είναι ένα πολύ αργό-εύκολο σύστημα για μελέτη.
Μέχρι όμως να το κάνεις αξιόλογο έχεις πολύ δρόμο μπροστά σου.
Υπάρχουν διάφοροι τρόποι ελέγχου που μπορείς να εφαρμόσεις. Ο καθένας καλύτερος και δυσκολότερος απ' τον προηγούμενο.
On-Off
PID
Adaptive PID
Model Predictive Control (MPC)

Εσύ βρίσκεσαι μόλις στον 2ο που δεν έχεις και το υπόβαθρο να τον εφαρμόσεις. Άρα το μόνο που θα κερδίσεις απ' το project είναι ο μΕ και ηλεκτρονικά.
Αν τα προσπερνάς και αυτά μια τρύπα στο νερό έκανες.

Πόση ώρα θέλει το sample n hold του max μέτρησες?


θα κανω κατι του στιλ on off

Κώδικας:
const int heater = 3;
int temp;
int tempset;
bool pid_enable = true;
void setup() {
 pinMode(heater, OUTPUT);
}
void loop() {
 if (pid_enable == true) {
  if (temp < tempset) {
   digitalWrite(heater, HIGH);
  }
  if (temp > tempset) {
   digitalWrite(heater, LOW);
  }
 }
}