Il programma Stamps in Class è creato e
diretto dalla Parallax, Inc., il produttore
dei Microcontrollori BASIC Stamp. Il sito è una traduzione del sito originale www.stampsinclass.com, è collezione di lezioni, hardware, ed idee su progetti
educazionali riguardanti l'utilizzo dei BASIC Stamp per l'insegnamento dell'elettronica,
interfacciamento con microcontrollori, robotica e fisica. Questo sito in Italiano è un
punto di incontro per insegnanti i quali possono scambiare idee sull'uso dei BASIC Stamp.
Ovviamente questo sito non è esclusivamente riservato agli insegnanti, è un sito
importante per tutti quelli che vogliono imparare come utilizzare i microcontrollori.
Il sito non riguarda solo il BASIC Stamp,
ma più in generale si occupa della maniera di insegnare agli studenti l'interesse per la
tecnologia, infatti i riferimenti a dettagli tecnici sui BASIC Stamp sono poco frequenti,
questo compito è lasciato al sito della ARTEK dedicato appositamente (www.artek.it/parallax/basstamp.htm) a fornire queste informazioni.
I Microcontrollori BASIC Stamp
I BASIC Stamps sono piccoli computers sui
quali gira un interprete per il linguaggio Parallax BASIC (PBASIC). Sono dotati di I/O
interamente programmabili che possono essere direttamente usati per interfacciare Pulsanti,
LED, altoparlanti, motori, potenziometri, e shift registers. Con pochi altri componenti
aggiuntivi, i pin di I/O dei BASIC Stamp possono essere connessi a Servomotori, Relays,
RS-232 networks e altre periferiche di potenza.
I BASIC Stamp sono moduli costituiti da
una memoria EEPROM (dove il codice PBASIC viene immagazzinato), un microcontrollore PIC o
SX (che esegue le istruzioni PBASIC) ed un regolatore di tensione. Sugli Stamp il codice
BASIC viene "interpretato", questo significa che tu puoi programmare il BASIC
Stamp semplicemente utilizzando un PC ed un cavo seriale - è uno degli unici
microcontrollori che non richiedono "tools di sviluppo" per essere programmati.
Il codice PBASIC viene scritto sul PC mediante l'utilizzo di editor DOS o Windows e poi
caricato sulla memoria EEPROM del BASIC STAMP. Tutte le volte che il modulo viene
alimentato interpreta ed esegue il codice PBASIC presente in EEPROM. Per facilitare
l'utilizzo dei BASIC STAMP si utilizzano in genere delle basette prototipali o schede
apposite come la "Board of Education" che può alloggiare il microcontrollore
permettendone il collegamento dei pin di I/O ad altri componenti hardware presenti su
scheda o esterni. Per saperne di più consulta la pagina prodotti.
Come Cominiciare
Guarda la pagina relativa ai downloads
dei file, scarica e leggi le lezioni (per ora in lingua inglese) What's a Microcontroller,
Basic Analog and Digital, Robotics, oppure Earth Measurements. Dopo la lettura di queste
lezioni potrai sentirti pronto a fare sul serio e potrai approfondire incredibilmente le
tue conoscenze acquistando il kit completo Board of Education, il libretto What's a
Microcontroller? e l'hardware necessario per gli esperimenti "What's a
Microcontroller Parts Kit".
Scarica o acquista una copia del manuale per BASIC Stamp Versione 1.9, è un documento
essenziale che mostra la completa descrizione di tutti i comandi PBASIC e moltissimi
esempi oltre a 23 note applicative (comprese di listato e schema elettrico per la
realizzazione dell'applicazione).
Il BASIC Stamp comparato ad un PC
multimediale
Se comparato ad un PC, il BASIC Stamp è
realmente l'opposto in termini di dimensioni e sofisticazione. Un PC di solito utilizza
software Windows a 32 bit con una complessa architettura nascosta che permette di fare
girare complessi programmi di grafica e complessi videogames. Il BASIC Stamp è un
microcontrollore a 8 bit ( SX 28 della Scenix ) dotato di sistema operativo basato su di
un interprete PBASIC, una memoria programmi e pin di I/O per la connessione all'esterno.
In pratica è un computer nel suo livello più basso (dotato pero' di un linguaggio ad
alto livello) il tutto rimane comunque di semplice comprensione sia a livello di
programmazione che di utilizzo. Questo significa che lo studente può imparare a scrivere
programmi, costruire circuiti elettrici e tanto altro con estrema facilità.
La veloce tecnologia dei PC NON E' la
soluzione a tutti i problemi tecnologici e molti studenti hanno bisogno di imparare a
programmare i microcontrollori per vari motivi:
- Ci sono mediamente 12-18
microcontrollori per ogni PC nel mondo.
- Le applicazioni spaziano dagli utilizzi
nei supermercati, ai terminali bancomat, dai robot industriali ai controlli che attivano
le portiere dello Space Shuttle.
Cosa si può imparare con i
BASIC Stamp
Questi sono esempi di materiale soggetto
ad insegnamento mediante i BASIC Stamp:
- Elettronica
- Interfacciamento Microcontrollori
- Robotica
- Fisica
- Programmazione di Computer
In tutte queste voci è necessaria la
programmazione ed alcune conoscenze di elettronica di base.