Root/lua/examples/lua_blink_led/test_gpio.lua

1package.cpath = "./?.so"
2require "gpio"
3
4  PORT_A = 0
5  PORT_B = 1
6  PORT_C = 2
7  PORT_D = 3
8
9  function pulse()
10    gpio.set_pin(pio,17)
11    delay_s(1)
12    gpio.clear_pin(pio,17)
13    delay_s(1)
14  end
15
16  function delay_s(delay)
17    delay = delay or 1
18    local time_to = os.time() + delay
19    while os.time() < time_to do end
20  end
21
22  pio=gpio.open_port(PORT_C)
23  gpio.gpio_as_output(pio,17)
24
25  for i=0,5,1 do
26    pulse()
27  end
28
29

Archive Download this file

Branches:
master



interactive