Breathnaíonn#

Peann#

pen.move#

Úsáidtear an modh pen.move(action) chun suíomh an Pheann VR a shocrú.

Is modh gan fanacht é seo agus ceadaíonn sé d’aon mhodhanna ina dhiaidh sin a fhorghníomhú gan mhoill.

Paraiméadair

Cur síos

action

Socraítear suíomh an Pheann VR mar UP nó DOWN.

Tuairisceáin: Dada.

  • UP - ní tharraingeoidh an peann líne ar an gclós súgartha.

  • DOWN - tarraingeoidh an peann líne dhaite ar an gclós súgartha.

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#

Úsáidtear an modh pen.set_pen_color(color) chun dath an Pheann VR a shocrú.

Is modh gan fanacht é seo agus ceadaíonn sé d’aon mhodhanna ina dhiaidh sin a fhorghníomhú gan mhoill.

Paraiméadair

Cur síos

color

Dath an Pheann VR: BLACK, RED, GREEN, nó BLUE.

Tuairisceáin: Dada.

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#

Úsáidtear an modh pen.set_pen_width(width) chun leithead an Pheann VR a shocrú.

Is modh gan fanacht é seo agus ceadaíonn sé d’aon mhodhanna ina dhiaidh sin a fhorghníomhú gan mhoill.

Paraiméadair

Cur síos

width

Leithead an Pheann VR: EXTRA_THIN, THIN, MEDIUM, WIDE, nó EXTRA-WIDE.

Tuairisceáin: Dada.

Is é THIN leithead réamhshocraithe an Pheann VR.

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#

Úsáidtear an modh pen.set_pen_color_rgb(red, green, blue, opacity) chun luach RGB a shocrú do dhath an Pheann VR.

Is modh gan fanacht é seo agus ceadaíonn sé d’aon mhodhanna ina dhiaidh sin a fhorghníomhú gan mhoill.

Paraiméadair

Cur síos

red

Déine an datha dhearg sa luach RGB, idir 0 agus 255.

green

Déine an datha glas sa luach RGB, idir 0 agus 255.

blue

Déine an datha ghoirm sa luach RGB, idir 0 agus 255.

opacity

Trédhearcacht dath an Pheann VR, idir 0 agus 100 faoin gcéad.

Tuairisceáin: Dada.

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#

Líonann an modh pen.fill(red, green, blue, opacity) cruth cibé rud a bhfuil an Peann VR air, mar shampla:

​Suíonn an Róbat VR ar dhromchla le boscaí beaga eangaí, ag taispeáint líne eangaí amháin i ngorm taobh thiar den róbat.

​Cúinne de Chlós Súgartha VR, ag taispeáint an chearnóg eangaí cúinne líonta i ngorm, agus an Róbat VR sa chearnóg in aice leis.

​Róbat VR ar bharr urláir ghorm sholadach.

Línte greille

Cearnóg ghreille

Ar Chlóis Súgartha gan eangach, líonann sé urlár iomlán an Chlós Súgartha.

Is modh gan fanacht é seo agus ceadaíonn sé d’aon mhodhanna ina dhiaidh sin a fhorghníomhú gan mhoill.

Paraiméadair

Cur síos

red

Déine an datha dhearg sa luach RGB, idir 0 agus 255.

green

Déine an datha glas sa luach RGB, idir 0 agus 255.

blue

Déine an datha ghoirm sa luach RGB, idir 0 agus 255.

opacity

Trédhearcacht dath an Pheann VR, idir 0 agus 100 faoin gcéad.

Tuairisceáin: Dada.

def main():
    # Fill the playground's floor with blue at full opacity.
    pen.fill(43, 162, 202, 100)

Priontáil#

brain.print#

Úsáidtear an modh brain.print(value, precision = 0) chun focail, uimhreacha agus luachanna tuairiscithe a phriontáil chuig an Consól Priontála.

Is modh gan fanacht é seo agus ceadaíonn sé d’aon mhodhanna ina dhiaidh sin a fhorghníomhú gan mhoill.

Paraiméadair

Cur síos

value

Aon fhocail, uimhreacha, nó braiteoirí a thuairiscíonn luach. Ní mór focail a bheith idir comharthaí athfhriotail: ”.

precision

Roghnach. Líon na ndeachúlacha a thuairiscítear ó luach ó braiteoir nó athróg, ó precision = 0-precision = 9Is é 0 an cruinneas priontála réamhshocraithe.

Tuairisceáin: Dada.

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#

Úsáidtear an modh brain.clear() chun na sraitheanna go léir sa Chonsól Priontála a ghlanadh agus athshocraíonn sé an cúrsóir go dtí an chéad líne.

Is modh gan fanacht é seo agus ceadaíonn sé d’aon mhodhanna ina dhiaidh sin a fhorghníomhú gan mhoill.

Tuairisceáin: Dada.

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#

Úsáidtear an modh brain.new_line() chun an cúrsóir a shocrú go líne nua sa Chonsól Priontála.

Is modh gan fanacht é seo agus ceadaíonn sé d’aon mhodhanna ina dhiaidh sin a fhorghníomhú gan mhoill.

Tuairisceáin: Dada.

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#

Úsáidtear an modh brain.set_print_color(color) chun dath an téacs atá priontáilte chuig an Consól Priontála a shocrú.

Is modh gan fanacht é seo agus ceadaíonn sé d’aon mhodhanna ina dhiaidh sin a fhorghníomhú gan mhoill.

Paraiméadair

Cur síos

color

Dath an téacs atá le priontáil: BLACK, RED, GREEN, nó BLUEDe réir réamhshocraithe, is é BLACK an dath.

Tuairisceáin: Dada.

def main():
    # Set the print text color to red.
    brain.set_print_color(RED)
    # Print a message.
    brain.print("This is red!")

athróg_monatóra#

Úsáidtear an modh monitor_variable(“variable”, …) chun athróga a chur leis an gConsól Monatóireachta ionas gur féidir luach na n-athróg a fheiceáil agus a mhonatóiriú.

Is modh gan fanacht é seo agus ceadaíonn sé d’aon mhodhanna ina dhiaidh sin a fhorghníomhú gan mhoill.

Paraiméadair

Cur síos

variable

Aon athróg dhomhanda a socraíodh roimhe seo.

Tuairisceáin: Dada.

# Create global variable.
disk_count = 1

def main():
    # Add disk_count to the Monitor Console.
    monitor_variable("disk_count")

braiteoir_monatóra#

Úsáidtear an modh monitor_sensor(“sensor”, …) chun braiteoirí a chur leis an gconsól monatóireachta ionas gur féidir luachanna an braiteora a mhonatóiriú.

Is modh gan fanacht é seo agus ceadaíonn sé d’aon mhodhanna ina dhiaidh sin a fhorghníomhú gan mhoill.

Paraiméadair

Cur síos

sensor

Aon aitheantóir braiteora a dtacaítear leis.

Tuairisceáin: Dada.

Aitheantóirí braiteoirí a dtacaítear leo:

  • brain.timer.time

  • drivetrain.is_done

  • drivetrain.is_moving

  • drivetrain.heading

  • drivetrain.rotation

  • drivetrain.velocity_rpm

  • drivetrain.velocity_percent

  • arm_motor.is_done

  • arm_motor.is_spinning

  • arm_motor.position_degrees

  • arm_motor.position_turns

  • arm_motor.velocity_rpm

  • arm_motor.velocity_percent

  • arm_motor_group.is_done

  • arm_motor_group.is_spinning

  • arm_motor_group.position_degrees

  • arm_motor_group.position_turns

  • arm_motor_group.velocity_rpm

  • arm_motor_group.velocity_percent

  • intake_motor.is_done

  • intake_motor.is_spinning

  • intake_motor.position_degrees

  • intake_motor.position_turns

  • intake_motor.velocity_rpm

  • intake_motor.velocity_percent

  • intake_motor_group.is_done

  • intake_motor_group.is_spinning

  • intake_motor_group.position_degrees

  • intake_motor_group.position_turns

  • intake_motor_group.velocity_rpm

  • intake_motor_group.velocity_percent

  • catapult_motor.is_done

  • catapult_motor.is_spinning

  • catapult_motor.position_degrees

  • catapult_motor.position_turns

  • catapult_motor.velocity_rpm

  • catapult_motor.velocity_percent

  • catapult_tension_motor.is_done

  • catapult_tension_motor.is_spinning

  • catapult_tension_motor.position_degrees

  • catapult_tension_motor.position_turns

  • catapult_tension_motor.velocity_rpm

  • catapult_tension_motor.velocity_percent

  • intake_bumper.pressing

  • bumper.pressing

  • front_distance.is_object_detected

  • front_distance.object_distance_mm

  • front_distance.object_distance_inches

  • front_optical.is_near_object

  • front_optical.color

  • front_optical.brightness

  • front_optical.hue

  • color.is_near_object

  • color.color

  • color.brightness

  • color.hue

def main():
    # Add the VR Robot's positional coordinates to the monitor console.
    monitor_sensor("location.position")