Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Indice
Descrizione;
Il modulo originale;
Modulo Basic Stamp Autocostruito;
Interfaccia di programmazione autocostruita;
Basic Stamp 1 - clone;
Elenco dei comandi.
Il modulo originale
Il modulo Basic Stamp 1 è il più piccolo della serie prodotta dalla Parallax, dispone di 8 linee di I/O le quali possono essere
connesse direttamente a pulsanti, led, altoparlanti, potenziometri, shift-register e famiglie Logiche TTL.
Con pochi componenti
esterni, può pilotare anche dispositivi come solenoidi, relais, e driver RS 232.
Il linguaggio PBASIC (che dispone di 31 comandi) e la semplicità di interfacciamento, ne fanno un componente ideale per molte
applicazioni sia in campo hobbistico che industriale.
L'alimentazione del modulo può essere compresa tra 6 e i 12 volt che viene poi regolata dall'integrato LM2936-5.0, la tensione
viene poi controllata dall'integrato TC54VN43.
Annunci
Inscreva-se Curso Arduino 2.0
Schema del modulo
Torne-se Nascondi annuncio
Programador Perché
de Arduino questo Aprenda
Profissional. annuncio?
os segredos para começar
Abrir
a programar
Curso de Arduino 2.0
https://win.adrirobot.it/parallax/bs1/bs1_parallax.htm#Interfaccia_di_programmazione_autocostruita 1/11
23/02/2022 23:01 Schede Parallax - Modulo BS1
brand.
Squarespace
Squarespace
Annunci
Inscreva-se Curso Arduino 2.0
Torne-se Nascondi annuncio
Programador Perché
de Arduino questo Aprenda
Profissional. annuncio?
os segredos para começar
Abrir
a programar
Curso de Arduino 2.0
https://win.adrirobot.it/parallax/bs1/bs1_parallax.htm#Interfaccia_di_programmazione_autocostruita 2/11
23/02/2022 23:01 Schede Parallax - Modulo BS1
Interfaccia autocostruita
-28% -17%
Furadeira de Bancada
110V
Furadeira de Bancada
Morsa 350w 110V
Annunci
Piedinatura Inscreva-se Curso Arduino
Datasheet 2.0 Foto dell'integrato
Torne-se Nascondi annuncio
Programador Perché
de Arduino questo Aprenda
Profissional. annuncio?
os segredos para começar
Abrir
a programar Serial EEPROM 93LC66A - 4K - 512x8
Curso de Arduino 2.0
https://win.adrirobot.it/parallax/bs1/bs1_parallax.htm#Interfaccia_di_programmazione_autocostruita 3/11
23/02/2022 23:01 Schede Parallax - Modulo BS1
Piedinatura Datasheet Foto dell'integrato
Il progetto presente in questa pagina ha lo scopo di illustrare come autocostruire questo modulo.
I componenti utilizzati sono quasi tutti di facile reperibilità, il processore utilizzato è un PIC16C56
che viene venduto già
programmato con l'interprete del PBasic, non è possibile utilizzare un semplice integrato in quanto non è disponibile il file HEX per
la sua programmazione.
L'integrato potrà essere
acquistato presso il sito HOMOTIX, cercando il codice PBASIC1/P. Altro integrato di non facile
reperibilità è l'integrato MCP111, utilizzato per il monitoraggio dell'alimentazione e reset.
La scheda è munita di un connettore del tutto simile a quello del modulo SIP o del modulo
OEM originale.
Interfaccia di programmazione
Modulo BS1 14-pin SIP Modulo originale OEM BASIC Stamp1
originale
Annunci
Inscreva-se Curso Arduino
2.0
Torne-se Nascondi annuncio
Programador Perché
de Arduino questo annuncio?
Profissional.
PIN Aprenda os segredos para
Funzione começar
Descrizione Abrir
a programar Terminale ingresso tensione di
1 Vin
Curso de Arduino 2.0 alimentazione
https://win.adrirobot.it/parallax/bs1/bs1_parallax.htm#Interfaccia_di_programmazione_autocostruita 4/11
23/02/2022 23:01 Schede Parallax - Modulo BS1
2 Vss Terminale di massa
3 PCO Terminale di programmazione
4 PCI Terminale di programmazione
5 Vdd Terminale di alimentazione +5V
6 RES Terminale di resete
7 P0 Porta I/O n°0
8 P1 Porta I/O n°1
9 P2 Porta I/O n°2
10 P3 Porta I/O n°3
11 P4 Porta I/O n°4
12 P5 Porta I/O n°5
13 P6 Porta I/O n°6
14 P7 Porta I/O n°7
Integrato
PIC16C56 in versione PDIP
Annunci
Inscreva-se Curso Arduino 2.0
Torne-se Nascondi annuncio
Programador Perché
de Arduino questo Aprenda
Profissional. annuncio?
os segredos para começar
Abrir
a programar
Curso de Arduino 2.0
https://win.adrirobot.it/parallax/bs1/bs1_parallax.htm#Interfaccia_di_programmazione_autocostruita 5/11
23/02/2022 23:01 Schede Parallax - Modulo BS1
Elenco componenti
R1,R2,R3 10Kohm 1/4W
C1 10µF elettrolitico
C2 100nF multistrato
IC1 PBASIC1/P
(PIC16C56A)
IC2 Memoria 93LC56
IC3 LM78L05
IC4 MCP111
Y1 4 MHz risuonatore
ceramico
JP1 Strip maschio 3 pin
JP2 Strip maschio 14
pin 90°
Piedinatura Datasheet Foto dell'integrato
Annunci
Inscreva-se Curso Arduino 2.0
Piedinatura Torne-se Nascondi annuncio
Programador Perché
Datasheet
de Arduino questo Aprenda
Profissional. annuncio? Foto dell'integrato
os segredos para começar
Abrir
a programar
MCP112 - Microprocessor Supervisors
Curso de Arduino 2.0
https://win.adrirobot.it/parallax/bs1/bs1_parallax.htm#Interfaccia_di_programmazione_autocostruita 6/11
23/02/2022 23:01 Schede Parallax - Modulo BS1
Questa però può eventualmente essere autocostruita, in quanto è molto semplice essendo costituita essenzialmente da 4
transistor e una manciata di resistenze.
Finestra che mostra l'effettivo riconoscimento Foto della scheda di interfaccia montata
del modulo Basic Stamp 1
Schema dell'interfaccia
Elenco componenti
R1,R2,R3,R5,R6,R7,R8 100 kohm 1/4W
R4 4,7 kohm 1/4W
TR1 2N3906
TR2,TR3,TR4 2N3904
X1 Connettore RS232 9
pin femmina
SV1 Strip femmina 3 pin
Annunci
Inscreva-se Curso Arduino 2.0
Torne-se Nascondi annuncio
Programador Perché
de Arduino
Circuito stampato
questo Aprenda
Profissional.
e disposizione
annuncio?
os segredos para começar
componenti Abrir
a programar
Curso de Arduino 2.0
https://win.adrirobot.it/parallax/bs1/bs1_parallax.htm#Interfaccia_di_programmazione_autocostruita 7/11
23/02/2022 23:01 Schede Parallax - Modulo BS1
L'hardware necessario per la realizzazione del dispositivo e' quello del progetto SiStudio BS/4
(BasicStamp diviso per 4) del gruppo Silicon Studio Ltd. Anche per questo progetto, viene
fornito un
firmware da usare per
programmare il 16f84 che però è rimasto alla versione alfa.
Annunci
Inscreva-se Curso Arduino 2.0
Torne-se Nascondi annuncio
Programador Perché
de Arduino questo Aprenda
Profissional. annuncio?
os segredos para começar
Abrir
a programar
Curso de Arduino 2.0
https://win.adrirobot.it/parallax/bs1/bs1_parallax.htm#Interfaccia_di_programmazione_autocostruita 8/11
23/02/2022 23:01 Schede Parallax - Modulo BS1
Elenco componenti
R1,R2,R3 10Kohm 1/4W
C1 100nF multistrato
IC1 PIC16F84
IC2 78L05
Y1 4 MHz risuonatore Annunci
Inscreva-se Curso Arduino 2.0
ceramico
JP1 Strip maschio
Torne-se3Nascondi
pin annuncio
Programador Perché
de Arduino questo Aprenda
Profissional. annuncio?
os segredos para começar
90° Abrir
a programar
JP2 Strip maschio 14
pin 90°Curso de Arduino 2.0
https://win.adrirobot.it/parallax/bs1/bs1_parallax.htm#Interfaccia_di_programmazione_autocostruita 9/11
23/02/2022 23:01 Schede Parallax - Modulo BS1
BRANCH BRANCH Offset, [Address1, Address2, ...AddressN]
BUTTON BUTTON Pin, DownState, Delay, Rate, Workspace, TargetState, Address
DEBUG DEBUG OutputData {, OutputData }
EEPROM EEPROM {Location,} (DataItem {, DataItem, ...})
END END
FOR...NEX FOR Counter = StartValue TO EndValue {STEP StepValue} ... NEXT
GOSUB GOSUB Address
GOTO GOTO Address
HIGH HIGH Pin
IF...THEN IF Condition THEN Address
INPUT INPUT Pin
LOOKDOWN LOOKDOWN Target, {ComparisonOp } [Value0, Value1, ...ValueN], Variable
LOOKUP LOOKUP Index, [Value0, Value1, ...ValueN], Variable
LOW LOW Pin
NAP NAP Duration
OUTPUT OUTPUT Pin
PAUSE PAUSE Duration
POT POT Pin, Scale, Variable
PULSIN PULSIN Pin, State, Variable
PULSOUT PULSOUT Pin, Duration
PWM PWM Pin, Duty, Duration
RANDOM RANDOM Variable
Annunci
READ Inscreva-se
READ Location,Curso
{Word} Arduino 2.0
Variable {, ...}
RETURN RETURN
Nascondi annuncio Perché questo Aprenda
annuncio?
Torne-se Programador de Arduino Profissional. os segredos para começar
Abrir
REVERS REVERSE Pin
a programar
SERIN SERIN Rpin {\Fpin}, Baudmode, {Plabel,} {Timeout, Tlabel, } [InputData]
SEROUT Curso de Arduino
SEROUT Tpin2.0
{\Fpin}, Baudmode, {Pace,} {Timeout, Tlabel,} [OutputData]
https://win.adrirobot.it/parallax/bs1/bs1_parallax.htm#Interfaccia_di_programmazione_autocostruita 10/11
23/02/2022 23:01 Schede Parallax - Modulo BS1
SLEEP SLEEP Duration
SOUND SOUND Pin, (Note, Duration {, Note, Duration...})
TOGGLE TOGGLE Pin
WRITE WRITE Location, {Word} Variable {, ...}
Elenco revisioni
01/05/2017 Aggiornato pagina
14/12/2009 Emissione preliminare
Annunci
Inscreva-se Curso Arduino 2.0
Torne-se Nascondi annuncio
Programador Perché
de Arduino questo Aprenda
Profissional. annuncio?
os segredos para começar
Abrir
a programar
Curso de Arduino 2.0
https://win.adrirobot.it/parallax/bs1/bs1_parallax.htm#Interfaccia_di_programmazione_autocostruita 11/11