www.bertinettobartolomeodavide.it

 

Usare la Basic Stamp 2 di Parallax

 

PROGRAMMA 2 - Attivare un motorino a spazzola con moto orario o antirario

Questo listato fa riferimento alla scheda di gestione dei motori a spazzola basata sul driver L293DNE. 'Tale scheda si applica sulla Basic Stamp, sulla bread board Ŕ serve come intermediario tra motori a spazzola e il processore. Il funzionamento del micro driver L293DNE Ŕ molto semplice.

 

 

Digitiamo quindi il seguente codice commentandolo linea per linea:

 

'{$STAMP BS2}

---> Indica al compilatore il modello della nostra basicstamp


'PROGRAMMA 2 - Attivare un motorino a spazzola con moto orario o antirario'

---> titolo del programma



'Questo listato fa riferimento alla scheda di gestione dei motori a spazzola basata sul micro driver L293DNE'
'Tale scheda si applica sulla bread board della Basic Stamp e serve come intermediario tra motori a spazzola e il processore'
'Il funzionamento dei due driver L293DNE, uno per motore Ŕ molto semplice.'

---> Alcune note



'esaminiamo i canali PB15 e PB14 che comandano il motore:'

' PB15 - PB14 STATO MOVIMENTO'
' 1 0 ORARIO'
' 0 1 ANTIORARIO'
' 0 0 FERMO'
' 1 1 FERMO'
' dove i comandi 'low' Ŕ uguale a zero e 'high' Ŕ uguale a 1'

'Molto semplicemente il driver inverte la polaritÓ per variare il senso di rotazione del motore'
---> schema di interpretazione dei segnali provenienti dalla basicstamp verso il micro driver L293DNE per la gestione del motore a spazzola


'routine di rotazione del motore'
Rotazione:

'motore'
high 15: 'indica di dare potenza al canale 15 (PB15)'
low 14: 'toglie potenza dal canale 14 (PB14)'

---> assegna la rotazione al motore


'Il comando "goto" ordina di ritornare all'inizio della routine'
goto Rotazio

---> Ripete il ciclo per un numero infinito di volte generando la rotazione del motore a spazzola

SarÓ bello vedere che dopo qualche intervento di programmazione, il nostro robot inizierÓ ha reagire con un movimento in avanti.

Download listato

Testo - Motori - Tasto - Variabili - Infrarossi - Valori - Contatto - FotoResistore - ServoMotori - TelecomandoIR - Cicalino - TermoResistore - MicrofonoLm358

INDIETRO

 

Se ritenete che il contenuto di questo sito ed il mio lavoro possano esservi stati utili in qualche modo e possano aver cambiato in piccola misura la vostra vita, potrete contribuire al mantenimento e alla diffusione dei materiali in esso contenuti con una donazione di importo completamente libero. Ovviamente non siete obbligati ma se qualcuno deciderÓ di aderire gliene sar˛ infinitamente grato!