Braiteoir Solais#
Réamhrá#
Tomhaiseann an Braiteoir Solais gile an tsolais a léirítear ó réad nó a lonraíonn air. Aschurann sé luach analógach a léiríonn cé mhéad solais a bhraitear.

Úsáideann an leathanach seo light_sensor mar shampla d’ainm Braiteora Solais. Cuir d’ainm cumraithe féin ina áit de réir mar is gá.
Seo thíos liosta de na modhanna atá ar fáil:
brightness– Tugann sé seo ar ais an méid solais a bhraith an Braiteoir Solais.changed– Cláraíonn sé feidhm le glaoch uirthi aon uair a athraíonn luach gile an Braiteora Solais.
Tógálaí – Braiteoir Solais a thosú de láimh.
Light– Cruthaigh Braiteoir Solais.
gile#
Tugann brightness an méid solais a bhraitear ag an Braiteoir Solais ar ais mar integer.
Usage:
light_sensor.brightness(units)
Paraiméadar |
Cur síos |
|---|---|
|
Roghnach. An t-aonad le haghaidh an gile a thabhairt ar ais leis: |
athraithe#
changed feidhm le glaoch uirthi aon uair a athraíonn luach gile an Braiteora Solais.
Usage:
light_sensor.changed(callback, arg)
Paraiméadair |
Cur síos |
|---|---|
|
Feidhm shainithe a fhorghníomhaítear nuair a athraíonn luach gile an Braiteora Solais. |
|
Roghnach. |
def my_function():
brain.screen.print("Brightness changed")
# Call my_function whenever the brightness changes
light_sensor.changed(my_function)
Tógálaí#
Úsáidtear tógálaithe chun réad Light a chruthú de láimh, atá riachtanach chun Braiteoir Solais a chumrú lasmuigh de VEXcode.
Light#
Cruthaíonn Light Braiteoir Solais.
Usage:
Light(port)
Paraiméadar |
Cur síos |
|---|---|
|
An Port 3-Sreang a bhfuil an Braiteoir Solais ceangailte leis:
|
# Create a Light Sensor in Port A
light_sensor = Light(brain.three_wire_port.a)