Le BASIC Stamp® est une série de microcontrôleurs, c’est-à-dire de petites plates-formes informatiques qui combinent un microprocesseur avec d’autres composants. Le processeur et les autres composants sont inclus sur une seule carte de circuit imprimé, qui peut être connectée à d’autres cartes ou appareils. Le BASIC Stamp® peut être programmé à l’aide d’une variante du langage de programmation BASIC relativement simple. Les produits sont populaires dans les cercles d’amateurs d’éducation et d’électronique et ont été utilisés dans certaines applications commerciales. La gamme BASIC Stamp® a été introduite par Parallax Inc., bien que plusieurs autres sociétés aient depuis proposé des microcontrôleurs similaires.
Au cœur de la gamme de produits BASIC Stamp® se trouve un microcontrôleur, une plate-forme informatique légère qui regroupe les fonctionnalités d’un microprocesseur avec des fonctionnalités ou des composants supplémentaires. Ces microcontrôleurs uniques comprennent un type spécial de mémoire appelée mémoire en lecture seule programmable effaçable électriquement (EEPROM) qui est utilisée pour stocker des programmes ainsi qu’une puce appelée interpréteur BASIC qui traduit les programmes stockés dans un format que le processeur peut comprendre. Ces composants, ainsi que des quantités variables de mémoire vive et d’autres options, sont regroupés sur une seule carte de circuit imprimé (PCB).
Ce PCB comprend des broches dédiées à l’envoi et à la réception de signaux vers et depuis une variété d’appareils, des diodes électroluminescentes (DEL) aux servomoteurs. D’autres circuits imprimés et composants peuvent être connectés au PCB pour étendre les fonctionnalités de base du microcontrôleur. Les utilisateurs avancés peuvent même concevoir leurs propres circuits imprimés pour une flexibilité maximale.
Ce microcontrôleur peut être programmé à l’aide de PBASIC, une version modifiée du langage de programmation BASIC. Le langage BASIC est l’un des langages de programmation informatique les plus simples et les plus faciles à apprendre, ce qui rend le BASIC Stamp® attrayant pour les débutants en électronique. Les programmes peuvent être créés sur un ordinateur personnel et téléchargés sur le BASIC Stamp® via un câble série.
Bien que le BASIC Stamp® soit souvent qualifié de plate-forme pour débutants ou d’entrée de gamme, il a été utilisé comme base pour des projets extrêmement innovants. Leur petite taille, environ un timbre-poste, les rend adaptés à une utilisation dans de petits appareils ou portables. Ils sont populaires dans les domaines de l’éducation et de la robotique ; les amateurs d’électronique ont utilisé la plate-forme pour tout construire, des feux de circulation aux stations météorologiques. Ils ont également été utilisés dans une variété d’applications commerciales et industrielles, y compris les systèmes de gestion des eaux usées et l’éclairage de cabine d’avion.
L’appareil d’origine a été lancé en 1992 par Parallax Inc., une société basée en Californie. Une version plus performante, le BASIC Stamp® 2, est sortie en 1995 et a depuis été vendue dans une variété de configurations avec différentes vitesses de processeur et options de mémoire. Parallax possède le nom BASIC Stamp®, mais certaines autres sociétés fabriquent des plates-formes similaires qui sont commercialisées en tant que produits « compatibles » ou « clones ».