Академический Документы
Профессиональный Документы
Культура Документы
Este comando se utiliza para repetir las líneas de comando en el bloque sin fin.
uso
Siempre es necesaria una cuadra. (Sin embargo, si el bloque consta de sólo uno, el bloque no necesita estar
encerrado con los soportes . )
Utilice el comando " Loop Break " para salir del bucle.
Loop While
Este comando se utiliza para repetir las líneas de comando en el bloque, mientras que la cláusula es cierto.
Es el equivalente de la función ", mientras que" en el lenguaje C ..
Cláusula condicional es una característica para realizar diferentes acciones dependiendo de si la condición se
evalúa como verdadera (se cumple la condición) o falsa (condición no se cumple).
Cláusula condicional se compone de los siguientes 3 partes: el parámetro 1, operador relacional, y el
parámetro 2 en orden.
Uso
Siempre es necesaria una cuadra. (Sin embargo, si el bloque se compone de una sola línea, el bloque no
necesita estar encerrado con los soportes.)
Use the Break Loop command to exit the loop.
Example
Continuously prints the value of on the Program Output Monitor until the variable reaches 30.
If/Else if/Else
Estos comandos ramificar el flujo del programa en función de si la condición es verdadera o falsa.
Si : Ejecutar si la cláusula es cierto. Esto es el equivalente a la afirmación " si " en el lenguaje C .
Else If : Ejecutar si la cláusula es cierto y cláusula anterior (" si " o "else if" cláusula ) es falso . Esto es el
equivalente a la declaración "else if" en lenguaje C .
Else: Ejecutar si ninguna de las condiciones son verdaderas . Esto es el equivalente a la declaración " más" en
lenguaje C .
Cláusula condicional es una característica para realizar diferentes acciones dependiendo de si la condición se
evalúa como verdadera ( se cumple la condición ) o falsa ( condición no se cumple ) .
Cláusula condicional se compone de los siguientes 3 partes : el parámetro 1 , operador relacional , y el
parámetro 2 en orden.
uso
Un comando ' SI ' siempre debe preceder a un un comando " Porque si " o " Else" .
Un bloque , designado por soportes , tiene que seguir cada cláusula . (Sin embargo, si el bloque se compone
de una sola línea , el bloque no necesita estar encerrado con los soportes
uso
Elija los 3 parámetros adecuados (variable , valor inicial , valor final ) necesarios para el comando .
El valor inicial debe ser menor que el valor terminal. Si el valor inicial es mayor que el valor terminal, no se
ejecutará el bucle.
Siempre es necesaria una cuadra. (Sin embargo, si el bloque se compone de una sola línea , el bloque no
necesita estar encerrado con los soportes . )
Utilice el comando Salto Loop para salir del bucle.
ejemplo
Remocon TXD
características
Los datos deben ser un número / valor entre 0 y 65.535 transmitido o enviado , de forma inalámbrica ( IR o
Zigbee ) .
Cuando se establece el parámetro " Remocon TXD " , los datos se envían de inmediato de forma inalámbrica.
ejemplo
En el siguiente ejemplo , el programa espera para los datos , y cuando llegan los datos , los datos recibidos se
transmiten de forma inalámbrica .
TIP
Es comúnmente usado para enviar una respuesta al programa de control en un PC conectado mediante
ZIG2Serial
Remocon RXD
Este parámetro se utiliza para leer los datos recibidos recibidos a través del módulo de comunicación
inalámbrica (IR , módulo ZigBee ) .
controlador Compatible
CM- 100
CM- 5
CM- 510
CM- 700
característica
ejemplo
El código siguiente muestra cómo controlar la dirección del movimiento con el RC- 100 .
Remocon Llegados
Este parámetro se utiliza para comprobar si hay nuevos datos recibidos a través del módulo de comunicación
inalámbrica ( IR , módulo ZigBee ) .
controlador Compatible
CM- 100
CM- 5
CM- 510
CM- 530
CM- 700
características
Es verdadero o falso
ejemplo
El código siguiente muestra cómo controlar la dirección del movimiento usando RC- 100 .
tip
Normalmente se utiliza para comprobar si los nuevos datos se ha recibido al proceso.
Remocon TXD
Este parámetro se utiliza para transmitir datos a través de un módulo de comunicación inalámbrica (IR , el
módulo ZigBee ) .
controlador Compatible
CM- 100
CM- 5
CM- 510
CM- 530
CM- 700
características
Los datos deben ser un número / valor entre 0 y 65.535 transmitido o enviado , de forma inalámbrica ( IR o
Zigbee ) .
Cuando se establece el parámetro " Remocon TXD " , los datos se envían de inmediato de forma inalámbrica.
ejemplo
En el siguiente ejemplo , el programa espera para los datos , y cuando llegan los datos , los datos recibidos se
transmiten de forma inalámbrica .
Tip
Es comúnmente usado para enviar una respuesta al programa de control en un PC conectado mediante
ZIG2Serial.
Remocon RXD
Este parámetro se utiliza para leer los datos recibidos recibidos a través del módulo de comunicación
inalámbrica (IR , módulo ZigBee ) .
controlador Compatible
CM- 100
CM- 5
CM- 510
CM- 700
característica
ejemplo
El código siguiente muestra cómo controlar la dirección del movimiento con el RC- 100 .
Remocon Llegados
Este parámetro se utiliza para comprobar si hay nuevos datos recibidos a través del módulo de comunicación
inalámbrica ( IR , módulo ZigBee ) .
controlador Compatible
CM- 100
CM- 5
CM- 510
CM- 530
CM- 700
características
Es verdadero o falso
ejemplo
El código siguiente muestra cómo controlar la dirección del movimiento usando RC- 100
tip
Remocon TXD
Este parámetro se utiliza para transmitir datos a través de un módulo de comunicación inalámbrica (IR , el
módulo ZigBee ) .
controlador Compatible
CM- 100
CM- 5
CM- 510
CM- 530
CM- 700
características
Los datos deben ser un número / valor entre 0 y 65.535 transmitido o enviado , de forma inalámbrica ( IR o
Zigbee ) .
Cuando se establece el parámetro " Remocon TXD " , los datos se envían de inmediato de forma inalámbrica.
ejemplo
En el siguiente ejemplo , el programa espera para los datos , y cuando llegan los datos , los datos recibidos se
transmiten de forma inalámbrica .
Tip
Es comúnmente usado para enviar una respuesta al programa de control en un PC conectado mediante
ZIG2Serial .
Remocon RXD
Este parámetro se utiliza para leer los datos recibidos recibidos a través del módulo de comunicación
inalámbrica (IR , módulo ZigBee ) .
controlador Compatible
CM- 100
CM- 5
CM- 510
CM- 700
característica
ejemplo
El código siguiente muestra cómo controlar la dirección del movimiento con el RC- 100 .
Remocon Llegados
Este parámetro se utiliza para comprobar si hay nuevos datos recibidos a través del módulo de comunicación
inalámbrica ( IR , módulo ZigBee ) .
controlador Compatible
CM- 100
CM- 5
CM- 510
CM- 530
CM- 700
características
Es verdadero o falso
ejemplo
El código siguiente muestra cómo controlar la dirección del movimiento usando RC- 100 .
punta
Timer
Este parámetro se utiliza leer el valor actual del temporizador o para ajustar el temporizador , que comienza la
cuenta atrás automáticamente. El temporizador se encuentra en el controlador.
controlador Compatible
CM- 100
CM- 5
CM- 510
CM- 530
CM- 700
características
Usted puede utilizar el "valor del temporizador " constante para establecer el valor del temporizador
Cuando se introduce un número decimal , automáticamente se convierte en el valor del temporizador
correspondiente.
El valor actual del temporizador es entre 0 y 255. Cada valor del temporizador es 0,128 segundos .
Si establece un valor mayor que 0 en el parámetro de temporizador , el temporizador comenzará la cuenta
regresiva cada 0,128 segundos .
Example
The code below will print the value from the Center IR sensor every second.
controlador Compatible
CM- 100
características
ejemplo
En este ejemplo, se realizan movimientos específicos cuando solamente el sensor IR izquierdo detecta un
objeto o cuando solamente el sensor IR derecho detecta un objeto
IR Left / Center / Right
Estos parámetros se utilizan para leer los valores de los sensores IR .
controlador Compatible
CM- 100
características
ejemplo
En este ejemplo, se realizan movimientos específicos cuando solamente el sensor IR izquierdo detecta un
objeto o cuando solamente el sensor IR derecho detecta un objeto
Valores de los sensores pueden ser afectados por las luces externas que emiten rayos infrarrojos tales como la
luz solar o una lámpara fluorescente.
Los valores del sensor dependen del color del objeto o de la luz que rodea , así que usar el sensor de
infrarrojos para medir la distancia exacta no se recomienda.
Como mencionado anteriormente , los valores de los sensores IR son diferentes si los objetos tienen diferentes
colores , incluso si están a la misma distancia . Esta característica se puede utilizar para distinguir negro del
blanco . (Puede ser utilizado para la línea de trazado )
Sound Count (Controller's Mic)
Conde de sonido ( micrófono del controlador )
Un controlador equipado con un micrófono tiene una función de contar sonidos cuando el sonido es más
fuerte que un cierto umbral . Por ejemplo , es posible contar aplausos . Este parámetro se utiliza para
recuperar el número de sonidos detectados.
controlador Compatible
CM- 100
CM- 510
CM- 530
características
" Count Sound" utiliza los números entre 0 y 255. Como resultado, el número máximo de sonidos contado es
255 .
Cuando los sonidos ya no se detectan , el número de sonidos detectados se introducirá en el parámetro "
Conde de sonido " .
Porque " Conde de sonido " no se ha inicializado automáticamente , hay que restablecerla a 0 antes de su uso .
ejemplo
l motorreductor conectado al controlador puede hacer ruidos fuertes mientras se mueve, que serán detectadas
por el micrófono. Utilice la función de detección de sonido sólo cuando la OLLO / Bioloid ha dejado de
moverse por completo.
Controlador Compatible
CM-100
CM-510
Características
"Count de sonido actual" utiliza números entre 0 y 255. Como resultado, el número máximo de sonidos
contado es 255.
El valor del parámetro se incrementa en tiempo real cada vez que se detecta un sonido.
Si no se detecta un nuevo sonido durante 0,8 segundos, el valor del parámetro "Conde de sonido actual" se
pasa al parámetro "Conde de sonido", y el parámetro "Count sonido actual" se pone a 0.
Ejemplo
Punta
Cuando se conecta con el controlador, a veces los sonidos de motor reductor puede ser demasiado alto para
ser introducidos en el controlador en forma normal. Utilice la función de detección de sonido sólo cuando la
OLLO / Bioloid ha dejado de moverse por completo