caso. Después de pasar la dirección de sus variables
AddressBlinker el objeto AddressBlinker verifica estas variables entre cada cambio de estado de
LED. Si el valor de
pin
a esto el pin LED o el tiempo de parpadeo.
Cargue el objeto AddressBlinkerControl.spin en la EEPROM (F11), y presione
inmediatamente el botón Enable de la Terminal Parallax.
Ingreso los números de pins y retrasos de ciclos de reloj mostrados en la Figura 6-20 en la
ventana de transmisión de la Terminal y verifique que la aplicación selecciona correctamente
el LED y determina la frecuencia de parpadeo.
Tan pronto como presione Enter el objeto AddressBlinker se actualizara basado en el nuevo valor
almacenado en las variables
'' AddressBlinkerControl.spin
'' Ingresa el estado del LED en la Terminal Parallax y lo envía al chip '' Propeller a
través de la Terminal Serial Parallax
CON
_clkmode = xtal1 + pll16x
_xinfreq = 5_000_000
OBJ
Debug:
"FullDuplexSerialPlus"
AddrBlnk: "AddressBlinker"
VAR
long pin, rateDelay
PUB UpdateVariables
'' Actualiza variables que son observadas por el objeto AddressBlinker.
Debug.start(31, 30, 0, 57600)
waitcnt(clkfreq*2 + cnt)
Debug.tx(Debug#CLS)
pin := 4
o
ha cambiado, AddressBlinker detecta esto y actualiza de acuerdo
rateDelay
o
del AddressBlinkerControl.
pin
rateDelay
Kit Educativo de Practicas Propeller: Fundamentos · Página 115
6: Práctica de Objetos
y
al método
pin
rateDelay
Figura 6-20: Ingresando Pin y Tiempo en
la Terminal Serial
de
Start