Accesando constantes en objetos con ObjectNickname#OBJECT_CONSTANT
Quizá ha notado que la expresión
izquierdo de la Figura 6-18). Eso es porque los caracteres constantes de control para la Terminal
Serial Parallax son declarados en el objeto FullDuplexSerialPlus. Usted puede verlos en la
documentación del objeto FullDuplexSerialPlus en la derecha de la Figura 6-18. En vez de usar los
números o declararlos por segunda vez en el objeto superior DisplayPushbuttons usa el registro
ObjectNickname#OBJECT_CONSTANT para especificar caracteres de control que se envían a la
Terminal Serial Parallax.
Examine el objeto FullDuplexSerialPlus en ambos modos; documentación y fuente completa.
Tome nota de como se declaran las constantes y como son documentadas con comentarios de
doble apostrofe.
Figura 6-18: DisplayPushbuttons Completa (izq.), DisplayPushbuttons Documentación (der.)
Terminal LED Output Control
Es importante durante los prototipos probar varios actuadores. El objeto TerminalLedControl
demuestra que es conveniente probar varios estados de salidas para probar diferentes circuitos. (Ver
Figura 6-19). Mientras este ejemplo usa indicadores LED, los pins de señales de salida pueden así de
fácil enviarse a otros pins de entrada de chips, salidas a circuitos que controlan salidas de alta
corriente tales como solenoides, relevadores, motores DC, calentadores, lámparas, etc.
El comando
outa[9..4] := Debug.GetBin
EL método regresa el valor correspondiente a los caracteres binarios (unos y ceros) que usted ingreso
en la ventana de transmisión de la Terminal Parallax. El valor que el método
a
, lo cual hace encender el LED correspondiente.
outa[9..4]
reemplaza el numero 13 para enviar un salto. (Vea el lado
Debug#CR
Figura 6-19: Ingresando patrones
binarios que controlan estados de E/S
llama al método
Kit Educativo de Practicas Propeller: Fundamentos · Página 109
6: Práctica de Objetos
del objeto FullDuplexSerialPlus.
GetBin
GetBin
regresa se asigna