Τι είναι το BASIC Stamp®;

Το BASIC Stamp® είναι μια σειρά από μικροελεγκτές, δηλαδή μικρές πλατφόρμες υπολογιστών που συνδυάζουν έναν μικροεπεξεργαστή με άλλα εξαρτήματα. Ο επεξεργαστής και άλλα εξαρτήματα περιλαμβάνονται σε μία πλακέτα κυκλώματος, η οποία μπορεί να συνδεθεί με άλλες πλακέτες ή συσκευές. Το BASIC Stamp® μπορεί να προγραμματιστεί χρησιμοποιώντας μια παραλλαγή της σχετικά απλής γλώσσας προγραμματισμού BASIC. Τα προϊόντα είναι δημοφιλή στους κύκλους των χομπίστων της εκπαίδευσης και των ηλεκτρονικών ειδών και έχουν χρησιμοποιηθεί σε ορισμένες εμπορικές εφαρμογές. Η σειρά BASIC Stamp® εισήχθη από την Parallax Inc., αν και αρκετές άλλες εταιρείες έχουν προσφέρει από τότε παρόμοιους μικροελεγκτές.

Στην καρδιά της σειράς προϊόντων BASIC Stamp® βρίσκεται ένας μικροελεγκτής, μια ελαφριά πλατφόρμα υπολογιστών που συνδυάζει τη λειτουργικότητα ενός μικροεπεξεργαστή με πρόσθετα χαρακτηριστικά ή εξαρτήματα. Αυτοί οι μοναδικοί μικροελεγκτές περιλαμβάνουν έναν ειδικό τύπο μνήμης που ονομάζεται Electrically Erasable Programmable Read-Only Memory (EEPROM) που χρησιμοποιείται για την αποθήκευση προγραμμάτων καθώς και ένα τσιπ που ονομάζεται BASIC interpreter που μεταφράζει τα αποθηκευμένα προγράμματα σε μορφή που μπορεί να κατανοήσει ο επεξεργαστής. Αυτά τα εξαρτήματα, μαζί με ποικίλες ποσότητες μνήμης τυχαίας πρόσβασης και άλλες επιλογές, συσκευάζονται σε μια ενιαία πλακέτα τυπωμένου κυκλώματος (PCB).

Αυτό το PCB περιλαμβάνει ακροδέκτες που είναι αφιερωμένοι στην αποστολή και λήψη σημάτων προς και από μια ποικιλία συσκευών, από διόδους εκπομπής φωτός (LED) έως σερβοκινητήρες. Άλλες πλακέτες κυκλωμάτων και εξαρτήματα μπορούν να συνδεθούν στο PCB για επέκταση της βασικής λειτουργικότητας του μικροελεγκτή. Οι προχωρημένοι χρήστες μπορούν ακόμη και να σχεδιάσουν τις δικές τους πλακέτες κυκλωμάτων για μέγιστη ευελιξία.

Αυτός ο μικροελεγκτής μπορεί να προγραμματιστεί χρησιμοποιώντας PBASIC, μια τροποποιημένη έκδοση της γλώσσας προγραμματισμού BASIC. Η γλώσσα BASIC είναι μια από τις απλούστερες και πιο εύκολες γλώσσες προγραμματισμού υπολογιστών για εκμάθηση, γεγονός που καθιστά τη BASIC Stamp® ελκυστική για όσους είναι νέοι στα ηλεκτρονικά. Τα προγράμματα μπορούν να δημιουργηθούν σε έναν προσωπικό υπολογιστή και να ληφθούν στο BASIC Stamp® μέσω ενός σειριακού καλωδίου.

Παρόλο που το BASIC Stamp® αναφέρεται συχνά ως πλατφόρμα αρχαρίων ή εισαγωγικού επιπέδου, έχει χρησιμοποιηθεί ως βάση για ορισμένα εξαιρετικά καινοτόμα έργα. Το μικρό τους μέγεθος, περίπου ένα γραμματόσημο, τα καθιστά κατάλληλα για χρήση σε μικρές ή φορητές συσκευές. Είναι δημοφιλείς στους τομείς της εκπαίδευσης και της ρομποτικής. Οι χομπίστες των ηλεκτρονικών έχουν χρησιμοποιήσει την πλατφόρμα για να κατασκευάσουν τα πάντα, από σήματα κυκλοφορίας μέχρι μετεωρολογικούς σταθμούς. Έχουν επίσης χρησιμοποιηθεί σε μια ποικιλία εμπορικών και βιομηχανικών εφαρμογών, συμπεριλαμβανομένων συστημάτων διαχείρισης λυμάτων και φωτισμού καμπίνας αεροσκαφών.

Η αρχική συσκευή κυκλοφόρησε το 1992 από την Parallax Inc., μια εταιρεία με έδρα την Καλιφόρνια. Μια πιο ικανή έκδοση, το BASIC Stamp® 2, κυκλοφόρησε το 1995 και έκτοτε πωλείται σε διάφορες διαμορφώσεις με διαφορετικές ταχύτητες επεξεργαστή και επιλογές μνήμης. Η Parallax κατέχει το όνομα BASIC Stamp®, αλλά ορισμένες άλλες εταιρείες κατασκευάζουν παρόμοιες πλατφόρμες που διατίθενται στο εμπόριο ως “συμβατά” ή “κλωνοποιημένα” προϊόντα.