Aspecto#
Bolígrafo#
pen.move()#
El método pen.move(action)
se utiliza para establecer la posición del lápiz VR.
Este es un método sin espera y permite que cualquier método subsiguiente se ejecute sin demora.
Parámetros |
Descripción |
---|---|
acción |
La posición establecida del lápiz VR como |
Devoluciones: Ninguna.
ARRIBA
- el bolígrafo no dibujará una línea en el patio de recreo.ABAJO
- el lápiz dibujará una línea de color en el patio de juegos.
def main():
# Position the VR Pen down.
pen.move(DOWN)
# Move forward for 400 mm to draw a line.
drivetrain.drive_for(FORWARD, 400, MM)
pen.set_pen_color()#
El método pen.set_pen_color(color)
se utiliza para establecer el color del lápiz VR.
Este es un método sin espera y permite que cualquier método subsiguiente se ejecute sin demora.
Parámetros |
Descripción |
---|---|
color |
El color del VR Pen: “NEGRO”, “ROJO”, “VERDE” o “AZUL”. |
Devoluciones: Ninguna.
def main():
# Move the VR Pen down.
pen.move(DOWN)
# Set the VR Pen color to blue.
pen.set_pen_color(BLUE)
# Drive forward for 400 mm to draw a line.
drivetrain.drive_for(FORWARD, 400, MM)
pen.set_pen_width()#
El método pen.set_pen_width(width)
se utiliza para establecer el ancho del lápiz VR.
Este es un método sin espera y permite que cualquier método subsiguiente se ejecute sin demora.
Parámetros |
Descripción |
---|---|
ancho |
El ancho del lápiz VR: |
Devoluciones: Ninguna.
El ancho predeterminado del lápiz VR es “THIN”.
def main():
# Move the VR Pen down.
pen.move(DOWN)
# Set the VR Pen's width to medium.
pen.set_pen_width(MEDIUM)
# Drive forward for 400 mm to draw a line.
drivetrain.drive_for(FORWARD, 400, MM)
pen.set_pen_color_rgb()#
El método pen.set_pen_color_rgb(red, green, blue, opacity)
se utiliza para establecer el valor RGB del color del lápiz VR.
Este es un método sin espera y permite que cualquier método subsiguiente se ejecute sin demora.
Parámetros |
Descripción |
---|---|
rojo |
La intensidad del color rojo en el valor RGB, que va de 0 a 255. |
verde |
La intensidad del color verde en el valor RGB, que va de 0 a 255. |
azul |
La intensidad del color azul en el valor RGB, que va de 0 a 255. |
opacidad |
La transparencia del color del VR Pen, que varía entre 0 y 100 por ciento. |
Devoluciones: Ninguna.
def main():
# Move the VR Pen down.
pen.move(DOWN)
# Set the color to orange at full opacity.
pen.set_pen_color_rgb(225, 112, 52, 100)
# Drive forward for 400 MM to draw a line.
drivetrain.drive_for(FORWARD, 400, MM)
pen.fill()#
El método pen.fill(red, green, blue, opacity)
rellena la forma de aquello sobre lo que se encuentre el lápiz VR, por ejemplo:
Líneas de cuadrícula |
Cuadrícula |
En los patios de juego sin cuadrícula, llena todo el piso del patio de juegos. |
Este es un método sin espera y permite que cualquier método subsiguiente se ejecute sin demora.
Parámetros |
Descripción |
---|---|
rojo |
La intensidad del color rojo en el valor RGB, que va de 0 a 255. |
verde |
La intensidad del color verde en el valor RGB, que va de 0 a 255. |
azul |
La intensidad del color azul en el valor RGB, que va de 0 a 255. |
opacidad |
La transparencia del color del VR Pen, que varía entre 0 y 100 por ciento. |
Devoluciones: Ninguna.
def main():
# Fill the playground's floor with blue at full opacity.
pen.fill(43, 162, 202, 100)
Imprimir#
brain.print()#
El método brain.print(value, precision = 0)
se utiliza para imprimir palabras, números y valores informados en la consola de impresión.
Este es un método sin espera y permite que cualquier método subsiguiente se ejecute sin demora.
Parámetros |
Descripción |
---|---|
valor |
Cualquier palabra, número o sensor que reporte un valor. Las palabras deben estar entre comillas: |
precisión |
Opcional. La cantidad de decimales reportadas de un valor de un sensor o variable, de |
Devoluciones: Ninguna.
def main():
# Print the Drivetrain's current heading in degrees with 2 decimal points.
brain.print("Drivetrain's heading:",
drivetrain.heading(DEGREES), precision = 2)
brain.clear()#
El método brain.clear()
se utiliza para borrar todas las filas en la consola de impresión y restablece el cursor a la primera línea.
Este es un método sin espera y permite que cualquier método subsiguiente se ejecute sin demora.
Devoluciones: Ninguna.
def main():
# Print "Project has started."
brain.print("Project has started.")
# Wait 3 seconds.
wait(3, SECONDS)
# Clear the print console.
brain.clear()
brain.new_line()#
El método brain.new_line()
se utiliza para establecer el cursor en una nueva línea en la Consola de impresión.
Este es un método sin espera y permite que cualquier método subsiguiente se ejecute sin demora.
Devoluciones: Ninguna.
def main():
# Print "Project has started."
brain.print("Project has started.")
# Move the cursor to a new line.
brain.new_line()
brain.set_print_color()#
El método brain.set_print_color(color)
se utiliza para establecer el color del texto impreso en la Consola de impresión.
Este es un método sin espera y permite que cualquier método subsiguiente se ejecute sin demora.
Parámetros |
Descripción |
---|---|
color |
El color del texto que se imprimirá: NEGRO, ROJO, VERDE o AZUL. Por defecto, el color es NEGRO. |
Devoluciones: Ninguna.
def main():
# Set the print text color to red.
brain.set_print_color(RED)
# Print a message.
brain.print("This is red!")
variable_de_monitor()#
El método monitor_variable("variable", ...)
se utiliza para agregar variables a la Consola del Monitor para que se pueda ver y monitorear el valor de las variables.
Este es un método sin espera y permite que cualquier método subsiguiente se ejecute sin demora.
Parámetros |
Descripción |
---|---|
variable |
Cualquier variable global establecida previamente. |
Devoluciones: Ninguna.
# Create global variable.
disk_count = 1
def main():
# Add disk_count to the Monitor Console.
monitor_variable("disk_count")
sensor_monitor()#
El método monitor_sensor("sensor", ...)
se utiliza para agregar sensores a la consola del monitor para que se puedan monitorear los valores de los sensores.
Este es un método sin espera y permite que cualquier método subsiguiente se ejecute sin demora.
Parámetros |
Descripción |
---|---|
sensor |
Cualquier identificador de sensor compatible. |
Devoluciones: Ninguna.
Identificadores de sensores compatibles:
cerebro.temporizador.tiempo
drivetrain.is_done
transmisión.se_está_moviendo
drivetrain.heading
transmisión.rotación
transmisión.velocidad_rpm
transmisión.velocidad_porcentaje
arm_motor.is_done
motor_del_brazo.está_girando
brazo_motor.posición_grados
motor_del_brazo.posición_gira
motor_del_brazo.velocidad_rpm
motor_del_brazo.porcentaje_de_velocidad
arm_motor_group.is_done
grupo_motor_del_brazo.está_girando
grupo motor del brazo.posición_grados
grupo de motores de brazo.posición_giros
grupo de motores de brazo.velocidad_rpm
grupo motor del brazo.porcentaje de velocidad
motor_de_admisión.está_listo
motor_de_admisión.está_girando
motor_de_admisión.posición_grados
motor_de_admisión.posición_vueltas
motor_de_admisión.velocidad_rpm
motor_de_admisión.porcentaje_de_velocidad
grupo_motor_de_admisión.está_hecho
el grupo del motor de admisión está girando
grupo_motor_admisión.posición_grados
grupo_motor_admisión.posición_vueltas
grupo_motor_admisión.velocidad_rpm
grupo_motor_de_admisión.porcentaje_de_velocidad
catapult_motor.is_done
catapult_motor.is_spinning
motor_catapult.posición_grados
motor_catapult.posición_giros
motor_catapult.velocidad_rpm
motor_catapult.porcentaje_de_velocidad
motor_de_tensión_de_catapult.está_hecho
motor_de_tensión_de_catapult.está_girando
motor_de_tensión_de_catapult.grados_de_posición
motor_de_tensión_de_catapult.posición_giros
motor de tensión de catapulta.velocidad_rpm
motor_de_tensión_de_catapult.porcentaje_de_velocidad
parachoques_de_admisión.presionando
parachoques.presionando
front_distance.is_object_detected
distancia_frontal.distancia_del_objeto_mm
distancia_frontal.distancia_del_objeto_pulgadas
front_optical.is_near_object
front_optical.color
front_optical.brightness
front_optical.hue
color.está_cerca_del_objeto
color.color
color.brillo
color.tono
def main():
# Add the VR Robot's positional coordinates to the monitor console.
monitor_sensor("location.position")