ラダー言語(連枝)によるWROOM32開発

連枝(ラダー言語・L言語)を用いてWROOM32のCソースを生成します。今回の連枝にα版ですが、ライブラリを同梱いたします。
WROOM32特有の機能を使用しない場合は、ArduinoStudioでコンパイルすることができるCソースを生成しますので、Arduino機器のプログラム開発に使用することができます。
このライブラリでは以下のことができます。

・リレーシンボリックにより簡単に動作プログラムが作れます。
・タイマーやカウンタなども容易に作れます。
・立上りや立下りなども使用できます。
・スキャンプログラムにより並行して様々な処理が行えます。
・HTMLソースを生成するため、ブラウザからの監視制御が行えます。
・Wifiをサポートしていますので、簡単にWebブラウザからの通信が行えます。
・P版をご使用いただくと、P版の価格のみで以下の機能が実現できます。
簡単な応用命令が使用できます。対応命令は、マニュアルをご覧ください。(S版に付属しています)
AD変換命令でアナログ値のサンプリングが行えます。
DA変換命令でアナログ値の出力が行えます。
PULSE命令で無限パルスの出力が行えます。(RCサーボの1us程度のデューティ制御)
ENCO命令でロータリエンコーダや高速カウンタなどが実現できます。
AD/DA、PULSE各命令にはスケーリング(map)を用意しておりますので、設定ラダーのみで、柔軟な制御が行えます。

・ラダー開発画面

・ブラウザおよび実機動作画面

動画