|
DIY . Φτιάχτο μόνος σου Ο τίτλος τα λέει όλα. |
![]() |
|
Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#1
|
||||
|
||||
![]()
Ο κώδικας είναι στο δεύτερο ποστ αυτής της σελίδας.
Τα ρελέ μου είναι solid state που απ' ότι έχω διαβάσει έχουν ένα θεματάκι με τις θερμοκρασίες (ανάλογα βέβαια και με τα αμπέρ των συσκευών που θα συνδέσεις) και κάποιοι τους βάζουν και heatsink. Ελπίζω να μην έχω θέμα... |
#2
|
||||
|
||||
![]() Παράθεση:
Sent from my Lenovo P1ma40 using Tapatalk ------------------------- Παράθεση:
// set all pin modes for output and inputs pinMode(pwrLight1Pin, OUTPUT); pinMode(pwrLight2Pin, OUTPUT); pinMode(pwrFilterPin, OUTPUT); pinMode(pwrCircPin, OUTPUT); pinMode(pwrHeatPin, OUTPUT); pinMode(pwrCO2Pin, OUTPUT); pinMode(pwrAux2Pin, OUTPUT); pinMode(pwrAux1Pin, OUTPUT); Και μετά τα δηλώνεις με το analogwrite όπως ανέφερα ήδη. Οι χειρισμοί των ρελέ γίνονται με alarms πχ: AlarmPwrCO2_On(); AlarmPwrCO2_Off(); Τα οποία όμως δεν είναι δηλωμένα μέσα στο ino αρχείο που έχεις παραπάνω. Προφανώς υπάρχει άλλο αρχείο ή σου λείπει ολόκληρο κομμάτι κώδικα με όλα τα alarms Sent from my Lenovo P1ma40 using Tapatalk Τελευταία επεξεργασία από το χρήστη dkatsariotis : 22-03-17 στις 13:03 Αιτία: Automerged Doublepost |
#3
|
||||
|
||||
![]()
void setup()
{ Serial.begin(9600); Serial2.begin(9600); Wire.begin(); delay(100); watchdogSetup(); pinMode(48,OUTPUT); digitalWrite(48,HIGH); pinMode(pwrLight1Pin, OUTPUT); analogWrite(pwrLight1Pin, 255); Αν είναι σωστό, δεν δουλεύει... |
#4
|
||||
|
||||
![]() Παράθεση:
void AlarmPwrCO2_On() { digitalWrite(pwrCO2Pin, LOW); } Με analogwrite στην δική σου περίπτωση Σε αυτό που έστειλες λείπει το int pwrLight1Pin = αναλογικό pin πριν δηλώσεις όλα τα άλλα, πριν το void setup() Sent from my Lenovo P1ma40 using Tapatalk |
#5
|
||||
|
||||
![]()
Ναι έχετε δίκιο, δεν ανέβασα όλο τον κώδικα. Ορίστε ολοκληρωμένος:
http://www.megafileupload.com/3s8ky/alarms.ino http://www.megafileupload.com/3s8kA/arial_bold.c http://www.megafileupload.com/3s8kC/MrAqua_v2_5_1.ino http://www.megafileupload.com/Kivm/Screens.ino http://www.megafileupload.com/26dq2/Sinclair_S.c http://www.megafileupload.com/26dq4/startups.ino http://www.megafileupload.com/26dq6/Touch.ino |
#6
|
||||
|
||||
![]() Παράθεση:
void AlarmPwrCO2_On() { if((feedingActive==true)&&(feedSetting.pwrCO2==tru e)) { preFeedPower.pwrCO2 = 1; }else { digitalWrite(pwrCO2Pin, HIGH); globalPower.pwrCO2=1; } //if (dispScreen==1) myFiles.load(206, 177, 24, 24, pwrCO2IconS[globalPower.pwrCO2]); if (dispScreen==1) myFiles.load(178, 177, 24, 24, pwrCO2IconS[globalPower.pwrCO2]);//co2/heat swapped } void AlarmPwrCO2_Off() { Από ότι βλέπω όμως χρησιμοποιεί digital και όχι analog που μου ανέφερες Sent from my Lenovo P1ma40 using Tapatalk |
#7
|
||||
|
||||
![]() Τελευταία επεξεργασία από το χρήστη stanisalus18 : 15-09-18 στις 13:40 Αιτία: Επαναφορά φωτογραφιών |
![]() |
Tags |
aquarium controller, arduino, iaqua |
Συνδεδεμένοι χρήστες που διαβάζουν αυτό το θέμα: 1 (0 μέλη και 1 επισκέπτες) | |
|
|
![]() |
||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
arduino απορια | gregkn73 | DIY . Φτιάχτο μόνος σου | 4 | 20-11-14 03:20 |
arduino controller | ikaria_jim | DIY . Φτιάχτο μόνος σου | 5 | 09-02-14 16:21 |
Arduino aquarium controller | chris the trik | DIY . Φτιάχτο μόνος σου | 33 | 06-04-10 20:23 |
Προγραμματισμός σεμιναρίων | ΠΣΦΕ | Πανελλήνιος Σύλλογος Φίλων του Ενυδρείου | 33 | 03-12-07 09:58 |
Σκέψεις - προγραμματισμός - απόψεις | KwstasV | DIY . Φτιάχτο μόνος σου | 10 | 12-02-07 14:58 |