|
|

| Stamps
in Class:
Lezioni per età superiori a 16 - 17
anni.
Ciascun set di lezioni Parallax è disponibile
per essere gratuitamente scaricato e duplicato dall'area Downloads, la
versione stampata invece è acquistabile presso la Artek. Le
lezioni richiedono un modulo BS2-IC, la scheda Board of Education, e i componenti
elettronici richiesti dai vari esperimenti che possono essere acquistati come "Parts
Kits" dalla Artek oppure acquistati separatamente utilizzando la lista componenti
presente nella appendice A di ogni lezione.
|
| What's a Microcontroller? |
Il libro "What's a Microcontroller?"
è una introduzione all'interfacciamento con i Microcontrollori per principianti. Il primo
esperimento consiste nella installazione di un LED ed una resistenza sulla scheda
"Board of Education", e la successiva programmazione del BASIC Stamp per farlo
lampeggiare. Un altro esperimento consiste in un servo attivato da un fotoresistore
(simulando per es. una porta automatica di un supermercato) poi si conclude con un
potenziometro manuale e digitale che fa lampeggiare dei LED. Vi suggeriamo di utilizzare
questa lezione come facile punto di partenza per studenti di età superiore ai 16 anni.
Dato il carattere introduttivo di questa lezione, deve essere considerata opzionale per le
università.
| Scritta da Matt Gilliland.
Codice 28123 per la versione stampata
"What's a Microcontroller",
Codice 28122 per il kit dei componenti elettronici necessari
"What's a Microcontroller Parts Kit". |
 |
|
|
|
|
|
| Esempio di codice sorgente per
l'esperimento fotoresistore / servo motore: |
Schema elettrico
relativo: |
| x var word
n var bit
output 1
close_the_door:
for x=1 to 100
pulsout 1,500
pause 10
next
pause 10
look_for_people:
n=in7
if n=1 then open_the_door
pause 100
goto look_for_people
open_the_door:
for x=1 to 100
pulsout 1,1000
pause 10
next
pause 10
n=in7
if n=0 then close_the_door
goto open_the_door |

|
|
Il documento "Robotics!" è una serie di
esperimenti che illustrano come costruire il robot BoE-Bot aggiungendo al telaio, servo
motori, un alimentatore, e un sensore di prossimità alla scheda "Board of
Education". Una volta costruito il BOE-BOT, il resto degli esperimenti del libro
riguardano la programmazione di base del robot per il controllo dei servo,
l'interfacciamento dei sensori ad infrarossi mediante un LED e un ricevitore,
l'inseguimento delle fonti di luce e la comunicazione tra due BoE-Bot. Questo set di
esperimenti è stato scritto da Chuck Schoeffler, Ph.D., un insegnante di tecnologia
industriale presso l'Università di Idaho-Mosca.
Ordina la versione stampata di "Robotics!"
cod. 28125Kit comprendente tutti i componenti necessari
cod. 28124 (Robotics Parts Kit). |
 |
|
|
| Codice sorgente per la sintonia del
potenziometro a 38 KHz (frequenza del ricevitore a infrarossi): |
I servo sono
presenti, ma non considerati in questo sorgente dedicato solo alla sintonia del
potenziometro: |
| frequency var word tune_potentiometer:
high 5
count 3,100,frequency
debug dec5 frequency*10,cr
goto tune_potentiometer |
 |
|
| Misure terrestri "Earth
Measurements" |
Pensa ora di essere un geologo che cerca di saperne di più
su El Nino, il famoso effetto nelle acque e sulle coste del sud America che
influisce sulle condizioni del tempo di tutto il mondo. E' sicuramente necessario
effettuare una lunga serie di misure ambientali. Oppure pensa a te stesso come a un
progettista del sistema di trattamento delle acque di una città dove i cittadini contano
su di te per avere acqua potabile 24 ore al giorno. In questo caso è necessario
monitorare le acque e gestire le pompe in automatico mediante computer. Ancora..immagina
di possedere una piantagione di mele in cui è necessario tenere sotto stretto controllo
le condizioni climatiche e del terreno per la corretta programmazione dei trattamenti
pesticidi, l'irrigazione ecc. Questi sono solo alcuni esempi di cosa si intende per misure
terrestri. In questo set di esperimenti potrai realizzare un completo sistema di
acquisizione dati, di luce, di temperatura terra e aria. Inoltre imparerai a realizzare un
controllo in retroazione per una pompa da acqua. Questi esperimenti sono abbastanza
complessi e richiedono una attenta lettura e pazienza per la riuscita.
Ordina la versione stampata delle lezioni
"Earth Measurements" cod. 28127 Kit dei
componenti elettronici necessari
cod. 28126 "Earth Measurements Parts Kit". |
 |
|
| Codice sorgente per
l'interfacciamento con il termometro digitale DS1620, la visualizzazione della temperatura
sullo schermo del PC e la segnalazione mediante uno speaker piezoelettrico: |
Schema elettrico
relativo: |
x var byte
degC var byte
outs=%0000000000000000
dirs=%1111111111111111
freqout 0,20,3800
high 13
shiftout 15,14,lsbfirst,[238]
low 13
loop:
high 13
shiftout 15,14,lsbfirst,[170]
shiftin 15,14,lsbpre,[x]
low 13
degC=x/2
debug ? degC
pause 1000
goto loop |

|
La serie di lezioni "Basic Analog and Digital" è
orientata a darti una idea sui principi e i concetti della conversione di segnali
analogici in dati digitali che i BASIC Stamp possono capire. I concetti trattati in queste
lezioni vi forniranno solide tecniche di interfacciamento. Gli esperimenti riguardano le
basi della conversione A/D e D/A, conversione A/D e D/A avanzata, controllo digitale di
periferiche analogiche.
|
Ordina la versione stampata delle lezioni
"Basic Analog and Digital" cod. #28127 Kit
comprendente i componenti elettronici necessari cod. 28128 "Basic Analog and Digital
Parts Kit" |
 |
Schema elettrico relativo: |

| Codice sorgente per
l'interfacciamento con il convertitore A/D ADC0831. Ruotando il potenziometro viene
visualizzato il relativo valore analogico sullo schermo del PC: |
| a var bit
b var bit
c var bit
d var bit
e var bit
f var bit
g var bit
h var bit
z var word
high 0
here:
low 0
pulsout 1,210
pulsout 1,210
a=in2
pulsout 1,210
b=in2
pulsout 1,210
c=in2
pulsout 1,210
d=in2
pulsout 1,210
e=in2
pulsout 1,210
f=in2
pulsout 1,210
g=in2
pulsout 1,210
h=in2
z=(a*128)+(b*64)+(c*32)+(d*16)+(e*8)+(f*4)+(g*2)+(h*1)
debug cls
debug "8 bit binary value is:",dec a,dec b,dec c,dec d,dec e,dec f,dec g,dec h
debug Decimal equivalent is:,dec z
pause 100
high 0
goto here |
| Pragmatic Introduction to the Art of Electrical
Engineering |
Questo documento è un corso semestrale completo a livello
universitario di ingegneria elettronica con 3 ore di laboratorio a settimana. Da quanto
detto dall'autore "dopo un semestre sarai capace di creare sistemi elettronici in
grado di stupire familiari e amici". Il documento è disponibile per essere anche
gratuitamente scaricato,
|
Ordina la versione stampata cod. #28141
"Pragmatic Introduction to the Art of Electrical Engineering" |
 |
Altre lezioni sono in corso di sviluppo
Tutte le lezioni sono gratuite e prelevabili dalla sezione Downloads
[Home] [Programma] [Lezioni] [Prodotti]
[Prezzi/Ordini] [Discussioni]
[Applicazioni] [Downloads] [Links]
|
|