File tree 1 file changed +9
-9
lines changed
1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change 1
- # mruby-esp32-pwm
1
+ # mruby-esp32-mcpwm
2
2
3
3
PWM library for mruby-esp32.
4
4
@@ -9,23 +9,23 @@ You need [esp-idf v5.0](https://docs.espressif.com/projects/esp-idf/en/release-v
9
9
Add the line below to your ` build_config.rb ` :
10
10
11
11
``` ruby
12
- conf.gem :github => ' mruby-esp32/mruby-esp32-pwm '
12
+ conf.gem :github => ' mruby-esp32/mruby-esp32-mcpwm '
13
13
```
14
14
15
15
## Examples
16
16
17
17
``` ruby
18
- pwm = PWM .new (1 ) # GPIO pin = 1
19
- pwm .frequency(50 ) # set frequency(Hz) of PWM
20
- pwm .duty(10 ) # set duty(%) of PWM
18
+ mcpwm = MCPWM .new (1 ) # GPIO pin = 1
19
+ mcpwm .frequency(50 ) # set frequency(Hz) of PWM
20
+ mcpwm .duty(10 ) # set duty(%) of PWM
21
21
# => drive with frequency=50Hz(Period=20_000us), duby=10%(Pulse Width=2000us)
22
22
23
- pwm = PWM .new (1 , freq: 100 , duty: 40 )
23
+ mcpwm = MCPWM .new (1 , freq: 100 , duty: 40 )
24
24
# => drive with frequency=100Hz(Period=10_000us), duby=40%(Pulse Width=4000us)
25
25
26
- pwm = PWM .new (1 )
27
- pwm .period_us(25_000 )
28
- pwm .pulse_width_us(5_000 )
26
+ mcpwm = PWM .new (1 )
27
+ mcpwm .period_us(25_000 )
28
+ mcpwm .pulse_width_us(5_000 )
29
29
# => drive with frequency=40Hz(Period=25_000us), duby=20%(Pulse Width=5000us)
30
30
```
31
31
You can’t perform that action at this time.
0 commit comments