Το προφίλ μας στο Google Plus
0

Arduino – the way of the hacker, part 2 of k

Εσάς ποιες κατασκευές σας αρέσουν; Προτιμάτε τις απλές και λειτουργικές ή εκείνες που διαθέτουν δεκάδες LED και διακόπτες, προσφέροντας ένα βουνό από ετερόκλητες λειτουργίες; Εμείς πάντως μπορούμε ν’ αντιληφθούμε την εσωτερική ομορφιά και των δύο — ή τουλάχιστον έτσι θέλουμε να πιστεύουμε ;) Ακριβώς γι’ αυτό τείνουμε χείρα βοηθείας προς όλους: Θα εξετάσουμε τις κλασικότερες εφαρμογές του multiplexing και θα μάθουμε κολπάκια για τη βέλτιστη αξιοποίηση των ακροδεκτών του Arduino. Υπάρχει κανείς που να μην εκτιμά τις αποδοτικές κι ανορθόδοξες λύσεις;

deltaHacker Ιανουαρίου (τεύχος 004) | Arduino – the way of the hacker

Στο deltaHacker 003 ασχοληθήκαμε με πολύ απλά κυκλώματα. Στόχος μας ήταν να εξοικειωθούμε με τα port του επεξεργαστή του Arduino, όπως επίσης και με τους καταχωρητές που ρυθμίζουν τη συμπεριφορά των port. Σε πολλές περιπτώσεις, η δυνατότητα να χειριζόμαστε ταυτόχρονα ολόκληρες ομάδες ακροδεκτών είναι εξαιρετικά χρήσιμη — αν όχι απολύτως αναγκαία! Όπως είδαμε, λοιπόν, χρησιμοποιώντας τους καταχωρητές των port μπορούμε να βάλουμε στο παιχνίδι και όλες τις πράξεις που επιδρούν στα μεμονωμένα bit ενός αριθμού (πράξεις bitwise). Με αυτόν τον τρόπο, μπορούμε να σκαρώνουμε διάφορα προγραμματιστικά τρικ, για να χειριζόμαστε μαζικά και ταχύτατα την κατάσταση πολλών ακροδεκτών. Ακολούθως –και αφού είχαμε αποκτήσει έναν τόσο καλό έλεγχο των ακροδεκτών του Arduino–, μπήκαμε σε νέα μονοπάτια: Αρχίσαμε να εξερευνούμε το ενδεχόμενο αξιοποίησης ενός ακροδέκτη για παραπάνω από μία εργασίες. Κάπως έτσι μπήκαμε στα χωράφια του περίφημου multiplexing. Στο σχετικό κύκλωμα που μελετήσαμε είχαμε συνδέσει διακόπτες και LED μαζί, πάνω στους ίδιους ακροδέκτες! Η τοπολογία που εξετάσαμε είχε αρκετές ατέλειες, αλλά ήταν σχετικά απλή κι εξυπηρετούσε απόλυτα το σκοπό μας: Συνδυάζοντας εισόδους (διακόπτες) και εξόδους (LED) επάνω στους ίδιους ακροδέκτες, έδινε με τον πιο ξεκάθαρο τρόπο την έννοια του multiplexing.

Σ’ αυτό το τεύχος θα μελετήσουμε δύο παραδοσιακές εφαρμογές του multiplexing, οι οποίες παρουσιάζουν θεωρητικό αλλά και πρακτικό ενδιαφέρον. Επιπρόσθετα, θα εξετάσουμε μερικά κόλπα για τη διασύνδεση πολλών διακοπτών σε ελάχιστους ακροδέκτες. Αυτά τα κολπάκια θα μας χρησιμεύσουν σε κατασκευές που θα συναντήσουμε σε επόμενα άρθρα της σειράς, αλλά είμαστε σίγουροι ότι θα τα αξιοποιήσετε και σε δικά σας project! Τέλος, θα κάνουμε μια σύντομη αναφορά στο φαινόμενο POV (Persistence Of Vision) και θα εξετάσουμε μια απλή, αλλά ενδιαφέρουσα εφαρμογή. Αυτή η εφαρμογή θα μας προετοιμάσει για το επόμενο μέρος της σειράς, στο οποίο θα βγάλουμε γούστα, για να το πούμε απλά και λαϊκά ;) Έχουμε πάρα πολύ ωραία πράγματα μπροστά μας, τι καθόμαστε;

Διαβάστε όλο το άρθρο στο deltaHacker Ιανουαρίου (τεύχος 004). Όλες τις πληροφορίες για τις συνδρομές στο deltaHacker, το μοναδικό μηνιαίο περιοδικό με θεματολογία ethical hacking και infosec που δεν κυκλοφορεί στα περίπτερα, θα τις βρείτε εδώ ακριβώς. Για παραγγελίες μεμονωμένων τευχών ή συνδρομών συμπληρώστε τη σχετική φόρμα.

Σημείωση: Οι συνδρομές μπορούν να ξεκινούν από όποιο τεύχος επιθυμείτε, αρκεί να υπάρχει σε stock.

Leave a Reply

You must be logged in to post a comment.

Σύνδεση

Αρχείο δημοσιεύσεων