Σ' αυτό το άρθρο θα παρουσιάσω την κατασκευή μιας κάρτας επέκτασης εισόδου / εξόδου της σειριακής θύρας του PC. Η κάρτα διαθέτει μόνο ψηφιακές εισόδους - εξόδους και συγκεκριμένα 8 bit για είσοδο και 8 bit για έξοδο. Εύκολα μπορεί να τροποποιηθεί ώστε να υποστηρίζει 16 ή και 32 bit. Η κατασκευή αυτή, έχει σκοπό την εκμάθηση προγραμματισμού σε ηλεκτρονικούς. Η γλώσσα που χρησιμοποίησα είναι η Visual Basic 6, αλλά με μικρές αλλαγές μπορούμε να γράψουμε σε VB .NET ή Free Pascal - Lazarus.
Επειδή το πρόγραμμα ελέγχει απευθείας τα σήματα RTS, CTS, DTR, DSR, χρειάζεται φυσική σειριακή θύρα και όχι USB to RS232 adaptor. Αν συνδεθεί σε μετατροπέα USB, λειτουργεί με πολύ μικρότερη ταχύτητα.