|
|
Con
microcontroladores podemos construir circuitos y dispositivos
inteligentes. En el pasado, debíamos
cambiar el conexionado o algunos componentes de un circuito
para modificar o crear un nuevo comportamiento. La ventaja
del uso del microcontrolador sobre las otras opciones,
es que podemos cambiar el comportamiento de nuestro circuito
o dispositivo, simplemente modificando el programa. La
ventaja de usar el BASIC Stamp es que simplifica la escritura
y modificación de programas y con el Kit de StampWorks
qué tan fácil puede ser.
Diviértase con estos proyectos y piense cómo
podría aplicar los conceptos aprendidos en cada
uno. |
|
INDICE
Prefacio ...............................................................................................................................
3
Introducción ..............................................................................................................................
5
Obtenga el Mayor Provecho de las Prácticas de StampWorks
......................................................... 5
Tres Pasos para Tener Éxito con StampWorks ..............................................................................
5
Prepare su Plaqueta StampWorks.......................................................................................
7
Contenido de este Kit .................................................................................................................
7
Preparación de la Protoboard ......................................................................................................
8
Bases de la Programación .................................................................................................
13
Contenido de un Programa .......................................................................................................
13
Saltos Redireccionando el Flujo de un Programa ......................................................................
14
Bucles Ejecutando el código una y otra vez..............................................................................
15
Subrutinas Código reutilizable que ahorra espacio
de programa................................................. 17
Estilo de Programación .............................................................................................................
17
Plantilla ... 18
Convención sobre Nombres.......................................................................................................
19
Hora de Experimentar .......................................................................................................
21
Aprendiendo los Conceptos de Programación..............................................................................
21
Construcción de Proyectos ........................................................................................................
21
Que hacer entre proyectos........................................................................................................
21
Experimento 1: Hacer Titilar un LED ..........................................................................................
23
Experimento 2: Hacer Titilar un LED (Versión 2) .........................................................................
25
Experimento 3: Contador con LEDs............................................................................................
29
Experimento 4: Pantalla de LEDs de Ciencia Ficción ....................................................................
33
Experimento 5: Gráficos con LEDs (Punto o Barra)......................................................................
35
Experimento 6: Un Juego Simple ...............................................................................................
39
Experimento 7: Controlador de Luces.........................................................................................
43
Building Circuits On Your Own ..........................................................................................
47
Usando Displays de 7 Segmentos ..............................................................................................
49
Experimento 8: Contador de un Dígito .......................................................................................
51
Experimento 9: Dado Digital .....................................................................................................
55
Experimento 10: Reloj con Pantalla de LEDs...............................................................................
59
Usando LCDs ......................................................................................................................65
Experimento 11: Demostración Básica con LCD ..........................................................................
67
Experimento 12: Creando Caracteres en un LCD.........................................................................
73
Experimento 13: Leyendo la RAM del LCD..................................................................................
79
Experimento 14: Juego de la Bola 8 Mágica................................................................................
85
Avanzando ...........................................................................................................................
91
Experimento 15: Filtrando Múltiples Entradas .............................................................................
93
Experimento 16: Contando Eventos ...........................................................................................
97
Experimento 17: Medición de Frecuencia ...................................................................................
99
Experimento 18: Medición Avanzada de Frecuencia....................................................................101
Experimento 19: Theremin Controlado por Luz ..........................................................................103
Experimento 20: Efectos de Sonido ..........................................................................................105
Experimento 21: Entrada Analógica con PULSIN ........................................................................109
Experimento 22: Salida Analógica con PWM ..............................................................................111
Experimento 23: Expandiendo Salidas.......................................................................................113
Experimento 24: Expandiendo Entradas ....................................................................................117
Experimento 25: Control de un Servo .......................................................................................121
Experimento 26: Motor Paso a Paso..........................................................................................125
Experimento 27: Medición de Tensión.......................................................................................129
Experimento 28: Medición de Temperatura ...............................................................................133
Experimento 29: Multiplexado de 7 Segmentos..........................................................................137
Experimento 30: Reloj de Tiempo Real .....................................................................................145
Experimento 31: Comunicaciones Seriales .................................................................................153
Trabajando por su Cuenta................................................................................................161
Apéndice A: Hojas de Datos .............................................................................................163
Apéndice B: Manual del BASIC Stamp II, Versión
2.0 .....................................................177
|