LED tadhaill#

Réamhrá#

Is solas agus cnaipe araon é an VEX IQ Touch LED. Is féidir leis lonrú i ndathanna difriúla chun aiseolas a thabhairt, amhail comhartha a thabhairt go bhfuil an róbat réidh, a thaispeáint cén modh atá roghnaithe, nó dath a mheaitseáil a bhraitear ag braiteoir eile, agus is féidir leis a bhrath cathain atá teagmháil á dhéanamh leis, rud a ligeann duit iompar róbait a thosú nó a athrú le sconna.

Úsáideann an leathanach seo touchled_1 mar ainm samplach don LED Tadhaill. Cuir d’ainm cumraithe féin ina áit de réir mar is gá.

Seo thíos liosta de na modhanna uile:

Gníomhartha — Idirghníomhaigh leis an soilse tadhaill LED.

  • pressed — Cláraíonn sé feidhm le glaoch nuair a bhrúitear an Soilse Tadhaill.

  • released — Cláraíonn sé feidhm le glaoch uirthi nuair a scaoiltear an LED Tadhaill.

  • on — Casann sé an soilse tadhaill LED air.

  • off — Múchann sé an soilse tadhaill LED.

  • toggle — Casann sé an soilse tadhaill LED air nó as.

Múiteoirí — Athraigh dathanna, gile agus socruithe an LED Tadhaill.

  • set_color — Socraíonn sé dath an LED Tadhaill.

  • set_fade — Socraíonn sé cé chomh tapa agus a imeoidh dathanna isteach ina chéile.

  • set_brightness — Socraíonn sé gile an LED Tadhaill.

  • set_blink — Cas an soilse tadhaill LED air agus as go deo.

Faighteoirí — Fill sonraí ón Touch LED.

  • pressing — Tugann sé seo le fios an bhfuil an soilse tadhaill faoi stiúir á bhrú.

  • installed — Tugann sé seo le fios an bhfuil an Touch LED ceangailte leis an Inchinn.

Tógálaithe — Déan an Touch LED a thosú agus a chumrú de láimh.

Gníomhartha#

pressed#

pressed cláraíonn feidhm le glaoch uirthi nuair a bhrúitear an LED Tadhaill.

Usage:
touchled_1.pressed(callback, arg)

Paraiméadair

Cur síos

callback

Feidhm [Feidhm] atá sainmhínithe roimhe seo le forghníomhú nuair a bhíonn an LED Tadhaill á bhrú.

arg

Roghnach. Tuple ina bhfuil argóintí le cur chuig an bhfeidhm athghlaoite. Féach Feidhmeanna le Paraiméadair le haghaidh tuilleadh eolais.

# Turn blue while the Touch LED is pressed
def light_blue():
    touchled_1.set_color(Color.BLUE)

touchled_1.pressed(light_blue)

released#

released feidhm le glaoch uirthi nuair a scaoiltear an LED Tadhaill.

Usage:
touchled_1.released(callback, arg)

Paraiméadair

Cur síos

callback

Feidhm [Feidhm] atá sainmhínithe roimhe seo le forghníomhú nuair a scaoiltear an soilse LED Tadhaill.

arg

Roghnach. Tuple ina bhfuil argóintí le cur chuig an bhfeidhm athghlaoite. Féach Feidhmeanna le Paraiméadair le haghaidh tuilleadh eolais.

# Turn red when the Touch LED is released
def light_red():
    touchled_1.set_color(Color.RED)

touchled_1.released(light_red)

on#

Casann on an soilse tadhaill LED air trína gile a shocrú go 100%.

Usage:
touchled_1.on(value)

Paraiméadair

Cur síos

value

Roghnach. Socraíonn sé dath an LED mar seo a leanas:

  • Color.RED
  • Color.GREEN
  • Color.BLUE
  • Color.WHITE (réamhshocraithe)
  • Color.YELLOW
  • Color.ORANGE
  • Color.PURPLE
  • Color.RED_VIOLET
  • Color.VIOLET
  • Color.BLUE_VIOLET
  • Color.BLUE_GREEN
  • Color.YELLOW_GREEN
  • Color.YELLOW_ORANGE
  • Color.RED_ORANGE
Is féidir leat dath saincheaptha a shonrú freisin.

# Turn green when the robot is moving
touchled_1.on(Color.GREEN)
drivetrain.drive_for(FORWARD, 5)
touchled_1.off()

off#

off Múchann an soilse teagmhála LED trína gile a shocrú go 0%.

Usage:
touchled_1.off()

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an modh seo.

# Turn off Touch LED when movement is over
touchled_1.on(Color.GREEN)
drivetrain.drive_for(FORWARD, 5)
touchled_1.off()

toggle#

toggle casann an LED Tadhaill air nó as. Má tá an LED ar siúl faoi láthair, toggle socraíonn sé a gile go 0%, ag casadh as é. Mura bhfuil an LED múchta, toggle socraíonn sé a gile go 100%, ag casadh air é.

Usage:
touchled_1.toggle()

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an modh seo.

# Turn the Touch LED off and on
touchled_1.set_color(Color.RED)
while True:
    touchled_1.toggle()
    wait(0.5,SECONDS)

Sóiteoirí#

set_color#

Socraíonn set_color dath an LED Tadhaill. Mura bhfuil an LED Tadhaill lasta cheana féin nuair a úsáidtear an modh seo, socrófar an gile go 100% chun an LED Tadhaill a chasadh air.

Usage:
touchled_1.set_color(color)

Paraiméadair

Cur síos

color

Roghnach. Socraíonn sé dath an LED mar seo a leanas:

  • Color.RED
  • Color.GREEN
  • Color.BLUE
  • Color.WHITE (réamhshocraithe)
  • Color.YELLOW
  • Color.ORANGE
  • Color.PURPLE
  • Color.RED_VIOLET
  • Color.VIOLET
  • Color.BLUE_VIOLET
  • Color.BLUE_GREEN
  • Color.YELLOW_GREEN
  • Color.YELLOW_ORANGE
  • Color.RED_ORANGE
Mura bhfuil sé sonraithe, set_color an Soilse Tadhaill LED air leis an dath a socraíodh roimhe seo.
Is féidir leat dath saincheaptha a shonrú freisin.

# Change colors between blue and green
while True:
    touchled_1.set_color(Color.BLUE)
    wait(0.5, SECONDS)
    touchled_1.set_color(Color.GREEN)
    wait(0.5, SECONDS)

set_fade#

Athraíonn set_fade an chaoi a n-aistríonn an LED Tadhaill go dathanna nua.

Usage:
touchled_1.set_fade(type)

Paraiméadair

Cur síos

type

Cé chomh tapa agus a imeoidh dath ó cheann amháin go dtí an chéad cheann eile:

  • FadeType.FAST — Aistreoidh dathanna go tapa.
  • FadeType.OFF — Aistreoidh dathanna láithreach.
  • FadeType.SLOW — Aistreoidh dathanna go mall.

# No fade to red, then slow fade to purple
touchled_1.set_fade(FadeType.OFF)
touchled_1.set_color(Color.RED)
wait(2, SECONDS)
touchled_1.set_fade(FadeType.SLOW)
touchled_1.set_color(Color.PURPLE)

set_brightness#

set_brightness Socraíonn sé gile an LED Tadhaill.

Usage:
touchled_1.set_brightness(brightness)

Paraiméadair

Cur síos

brightness

Gile an LED Tadhaill le socrú mar uimhir iomlán ó 0% go 100%.

# Show green at different brightness levels
touchled_1.set_color(Color.GREEN)
wait(1, SECONDS)
touchled_1.set_brightness(10)
wait(1, SECONDS)
touchled_1.set_brightness(100)

Faighteoirí#

pressing#

Nuair a bhrúnn tú pressing , tugann sé sin slánuimhir ar ais a léiríonn an bhfuil an LED Tadhaill á bhrú faoi láthair.

  • 1 — Tá an TouchLED á bhrú.

  • 0 — Níl an TouchLED á bhrú.

Usage:
touchled_1.pressing()

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an modh seo.

# Turn TouchLED green when touched
while True:
    if touchled_1.pressing():
        touchled_1.set_color(Color.GREEN)
    else:
        touchled_1.set_color(Color.RED)
    wait(50, MSEC)

installed#

installed seolann sé luach Booleach ar ais a léiríonn an bhfuil an Touch LED ceangailte leis an Inchinn.

  • True — Tá an Soilse Tadhaill LED ceangailte leis an Inchinn.

  • False — Níl an Soilse Tadhaill LED ceangailte leis an Inchinn.

Usage:
touchled_1.installed()

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an modh seo.

Tógálaithe#

Úsáidtear tógálaithe chun Touchled a chruthú de láimh, atá riachtanach chun Touch LED a chumrú lasmuigh de VEXcode.

Touchled#

Touchled Cruthaíonn LED Tadhaill.

Usage:
touchled_1 = Touchled(smartport)

Paraiméadar

Cur síos

smartport

An Port Cliste a bhfuil an Tadhall LED ceangailte leis, scríofa mar PORTx áit a seasann x d’uimhir an phoirt.

# Create a Touchled in Port 1
touchled_1 = Touchled(Ports.PORT1)