0
Θες να κωδικοποιήσεις πχ 80 πλήκτρα? Ταυτόχρονα πατημένα πόσα?
το cd4532 είναι κωδικοποιητής. προτεραιότητας. 8 είσοδοι 3 έξοδοι με δυνατότητα επέκτασης.
μπορούν αν χρησιμοποιηθούν 2 cd4532 και βοηθητικά για την τελική έξοδο πύλες OR (cd4071) έχουμε κωδικοποιητή προτεραιότητας 16 εισόδων 4 εξόδων
(μιλάμε για ψηφιακά σήματα)
Το cd4067 που αναφέρθηκε είναι αναλογικός διακόπτης μίας είσοδου 16 εξόδων ή 16 εισόδων μιίας εξόδου που με σήμα 4bit επιλέγεις τη σύνδεση...
find me: Chips Place @ facebook , e555shop στο skroutz
Τώρα που φτάσαμε στο arduino η λύση σου είναι το MCP23017.
το MCP23017 είναι I2C 16pin I/O expander.
Με 5 από αυτά έχεις 80 επιπλέον εισόδους / εξόδους σε ένα arduino καταναλώνοντας μόνο 2 αναλογικές εισόδους (I2C) από το arduino, και σου μένουν και όλες οι υπόλοιπες είσοδοι για άλλα περιφερειακά.
Όταν όλα τα άλλα έχουν αποτύχει..... RTFM.
Short instructions: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>> Good Luck!
https://diyelectronics-gr.blogspot.gr https://www.facebook.com/groups/872041030200567
Νομίζω πάντως για 80 εισόδους, μια χαρά κάνεις δουλειά με 18 εισόδους.. 9 σειρές και 9 στήλες μας κάνει 81 εισόδους.
αλλάζεις την στάθμη ανα μία γραμμή και διαβαζεις στήλες, μετά η επομενη γραμμή, κοκ... multiplexing δηλαδή.
Αν βάλεις και μερικούς shift registers (74χ165 για το διάβασμα, 74χ595 για την ενεργοποίηση/έξοδο), τότε αφήνεις και αρκετά απο τα πινσ του ATMega328 ελεύθερα για άλλες δουλειές...
Τελευταία επεξεργασία από το χρήστη nkarama : 13-12-22 στις 11:33
Mastroxalastis / Μαστροχαλαστής
https://www.youtube.com/channel/UCOWjSR-OOc-ZBCT61EX_lJg