-
Notifications
You must be signed in to change notification settings - Fork 13
PWM サンプルプログラム
Nishikori Koji edited this page Feb 24, 2022
·
16 revisions
基本的にESP-IDF環境と同じなので,ESP-IDF環境がインストールされているディレクトリ(ここでは $HOME/esp)以下にプロジェクト用のディレクトリを作る. GitHubからcloneする.
$ cd ~/esp
$ git clone https://github.com/gfd-dennou-club/iotex-esp32-mrubyc.git mrubyc-02-pwm
$ cd mrubyc-02-pwm
mrblib/loops/master.rb に以下のように書く.
サンプルプログラム
1行目
インスタンスの作成. スピーカの接続されているピン (GPIO 15) を使う設定に.
3行目
周波数の設定
4行目
デューティー比の設定. 128 /256 = 50%
クラスの定義は mrblib/models/pwm.rb
デューティ比について、現在はデフォルト 8 bit = 256になっています.
$ make
$ make flash monitor