SGNEEP-BOX
GPIO
DOC LIST
HOME
GPIO
Write GPIO in BCM mode
gpio_out *pin *on|off
Example
# use (BCM) 17 pin = on gpio_out 17 on # # wait 5 seconds. sleep 5 # # use (BCM) 17 pin = off gpio_out 17 off #...
Make GPIO PIN object :
gpio_object *ID *type *pin none *pull
*ID = objectID
*type = in
*pin = BCM pin number (1-40)
*pull = pull_up | pull_down
Read GPIO object:
gpio_check *ID *type *condition *value CALL *fnc ELSE *fnc
*id = id_name
*type = in | out
*condition = equal | great | less
*fnc = call to your subfunction script
Example
# -pir input gpio_object pirID in 14 none none gpio_check pirID in equal 1 CALL alarm # # -button gpio_object btnID in 23 none pull_up gpio_check btnID in equal 1 CALL function # ...
Close the GPIO object
gpio_close *ID
Close the GPIO object
Example
# ... gpio_close PIR1 gpio_close PIR2 # ... # ...
Powered by
Sgneep.com