BASIC Stamp
El BASIC Stamp es un microcontrolador con un pequeño y especializado BASIC intérprete (PBASIC) incorporado ROM. Es hecho por Parallax, Inc. y ha sido popular entre los aficionados de electrónica desde principios de los noventa debido a su bajo umbral de aprendizaje y facilidad de uso debido a su sencilla de entender el lenguaje BASIC y excelente documentación.
Contenido
- 1 Especificaciones técnicas
- 2 Programación
- 3 Versiones
- 4 Véase también
- 5 Enlaces externos
Especificaciones técnicas
Aunque el BASIC Stamp tiene la forma de un DIP chip, es en realidad un pequeño placa de circuito impreso (PCB) que contiene los elementos esenciales de un sistema de microprocesador:
- Un microcontrolador que contiene el CPU, construido en ROM que contiene el intérprete BASIC y varios periféricos
- Memoria (un i²C EEPROM)
- Un reloj, generalmente bajo la forma de un Resonador Cerámico
- Una fuente de alimentación
- Entrada externo y salida
El resultado final es que un aficionado puede conectar una batería de 9 V a un BASIC Stamp y tener un sistema completo. Una conexión a un ordenador personal permite al programador descargar software para el BASIC Stamp, que se almacena en el bordo memoria no volátil dispositivo: sigue siendo programado hasta que se borra o reprogramado, incluso cuando se quita la energía.
Programación
El BASIC Stamp está programado en una variante de la BASIC lenguaje, llamado PBASIC. PBASIC incorpora funciones comunes de microcontrolador, incluyendo PWM, comunicaciones seriales, I²C y 1-wire comunicaciones, con el campo común LCD controlador circuitos, trenes de pulso manía servo, frecuencias de onda pseudo sinusoidal y la capacidad de tiempo una Circuito RC que puede utilizarse para detectar un valor analógico.
Una vez que el programa se ha escrito, es dividida y envió el chip a través de un serial cable.
Esta sección requiere expansión. (Septiembre de 2008) |
Versiones
Actualmente hay cuatro variantes del intérprete:
- BASIC Stamp 1 (BS1),
- BASIC Stamp 2 (BS2), con seis variantes Sub:
- BS2e
- BS2sx
- BS2p24
- BS2p40
- BS2pe
- BS2px
- Sello jabalina
- Sello de la vuelta.
Las variantes sub BS2 cuentan con más memoria, mayor velocidad de ejecución, especializada adicional comandos PBASIC, pines I/O adicionales, etc., en comparación con el modelo original de BS2. Mientras el BS1 y BS2 utilizan un PIC, las restantes variantes BASIC Stamp 2 usan un Paralaje SX procesador.
La tercera variante es el sello de lanzamiento de jabalina. Este módulo utiliza un subconjunto de Sun Microsystems' Java en lugar de paralaje lenguaje de programación PBASIC. No incluye las instalaciones de redes.
La cuarta variante es el sello de Spin. El módulo se basa en la Hélice de paralaje y por lo tanto, utiliza la SPIN lenguaje de programación en lugar de PBASIC.
Muchas compañías ahora hacer "clones" de la BASIC Stamp con características adicionales, tales como una ejecución más rápida, convertidores de analógico a digital y PWM basados en hardware que puede ejecutarse en segundo plano.
La hélice de paralaje está acumulando gradualmente las bibliotecas de software que le aportan funcionalidad similar a la BASIC Stamp; Sin embargo, no hay ninguna lista uniforme de cual PBASIC instalaciones ahora tienen Spin equivalentes.
Véase también
- Arduino
- BRAZO express
- Hacer Kit regulador
- OOPic
- PICAXE
- ioBridge
Enlaces externos
- "Comparación de estructuras de control PBASIC 2.5 para el viejo PBASIC" – Por Tracy Allen, sistemas de EME, 2003
- Foros de paralaje – Foro de discusión
- Parallax, Inc. – Sitio web corporativo, casa del Basic Stamp y Basic Stamp 2
- "Revisión independiente del Robot Scribbler, un robot inteligente programable utilizando el microcontrolador BASIC Stamp 2" – Por Andy Kaiser