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.
Touchled— Cruthaigh Tadhall-LED.
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 |
|---|---|
|
Feidhm [Feidhm] atá sainmhínithe roimhe seo le forghníomhú nuair a bhíonn an LED Tadhaill á bhrú. |
|
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 |
|---|---|
|
Feidhm [Feidhm] atá sainmhínithe roimhe seo le forghníomhú nuair a scaoiltear an soilse LED Tadhaill. |
|
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 |
|---|---|
|
Roghnach. Socraíonn sé dath an LED mar seo a leanas:
|
# 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 |
|---|---|
|
Roghnach. Socraíonn sé dath an LED mar seo a leanas:
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 |
|---|---|
|
Cé chomh tapa agus a imeoidh dath ó cheann amháin go dtí an chéad cheann eile:
|
# 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 |
|---|---|
|
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)
set_blink#
set_blink Praiseann an LED Tadhaill arís agus arís eile i bpatrún ar siúl agus as.
Nóta: Ní stopfaidh glaoch ar off an t-iompar splancadh. Chun an t-iompar splancadh a stopadh, socraigh gile an LED go 0 le set_brightness.
Usage:
set_blink(color, ontime, offtime)
Paraiméadair |
Cur síos |
|---|---|
|
Sets the Touch LED’s color to:
|
|
Cé chomh fada a fhanann an soilse LED ar siúl le linn gach splanc, i soicindí. Is é 0.25 soicind an rogha réamhshocraithe. |
|
Cé chomh fada a fhanann an LED múchta le linn gach splanc, i soicindí. Is é 0.25 soicind an rogha réamhshocraithe. |
# Blink green for 2 seconds then stop
touchled_1.set_blink(Color.GREEN, 0.5, 0.5)
wait(2, SECONDS)
touchled_1.set_brightness(0)
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 |
|---|---|
|
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)