Σελίδα 2 από 7 ΠρώτηΠρώτη 1 2 3 4 ... ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 11 έως 20 από 69

Θέμα: Arduino led numbers to LCD

  1. #11
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Τσιμπάς με με παρεμβατικό τρόπο που λέει κι ο Στέφανος τα σήματα που οδηγούν τα segments των τριών displays με 3xPCF8574 (μπορείς και με 2, χρησιμοποιώντας άλλα 5 πινάκια του μΕ),
    σεταρισμένα σαν INPUTS και απασχολείς 2 πινάκια του μ/Ε στο δίαυλο I²C. Έχεις λοιπόν 3x7=21 εισόδους για τα σήματα των displays. Επειδή είναι σχεδόν σίγουρο πως τα displays οδηγούνται
    με σάρωση και πολυπλεξία, θα χρειαστεί λίγος κώδικας που να διαβάζει αρκετές φορές κάθε είσοδο σε μια μονάδα χρόνου και να αποδίδει την τιμή του αποτελέσματος, ισως συγκρίνοντας αυτό
    που διαβάζει με τιμές απο μια ταμπέλα με όλους τους πιθανούς συνδυασμούς των segments κάθε ψηφίου. Το καλό είναι πως μπορείς να διαβάζεις ταυτόχρονα 8 εισόδους και όχι μια-μια.

    0 Not allowed! Not allowed!

  2. #12
    Μέλος
    Όνομα
    Θωμάς
    Εγγραφή
    Dec 2012
    Περιοχή
    Αθήνα
    Μηνύματα
    511

    Προεπιλογή Arduino led numbers to LCD

    Παράθεση Αρχικό μήνυμα από SavKok Εμφάνιση μηνυμάτων
    Το αν ειναι με πολυπλεξη ή οχι μπορουμε (κατα 99%) να στο πουμε εαν δουμε μια φωτογραφια με τα 7-segment και τα υλικα γυρω του.

    Η περιπτωση της πολυπλεξης ειναι και η πιο απλη για σενα - με τα λιγοτερα Pin.Διαβαζεις καθε Segment τη στιγμη που 'πρεπει'. (οπως ειπε ο Γιωργος παραπανω)

    Οι εισοδοι θα ειναι περιπου 8+3=11.



    Eαν δεν ειναι με πολυπλεξη και εχεις μερακι... κανε αποκωδικοποιητη με πυλες.




    Οι οθόνες είναι 4 τελικά δικό μου το λάθος για 3 που είχα πει.

    0 Not allowed! Not allowed!

  3. #13
    Μέλος Το avatar του χρήστη Fire Doger
    Όνομα
    Στέφανος
    Εγγραφή
    Jan 2015
    Περιοχή
    .
    Μηνύματα
    1.519

    Προεπιλογή

    Α πολύ ωραία, παρεμβάλεις πλακέτα με αρσενική και θηλυκή πεινοσειρά ανάμεσα στις πινοσειρές που κουμπώνει και έχεις νοικοκυρεμένα τα σήματα.
    Έχεις περιορισμό χώρου?
    Με σάρωση είναι τα μεγάλα. Τα μικρά έχουν λίγα πιν, είναι όλα τα a,b,c,.. σε ένα πιν και 4 common, 12 πρέπει να είναι και στην φώτο αν βλέπω καλά.

    0 Not allowed! Not allowed!

  4. #14
    Μέλος
    Όνομα
    Νίκος
    Εγγραφή
    Feb 2014
    Περιοχή
    Μοσχάτο
    Μηνύματα
    607

    Προεπιλογή

    Λαμβάνοντας υπόψιν τον αριθμό των άκροδεκτών το κύκλωμα χρησιμοποιεί πολυπλεξία.
    Οπότε θες να διαβάζεις την κοινή άνοδο/κάθοδο του κάθε display ώστε να ξέρεις πότε και τι ενεργοποιείται.

    Pins πολλά δεν θες αν ξέρεις πως να χρησιμοποιήσεις parallel load shift registers (πχ 74hc165) ή port expander όπως είπε ο manolena. Προσωπικά θα προτιμούσα το πρώτο λόγω ταχύτητας, το I2C είναι αργούτσικο (στην παρούσα θα είναι αρκετή νομίζω)

    0 Not allowed! Not allowed!
    Mastroxalastis / Μαστροχαλαστής
    https://www.youtube.com/channel/UCOWjSR-OOc-ZBCT61EX_lJg

  5. #15
    Μέλος
    Όνομα
    Θωμάς
    Εγγραφή
    Dec 2012
    Περιοχή
    Αθήνα
    Μηνύματα
    511

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από Fire Doger Εμφάνιση μηνυμάτων
    Α πολύ ωραία, παρεμβάλεις πλακέτα με αρσενική και θηλυκή πεινοσειρά ανάμεσα στις πινοσειρές που κουμπώνει και έχεις νοικοκυρεμένα τα σήματα.
    Έχεις περιορισμό χώρου?
    Με σάρωση είναι τα μεγάλα. Τα μικρά έχουν λίγα πιν, είναι όλα τα a,b,c,.. σε ένα πιν και 4 common, 12 πρέπει να είναι και στην φώτο αν βλέπω καλά.
    Όχι απο χώρο είμαι καλά

    0 Not allowed! Not allowed!

  6. #16
    Μέλος
    Όνομα
    Θωμάς
    Εγγραφή
    Dec 2012
    Περιοχή
    Αθήνα
    Μηνύματα
    511

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από nkarama Εμφάνιση μηνυμάτων
    Λαμβάνοντας υπόψιν τον αριθμό των άκροδεκτών το κύκλωμα χρησιμοποιεί πολυπλεξία.
    Οπότε θες να διαβάζεις την κοινή άνοδο/κάθοδο του κάθε display ώστε να ξέρεις πότε και τι ενεργοποιείται.

    Pins πολλά δεν θες αν ξέρεις πως να χρησιμοποιήσεις parallel load shift registers (πχ 74hc165) ή port expander όπως είπε ο manolena. Προσωπικά θα προτιμούσα το πρώτο λόγω ταχύτητας, το I2C είναι αργούτσικο (στην παρούσα θα είναι αρκετή νομίζω)
    Αν και πρώτη φορά ακούω για το 74hc165 η αυτό που είπε ο manolena θα προσπαθήσω να το βγάλω προς αυτήν την κατεύθυνση..

    Ευχαριστώ και πάλι παιδιά.

    0 Not allowed! Not allowed!

  7. #17
    Μέλος Το avatar του χρήστη Fire Doger
    Όνομα
    Στέφανος
    Εγγραφή
    Jan 2015
    Περιοχή
    .
    Μηνύματα
    1.519

    Προεπιλογή

    Αν κανείς άλλος ενδιαφέρετε μιας και ανέφερα στο κόλπο με τις if, τελικά το F δεν είναι απαραίτητο.
    Κάθε συνδυασμός είτε έχει το F είτε όχι είναι μοναδικός (εκτός και αν ζωγραφίζει το 9 μαζί με το D) άρα βγαίνει.
    czl8EZ9.png

    0 Not allowed! Not allowed!

  8. #18
    Μέλος
    Όνομα
    Θωμάς
    Εγγραφή
    Dec 2012
    Περιοχή
    Αθήνα
    Μηνύματα
    511

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από nkarama Εμφάνιση μηνυμάτων
    Λαμβάνοντας υπόψιν τον αριθμό των άκροδεκτών το κύκλωμα χρησιμοποιεί πολυπλεξία.
    Οπότε θες να διαβάζεις την κοινή άνοδο/κάθοδο του κάθε display ώστε να ξέρεις πότε και τι ενεργοποιείται.

    Pins πολλά δεν θες αν ξέρεις πως να χρησιμοποιήσεις parallel load shift registers (πχ 74hc165) ή port expander όπως είπε ο manolena. Προσωπικά θα προτιμούσα το πρώτο λόγω ταχύτητας, το I2C είναι αργούτσικο (στην παρούσα θα είναι αρκετή νομίζω)
    Φίλε το 74hc595n μπορεί να βοηθήσει;


    0 Not allowed! Not allowed!

  9. #19
    Μέλος
    Όνομα
    Χρήστος
    Εγγραφή
    Sep 2012
    Περιοχή
    Χολαργός
    Μηνύματα
    1.907

    Προεπιλογή

    Εχεις 4 θερμομετρα με ενδειξεις 8888 8888 8888 8888 , αν κατάλαβα καλά , και θέλεις να τις διαβάσεις ;
    Αξίζει τον κόπο να μπλεξεις με ολο αυτο το καλωδιομανι ;
    Τι θερμόμετρα έχεις ;
    Αν έβαζες στον δευτερο arduino , 4 θερμόμετρα των 2 ευρω , πχ DS18b20 , δεν θα ερχόταν φτηνότερα και καλύτερα ;

    0 Not allowed! Not allowed!

  10. #20
    Μέλος
    Όνομα
    Θωμάς
    Εγγραφή
    Dec 2012
    Περιοχή
    Αθήνα
    Μηνύματα
    511

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από aktis Εμφάνιση μηνυμάτων
    Εχεις 4 θερμομετρα με ενδειξεις 8888 8888 8888 8888 , αν κατάλαβα καλά , και θέλεις να τις διαβάσεις ;
    Αξίζει τον κόπο να μπλεξεις με ολο αυτο το καλωδιομανι ;
    Τι θερμόμετρα έχεις ;
    Αν έβαζες στον δευτερο arduino , 4 θερμόμετρα των 2 ευρω , πχ DS18b20 , δεν θα ερχόταν φτηνότερα και καλύτερα ;
    Ένα θερμόμετρο είναι φίλε με ενδείξεις 8888 και στο set (τα μικρά νούμερα) 8888 αν και για αρχή θέλω να κάνω μόνο τα μεγάλα. Δεν ξέρω εάν αξίζει η όχι και εκτός απο τον σκοπό που θέλω να το φτιάξω είναι και ο σκοπός του να μάθω πως γίνεται. Φυσικά και υπάρχουν άλλες λύσεις αρκετά πιο εύκολες.

    0 Not allowed! Not allowed!

Σελίδα 2 από 7 ΠρώτηΠρώτη 1 2 3 4 ... ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. arduino και lcd 16x2
    By cspetr in forum Μικροελεγκτές
    Απαντήσεις: 17
    Τελευταίο Μήνυμα: 06-03-15, 09:17
  2. Arduino και TFT LCD 3.2''
    By kwstas92 in forum Μικροελεγκτές
    Απαντήσεις: 18
    Τελευταίο Μήνυμα: 27-01-15, 13:05
  3. Arduino LCD clock, Temp
    By CLOCKMAN in forum Παρουσίαση Ολοκληρωμένων Κατασκευών
    Απαντήσεις: 4
    Τελευταίο Μήνυμα: 01-10-14, 19:58
  4. arduino και lcd
    By peiperakos in forum Μικροελεγκτές
    Απαντήσεις: 27
    Τελευταίο Μήνυμα: 15-12-13, 17:57
  5. Πώς απεικονίζω σε LCD float numbers?
    By QED in forum Μικροελεγκτές
    Απαντήσεις: 4
    Τελευταίο Μήνυμα: 13-01-05, 17:30

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας