Greek Aquarist's Boards - Φόρουμ συζητήσεων γιά το χόμπυ του Ενυδρείου

Greek Aquarist's Boards - Φόρουμ συζητήσεων γιά το χόμπυ του Ενυδρείου (http://www.aquatek.gr/vb/index.php)
-   DIY . Φτιάχτο μόνος σου (http://www.aquatek.gr/vb/forumdisplay.php?f=28)
-   -   Κατασκευή-προγραμματισμός arduino από το 0 (http://www.aquatek.gr/vb/showthread.php?t=95257)

sxetikos 25-03-17 01:54

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 1003125)
Αυτό το ρελέ ρε 'συ είναι σαν το δικό μου, low level trigger. Γράφει:
(0-2.5V low state relays ON)
(3.3-5V state high relay OFF)
Είσαι σίγουρος ότι σου κάνει;
@dkatsariotis ωραίο ακούγεται. Και αυτό το ρελέ φυσικά να συνδεθεί σε χωριστό pin ώστε να φτιαχτεί ο δικός του κώδικας.

Και στο link που μου έδωσες τα ίδια λέει.

Στάλθηκε από το F3111 μου χρησιμοποιώντας Tapatalk

AgMa 25-03-17 02:06

2 Συνημμένο(α)
Παράθεση:

Αρχική Δημοσίευση από sxetikos (Μήνυμα 1003126)
Και στο link που μου έδωσες τα ίδια λέει.

Στάλθηκε από το F3111 μου χρησιμοποιώντας Tapatalk

Για κοίτα λίγο καλύτερα.
Αυτό που σου έστειλα, λέει ότι στο low level τα ρελέ είναι off. Ενώ αυτό που μου έστειλες, στο low level τα ρελέ είναι on.

sxetikos 25-03-17 02:12

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 1003127)
Για κοίτα λίγο καλύτερα.
Αυτό που σου έστειλα, λέει ότι στο low level τα ρελέ είναι off. Ενώ αυτό που μου έστειλες, στο low level τα ρελέ είναι on.

Έχεις δίκιο. Οπότε δε το γλιτώνω το κολλητήρι....

Στάλθηκε από το F3111 μου χρησιμοποιώντας Tapatalk

AgMa 25-03-17 13:43

Παράθεση:

Αρχική Δημοσίευση από dkatsariotis (Μήνυμα 1002843)
Το watchdog καλή δουλειά κάνει απλά δεν μας προστατεύει σε περίπτωση που το Arduino χαλάσει τελείως και το μόνο που κάνει είναι να ανάβει.

Σχετικά με τα ρελέ:

Όλα τα ρελέ 2 επαφών όπως αυτά που έχει η πλακέτα έχουν 2 καταστάσεις των επαφών, NC και NO. Όταν το ρελέ δεν έχει ρεύμα στο πηνίο του τότε η επαφή που είναι ενεργή είναι η NC. Αντίστοιχα όταν δώσουμε ρεύμα τότε η NC είναι ανενεργή και ενεργοποιείται η NO.

Στα board που έχουν optocoupler (τα μαύρα ολοκληρωμένα με τα 4 ποδαράκια) στην είσοδο του ρελέ, απομονώνουν ουσιαστικά τα ρεύματα ώστε να μην έχουμε παρεμβολές από το πηνίο του ρελέ ή να μην γίνει ζημιά σε όλη την πλακέτα σε περίπτωση βλάβης, βραχυκυκλώματος κλπ.

Στην εν λόγω πλακέτα λοιπόν τα optocoupler έχουν μόνιμα (+) από την τροφοδοσία και ενεργοποιούνται όταν πάρουν και (-) (από τα pin του Arduino). Τότε οπλίζει το ρελέ.

Στην πράξη αυτό σημαίνει πως όταν στο Arduion ένα pin δηλωθεί ως OUTPUT και είναι σε low με το digitalwrite τότε δίνει το (-) στο optocoupler και οπλίζει το ρελέ. Γιαυτό το λόγο τα κάνουμε high αμέσως μετά τη δήλωσή του pin ως OUTPUT ώστε να μην δώσουν το (-) στο optocoupler και οπλίσει το ρελέ.

Σε περίπτωση βλάβης λοιπόν του Arduino υπάρχει πάντα η πιθανότητα τα pin αυτά να "γειώσουν" (να έχουν δηλαδή το (-)) και συνεπώς να ενεργοποιήσουν τα ρελέ. Σπάνιο άλλα όχι απίθανο.

Γιαυτό πιστεύω πως η καλύτερη λύση είναι με μη isolated relay board ώστε να μην έχουμε αυτό το θέμα.

Όσο για τα alarm που ρώτησες, στο serial monitor θα δεις κάτι μόνο αν έχει το alarm κάποιο serial.print ή serial.println

Σε αντίθετη περίπτωση πρέπει να βρεις τα alarm που αντιστοιχούν στα ρελέ και να επαληθεύσεις πως όλα τα digitalwrite είναι σωστά δηλωμένα και όχι ανάποδα για το relay board που έχεις.

Συνοψίζουμε λοιπόν:

1. Αμέσως μετά τη δήλωση του ΚΑΘΕ pin για τα ρελέ, πχ pinMode(pwrLight1Pin, OUTPUT); πρέπει να βάλεις το αντίστοιχο digitalWrite(pwrLight1Pin, HIGH); για κάθε pin με τα σωστά ονόματα που έχουν δηλωθεί. Πιθανό αυτό να σου λύσει τα προβλήματα που κάποια ρελέ είναι ανοιχτά στην εκκίνηση χωρίς λόγο.

2. Στο αρχείο alarms.ino θα κοιτάξεις κάθε alarm του ρελέ ώστε να δεις αν υπάρχει το σωστό digitalwrite, πχ

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
}

Αντίστοιχες εγγραφές υπάρχουν για όλα τα pin των ρελέ και για την κατάσταση off, πχ void AlarmPwrCO2_Off()

Θα πρέπει να ψάξεις όλο τον κώδικα και να τον μάθεις όλο και ειδικά με τις θέσεις στην EEPROM που αποθηκεύονται οι τιμές, ώρες κλπ
Αν δεν μάθεις τι κάνει και πως η κάθε γραμμή του κώδικα δεν θα μπορέσεις να λύσεις το οποιοδήποτε θέμα σου προκύψει. Και εγώ δεν είχα ιδέα από Arduino και αυτό το project με "έκανε" να μάθω.

Το δικό μου ρελέ, σε ποιό Pin είναι normally open και σε ποιό normally closed;
https://s27.postimg.cc/o0a38uhmb/s-l1600.jpg

dkatsariotis 25-03-17 16:33

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 1003150)
Το δικό μου ρελέ, σε ποιό Pin είναι normally open και σε ποιό normally closed;
https://s27.postimg.org/o0a38uhmb/s-l1600.jpg

Είναι μιας επαφής από ότι βλέπω. Δεν έχεις NC όλες οι επαφές σου είναι NO. Με λίγα λόγια λειτουργούν​ απλά σαν διακόπτες.

Sent from my Lenovo P1ma40 using Tapatalk
-------------------------
Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 1003127)
Για κοίτα λίγο καλύτερα.
Αυτό που σου έστειλα, λέει ότι στο low level τα ρελέ είναι off. Ενώ αυτό που μου έστειλες, στο low level τα ρελέ είναι on.

Το συγκεκριμένο board είναι σωστό με το Off στο low trigger. Δεν θα χρειαστεί τις αλλαγές στον κώδικα που έχουμε αναφέρει

Sent from my Lenovo P1ma40 using Tapatalk

AgMa 25-03-17 17:09

Παράθεση:

Αρχική Δημοσίευση από dkatsariotis (Μήνυμα 1003162)
Είναι μιας επαφής από ότι βλέπω. Δεν έχεις NC όλες οι επαφές σου είναι NO. Με λίγα λόγια λειτουργούν​ απλά σαν διακόπτες.

Sent from my Lenovo P1ma40 using Tapatalk
-------------------------

Το συγκεκριμένο board είναι σωστό με το Off στο low trigger. Δεν θα χρειαστεί τις αλλαγές στον κώδικα που έχουμε αναφέρει

Sent from my Lenovo P1ma40 using Tapatalk

Συγκεκριμένο εννοείς αυτό που του έδειξα!
Άρα στο ρελέ μου δεν μπορώ να κάνω αυτό που λες, να χρησιμοποιηθεί η άλλη επαφή των ρελέ και τα pin να είναι σε digitalwrite low όπως ήταν αρχικά στον κώδικα.

dkatsariotis 25-03-17 19:09

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 1003167)
Συγκεκριμένο εννοείς αυτό που του έδειξα!
Άρα στο ρελέ μου δεν μπορώ να κάνω αυτό που λες, να χρησιμοποιηθεί η άλλη επαφή των ρελέ και τα pin να είναι σε digitalwrite low όπως ήταν αρχικά στον κώδικα.

Ναι ακριβώς. Δεν υπάρχει άλλη επαφή να χρησιμοποιηθεί. Το board του sxetikos είναι το αντίθετο από το δικό σου. Με τα σωστά high και low όπως στον αρχικό κώδικα

Sent from my Lenovo P1ma40 using Tapatalk

AgMa 25-03-17 19:40

Όχι ρε παιδιά τα μπερδεύετε. Το ρελέ που έχει βάλει ο sxetikos, είναι το ίδιο με το δικό μου.
(0-2.5V low state relays ON)
(3.3-5V state high relay OFF)

Στο δικό μου ρελέ έχει σημασία σε ποιά έξοδο του ρελέ θα συνδέσω τη φάση; Λογικά όχι έτσι;

dkatsariotis 25-03-17 19:54

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 1003181)
Όχι ρε παιδιά τα μπερδεύετε. Το ρελέ που έχει βάλει ο sxetikos, είναι το ίδιο με το δικό μου.
(0-2.5V low state relays ON)
(3.3-5V state high relay OFF)

Στο δικό μου ρελέ έχει σημασία σε ποιά έξοδο του ρελέ θα συνδέσω τη φάση; Λογικά όχι έτσι;

https://uploads.tapatalk-cdn.com/201...259fcf5e18.jpg

Σε αυτή τη φώτο που έχει αυτό το board είναι το σωστό σύμφωνα με τη περιγραφή.

Στο board σου θα βάλεις στο A την φάση σε κάθε ρελέ και από το B θα πάρεις την εξοδο σου. Και ανάποδα να γίνει δεν έχεις θέμα. Απλά ακολουθείς μία σειρά κοινή για όλα.

Sent from my Lenovo P1ma40 using Tapatalk

AgMa 25-03-17 21:29

Παράθεση:

Αρχική Δημοσίευση από dkatsariotis (Μήνυμα 1003182)
https://uploads.tapatalk-cdn.com/201...259fcf5e18.jpg

Σε αυτή τη φώτο που έχει αυτό το board είναι το σωστό σύμφωνα με τη περιγραφή.

Στο board σου θα βάλεις στο A την φάση σε κάθε ρελέ και από το B θα πάρεις την εξοδο σου. Και ανάποδα να γίνει δεν έχεις θέμα. Απλά ακολουθείς μία σειρά κοινή για όλα.

Sent from my Lenovo P1ma40 using Tapatalk

Α μπράβο, αυτό είναι αυτό που του έστειλα. Να οπλίζει στο high.

sxetikos 26-03-17 02:02

Εν αναμονή της οθόνης, και κάποιων έξτρα, για να μη κάθομαι άπραγος ψάχνομαι για το moonlight του φωτιστικού. Μέχρι στιγμής στο φωτιστικό θα χρησιμοποιηθούν τα εξης:

1. 4 Χ https://www.aliexpress.com/item/1pcs...608.0.0.OSuCeP

2. 1 Χ https://www.aliexpress.com/item/best...608.0.0.YDBZEq

3. 20 Χ http://www.ebay.com/itm/231177620230...%3AMEBIDX%3AIT κολλημένα σε 5 PCB board.

4. 4 Χ http://www.ebay.com/itm/221988226174...%3AMEBIDX%3AIT

Βάση των παραπάνω ψάχνω για led, μάλλον 3Χ10watt ή κάτι αντίστοιχο έτσι ώστε το πολύ να χρειαστώ έναν ακόμα PWM driver. Έχετε κάτι να προτείνετε;

AgMa 26-03-17 13:13

Και ξαφνικά σταμάτησε να δουλεύει η οθόνη. Δείχνει στην αρχή το λογότυπο για μισό δευτερόλεπτο και μετά μαυρίλα. Δεν ανάβει ούτε το backlight της.
Αλλάζω την αντίσταση και το τρανζίστορ που είναι υπεύθυνα για το ντιμάρισμα, τίποτα.
Συνδέω την οθόνη κανονικά στο tft shield χωρίς τα έξτρα για το ντιμάρισμα και παίζει κανονικά.
Τι έγινε τώρα;

dkatsariotis 26-03-17 15:38

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 1003275)
Και ξαφνικά σταμάτησε να δουλεύει η οθόνη. Δείχνει στην αρχή το λογότυπο για μισό δευτερόλεπτο και μετά μαυρίλα. Δεν ανάβει ούτε το backlight της.
Αλλάζω την αντίσταση και το τρανζίστορ που είναι υπεύθυνα για το ντιμάρισμα, τίποτα.
Συνδέω την οθόνη κανονικά στο tft shield χωρίς τα έξτρα για το ντιμάρισμα και παίζει κανονικά.
Τι έγινε τώρα;

Αφού χωρίς τα εξαρτήματα του dim παίζει κανονικά τότε έχουμε 2 περιπτώσεις.
1ον υπάρχει θέμα με κάποιο εξάρτημα, πχ το τρανζίστορ.
2ον έγινε κάποια αλλαγή στον κώδικα που επηρεάζει τη λειτουργία του dim

Το 2ο μου μοιάζει πιο πιθανό.

Έλεγξε συνδέσεις και ρεύμα στο τρανζίστορ σύμφωνα με το αρχικό σχέδιο για αρχή και μετά θυμήσου τι αλλαγή έκανες τελευταία στον κώδικα.


Sent from my Lenovo P1ma40 using Tapatalk

AgMa 26-03-17 17:52

Παράθεση:

Αρχική Δημοσίευση από dkatsariotis (Μήνυμα 1003289)
Αφού χωρίς τα εξαρτήματα του dim παίζει κανονικά τότε έχουμε 2 περιπτώσεις.
1ον υπάρχει θέμα με κάποιο εξάρτημα, πχ το τρανζίστορ.
2ον έγινε κάποια αλλαγή στον κώδικα που επηρεάζει τη λειτουργία του dim

Το 2ο μου μοιάζει πιο πιθανό.

Έλεγξε συνδέσεις και ρεύμα στο τρανζίστορ σύμφωνα με το αρχικό σχέδιο για αρχή και μετά θυμήσου τι αλλαγή έκανες τελευταία στον κώδικα.


Sent from my Lenovo P1ma40 using Tapatalk

Τρανζίστορ και αντίσταση άλλαξα με καινούρια όπως αναφέρω παραπάνω, καθώς έχω αρκετά. Δεν έπαιξε.
Με τον κώδικα έπαιζα για να αφαιρέσω τις λειτουργίες ταΐσματος και led και νόμιζα ότι εκεί κάτι παίχτηκε.
Ξαναφόρτωσα όμως τον αρχικό κώδικα αλλά τα ίδια.
Παίζει να είναι ζημιά hardware της οθόνης;

dkatsariotis 26-03-17 17:55

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 1003303)
Τρανζίστορ και αντίσταση άλλαξα με καινούρια όπως αναφέρω παραπάνω, καθώς έχω αρκετά. Δεν έπαιξε.
Με τον κώδικα έπαιζα για να αφαιρέσω τις λειτουργίες ταΐσματος και led και νόμιζα ότι εκεί κάτι παίχτηκε.
Ξαναφόρτωσα όμως τον αρχικό κώδικα αλλά τα ίδια.
Παίζει να είναι ζημιά hardware της οθόνης;

Θα μπορούσε αλλά αν ήταν έτσι, σκέτη στο shield δεν θα άναβε.

Μήπως έχει αλλάξει η τιμή του dim στην EEPROM;

Δοκίμασε να τρέξεις το κομμάτι μου κάνει default τις τιμές στην EEPROM ώστε να καλύψεις και αυτό το κομμάτι

Sent from my Lenovo P1ma40 using Tapatalk

AgMa 26-03-17 17:59

Πως να αλλάξει, αφού έβαλα τον αρχικό κώδικα.
Όταν λες default εννοείς να την κάνω clear;

dkatsariotis 26-03-17 18:00

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 1003305)
Πως να αλλάξει, αφού έβαλα τον αρχικό κώδικα.
Όταν λες default εννοείς να την κάνω clear;

Ναι ακριβώς. Και να βάλεις το αρχικό κώδικα αν δεν γίνει clear η EEPROM δεν αλλάζει κάτι

Sent from my Lenovo P1ma40 using Tapatalk

AgMa 26-03-17 19:20

Τίποτα πάλι... Θα φάω τα πτυχία μου (που δεν έχω) :D

dkatsariotis 26-03-17 20:06

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 1003313)
Τίποτα πάλι... Θα φάω τα πτυχία μου (που δεν έχω) :D

Δεν ξέρω στο κώδικα σου αν υπάρχει αλλά στο αρχικό κώδικα υπήρχε ένα serial.println το οποίο αφού ξεκίναγε το σύστημα όταν αγγιζες την οθόνη σου τυπωνε τα millis, τον χρόνο που πέρασε δηλαδή από την εκκίνηση του συστήματος. Κάθε touch που έκανες τυπωνε και ένα τέτοιο μύνημα. Σε εσένα το κάνει;
Αν ναι τότε έστω και με σβηστή οθόνη πάτα πάνω να δεις αν τυπώνει.
Αν όχι τότε κάτι κολλάει και γιαυτό σε έχεις και εικόνα.

Sent from my Lenovo P1ma40 using Tapatalk

AgMa 26-03-17 20:26

Ναι το είχα δει τυχαία πριν μερικές μέρες και νόμιζα ότι τύπωνε τις συντεταγμένες που ακουμπάω.
Edit: το έκανα και τυπώνει αλλά είναι όπως σου είπα. Είναι οι συντεταγμένες των σημείων που πατάω.

dkatsariotis 26-03-17 20:51

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 1003324)
Ναι το είχα δει τυχαία πριν μερικές μέρες και νόμιζα ότι τύπωνε τις συντεταγμένες που ακουμπάω.
Edit: το έκανα και τυπώνει αλλά είναι όπως σου είπα. Είναι οι συντεταγμένες των σημείων που πατάω.

Είναι διαφορετικό τότε από τον δικό μου κώδικα. Δεν πειράζει όμως αρκεί που ξέρουμε ότι τρέχει ο κώδικας κανονικά.

2 πράγματα λοιπόν μου έρχονται.

1ον χάλασε το dim της οθόνης
2ον χάλασε η έξοδος του pin του Arduino

Μπορείς να αλλάξεις το pin που χρησιμοποιείται για το dim και να δηλώσεις ένα άλλο;

Πάντως να ξέρεις είναι καλή ιδέα να έχεις όλα τα πράγματα διπλά. Ξέρω ότι ανεβάζει το κόστος αλλά 1ον έχεις κάτι να δοκιμάσεις αν κάτι πάει στραβά και 2ον όταν τοποθετήσεις με το καλό το σύστημα στο ενυδρείο και χαλάσει κάτι δεν θα μείνει εκτός κανα μήνα μέχρι να έρθει το ανταλλακτικό.

Έτσι έκανα εγώ και κοιμάμαι ήρεμος

Sent from my Lenovo P1ma40 using Tapatalk

AgMa 26-03-17 21:08

Ναι οκ το pin είναι εύκολο να το αλλάξω. Αλλά γίνεται να χαλάσει το pin;

dkatsariotis 26-03-17 21:19

Παράθεση:

Αρχική Δημοσίευση από AgMa (Μήνυμα 1003329)
Ναι οκ το pin είναι εύκολο να το αλλάξω. Αλλά γίνεται να χαλάσει το pin;

Εάν γίνει κάποιο βραχυκύκλωμα η υπάρξει ανάγκη για καταπάνω mA από αυτά που μπορεί να δώσει τότε καίγεται μία ενσωματωμένη ασφάλεια προστασίας και αχρηστεύεται το pin χωρίς να χαλάσει όλο το Arduino

Sent from my Lenovo P1ma40 using Tapatalk

AgMa 26-03-17 21:37

Τα ίδια και με άλλο pin :smt120

sxetikos 26-03-17 21:43

Δοκίμασε να εκτελέσεις κώδικα που αφορά μόνο το dimming για να δεις συμπεριφορά. http://forum.arduino.cc/index.php?topic=207772.0

AgMa 27-03-17 00:02

Κάτι έπαιζε με το pin της οθόνης. Το είχα στραβώσει 90 μοίρες ώστε να μην κουμπώνει στο tft shield και το σύνδεα με έξτρα καλώδιο απ' το τρανζίστορ, αλλά ενώ έκανε επαφή, δεν δούλευε. Μάλλον όσο το στράβωνα προκάλεσα ζημιά;
Με τα πολλά στράβωσε-ίσιωσε μου έκοψε ( ναι τα κατάφερααα :smt041 ) αλλά δεν με νοιάζει γιατί είναι οθόνη από refund (την πλήρωσα για καινούρια και μου ήρθε εντελώς μεταχειρισμένη) και παίζω με αυτή μέχρι να μου έρθει η άλλη.
Ευτυχώς βασικά και έγινε αυτό, γιατί έτσι αναγκαστικά σύνδεσα το καλώδιο στην πάνω μεριά της οθόνης (στην κόλληση δηλαδή) και πλέον ντιμάρει πάλι κανονικά. Κάθε εμπόδιο για καλό!
Άρα όταν το τελειώσω, ξέρω ότι θα στραβώσω εκείνο το pin (1 φορά :p) για να μην κουμπώσει στο shield και θα κολλήσω καλώδιο στην πάνω μεριά, στην κόλληση.

stanisalus18 27-03-17 21:19

Η δεύτερη προσπάθεια μου στον κόσμο του Arduino μετά το κλασσικό Blink :D

https://s22.postimg.cc/st2n4l5y9/hello_gab.jpg


Τα υλικά που χρησιμοποιήθηκαν :

-Breadboards
-Jumper wires (male to male)
-Pin Headers
-Potentiometer 10K
-LCD Display 20x4 (από φίλο που την είχε να κάθεται καμιά δεκαετία στην αποθήκη του :D )
-Resistor 220ohm
-Arduino Pro Mini 328 (5V/16MHz)
-MB102 Breadboard Power Supply (ρυθμιζόμενο στα 5V)
-AC/DC 12V Power Supply 1A

Ο κώδικας στο Arduino IDE 1.6.13 :

Κώδικας:

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup()

{
  lcd.begin(20, 4);
  lcd.setCursor(3,1);
  lcd.print("Hello GAB :)");
  lcd.setCursor(0,3);
  lcd.print("stanisalus18");
}

void loop()

{
  lcd.setCursor(17, 3);
  lcd.print(millis() / 1000);
}

Το σχεδιάγραμμα Fritzing :

https://s17.postimg.cc/c2pzaror3/LCD_Base_bb_Fritz.png

AgMa 27-03-17 23:13

Ωραίος, άντε προχώρα το ένα βήμα παραπέρα.
Βάλε αισθητήρα θερμοκρασίας, πανεύκολο.
Λοιπόν η οθόνη κάνει πάλι τα ίδια και το έκανε πάλι όταν φόρτωσα τον κώδικα που έχω τροποποιήσει. Πιθανόν υπάρχει κάποιο λάθος στον κώδικα το οποίο όμως περνάει την επαλήθευση.
Το ερώτημα είναι:
Γιατί ενώ καθαρίζω την EEPROM και ξαναφορτώνω τον κώδικα που δούλευε, δεν παίζει όπως πριν;
Με 5v δουλεύει μια χαρά πάλι η οθόνη :smt084

sxetikos 28-03-17 09:41

Ξεκίνησα και εγώ σιγά σιγά το μοντάρισμα....

http://www.aquatek.gr/rimages/albums...psm15zit3f.jpg

http://www.aquatek.gr/rimages/albums...ps5vhuy3wu.jpg

Ετοιμάστηκε το κύκλωμα για τους αισθητήρες θερμοκρασίας και δοκιμάστηκε. Έως εδώ, όλα καλά...

http://www.aquatek.gr/rimages/albums...psfkf8gonw.jpg

http://www.aquatek.gr/rimages/albums...pshdgbpuyv.jpg

Τελικά η screw shield είναι μεγάλη ευκολία!!!!

AgMa 28-03-17 16:32

Καλή αρχή!
Ποιό arduino δουλεύεις;


Όλες οι ώρες είναι GMT +2. Η ώρα τώρα είναι 20:37.

Forum engine powered by : vBulletin Version 3.8.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright 2000-2016 Greek Aquarists Board

Page generated in 0,03159 seconds with 11 queries