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

Θέμα: Arduino led numbers to LCD

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

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από hackertom Εμφάνιση μηνυμάτων
    Φίλε το 74hc595n μπορεί να βοηθήσει;

    Οχι, ο 595 είναι shift-out. Εσύ θες έναν shift-in ή αλλιώς parralel-load...
    Δες εδώ ένα απο τα ταραδείγματα στο site του Arduino...
    http://playground.arduino.cc/Code/ShiftRegSN74HC165N

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

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

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από nkarama Εμφάνιση μηνυμάτων
    Οχι, ο 595 είναι shift-out. Εσύ θες έναν shift-in ή αλλιώς parralel-load...
    Δες εδώ ένα απο τα ταραδείγματα στο site του Arduino...
    http://playground.arduino.cc/Code/ShiftRegSN74HC165N
    Ευχαριστώ φίλε για την ενημέρωση. Η σύνδεση που θα κάνω στα 4 digits είναι ίδια όμως με την φωτογραφία που ανέβασα; Και μετα αλλάζει ο κώδικας;

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από hackertom Εμφάνιση μηνυμάτων
    Ευχαριστώ φίλε για την ενημέρωση. Η σύνδεση που θα κάνω στα 4 digits είναι ίδια όμως με την φωτογραφία που ανέβασα; Και μετα αλλάζει ο κώδικας;
    Ναι σε γενικές γραμμές έτσι. Φαντάζομαι ότι στην δικιά σου περίπτωση, η οδηγηση του 7 segment θα είναι απο άλλο επεξεργαστή απο αυτόν που θα λαμβάνει το σήμα απο τον register, έτσι?

    Οπως είπαν και οι άλλοι, "κλέβεις" σήμα απο την είσοδο του κάθε segment και το οδηγείς σε μια είσοδο του register.

    Επίσης κλέβεις την κοινή άνοδο/κάθοδο (ανάλογα με το τι είναι το display) του κάθε display και τα οδηγείς σε ένα πιν του επεξεργαστή. Αυτό θα το κάνεις για να ξέρεις πότε "ανάβει" το κάθε συγκεκριμένο display. Το ιδανικό θα ήταν να τα συνδέσεις σε pins του επεξεργαστή που διαθέτουν Interupt.

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

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

    Προεπιλογή

    Αν είναι να κάνεις πλακέτα για τσιμπάς τα σήματα κάνε για όλα τα 7segment.
    Σύμφωνα με τον αριθμό των πιν και τα 8 είναι πάνω στα ίδια data και έχουν 8 κοινές ανόδους/καθόδους.
    Αν το κάνεις για 1 τότε copy paste θα είναι για τα υπόλοιπα.

    0 Not allowed! Not allowed!

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

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

    Απο ότι καταλαβαίνω το 74HC165 θα τσεκάρει τα LED συνέχεια και θα εμφανίζει στο serial monitor την σειρά των αναμμένων και σβησμένων led Π.Χ. 1110011, και με κάποιο if θα μετατρέπω εγώ αυτό το διάδικο αριθμό σε 9 ;

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Η λογική είναι απλή:

    Εσύ οδηγείς με πολυπλεξία 4 ψηφία των 7 τμημάτων. Αυτό σημαίνει πως τα segments a εως g κάθε ψηφίου λαμβάνουν παράλληλα και ταυτόχρονα 7 bits πληροφορίας (8 με την τελεία). Αυτό βολεύει
    εξαιρετικά γιατί με 1 byte μπορείς να έχεις όλες τις δυνατές απεικονίσεις που μπορεί να κάνει ένα display 7 τμημάτων (8 με την τελεία).



    Αν στις πάνω GPIO προσδέσεις έναν 74HC165, στις κάτω GPIO προσδέσεις 4 πινάκια του μ/Ε για να καταλαβαίνει πότε ενεργοποιείται κάθε ψηφίο και με λίγα κόλπα στον κώδικα, μπορείς
    να διαβάζεις την πληροφορία για κάθε display με ακρίβεια και μόνον όταν το συγκεκριμένο ενεργοποιείται απο το transistor του.

    Ξέροντας τη σειρά των bits στο byte της πληροφορίας (π.χ. MSB---> seg A........LSB--->seg Dp) μπορείς με μια switch/case να αποκωδικοποιείς αυτό που έρχεται στον HC165 και να το
    παρουσιάζεις στην οθόνη LCD.

    1 Not allowed! Not allowed!

  7. Ένα μέλος ευχαρίστησε τον manolena για αυτό το χρήσιμο μήνυμα:

    FILMAN (06-03-17)

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

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από manolena Εμφάνιση μηνυμάτων
    Η λογική είναι απλή:

    Εσύ οδηγείς με πολυπλεξία 4 ψηφία των 7 τμημάτων. Αυτό σημαίνει πως τα segments a εως g κάθε ψηφίου λαμβάνουν παράλληλα και ταυτόχρονα 7 bits πληροφορίας (8 με την τελεία). Αυτό βολεύει
    εξαιρετικά γιατί με 1 byte μπορείς να έχεις όλες τις δυνατές απεικονίσεις που μπορεί να κάνει ένα display 7 τμημάτων (8 με την τελεία).



    Αν στις πάνω GPIO προσδέσεις έναν 74HC165, στις κάτω GPIO προσδέσεις 4 πινάκια του μ/Ε για να καταλαβαίνει πότε ενεργοποιείται κάθε ψηφίο και με λίγα κόλπα στον κώδικα, μπορείς
    να διαβάζεις την πληροφορία για κάθε display με ακρίβεια και μόνον όταν το συγκεκριμένο ενεργοποιείται απο το transistor του.

    Ξέροντας τη σειρά των bits στο byte της πληροφορίας (π.χ. MSB---> seg A........LSB--->seg Dp) μπορείς με μια switch/case να αποκωδικοποιείς αυτό που έρχεται στον HC165 και να το
    παρουσιάζεις στην οθόνη LCD.
    Τρομερό gif... που το πέτυχες?

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

  9. Ένα μέλος ευχαρίστησε τον nkarama για αυτό το χρήσιμο μήνυμα:

    FILMAN (06-03-17)

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

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από nkarama Εμφάνιση μηνυμάτων
    Τρομερό gif... που το πέτυχες?
    Εγώ πάλι ψηλό χάθηκα ... %-)

    LOL

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από nkarama Εμφάνιση μηνυμάτων
    Τρομερό gif... που το πέτυχες?
    http://hackyourmind.org/articles/201...t-display.html

    0 Not allowed! Not allowed!

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

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από hackertom Εμφάνιση μηνυμάτων
    Εγώ πάλι ψηλό χάθηκα ... %-)

    LOL
    Γιατί βρε Θωμά; Είναι πολύ απλή η λογική της σάρωσης των ψηφίων και επειδή υπάρχει το μεταίσθημα του ματιού, μπορείς να καταφέρεις καλό FPS χωρίς flickering και εκεί να καταφέρνεις να διαβάζεις όλη την
    πληροφορία απο τον shift register. Θα προσπαθήσω να φτιάξω ένα σχηματικό.

    1 Not allowed! Not allowed!

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

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

  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: εκτός λειτουργίας