obnizのフォーラムは新しいシステムに移行しております。
新しいフォーラムはこちらになります可変電圧の出力できますか?
-
任意のピンから0~5Vの任意の電圧を出力する方法を教えて下さい。
-
直接、アナログ電圧を出力する方法はありません。
擬似的でよければ、PWMで疑似アナログ出力をすることができます。5Vと0Vを連続で切り替えることで、平均3Vや平均1Vといった出力ができます。
参考)
https://www.intel.co.jp/content/www/jp/ja/programmable/products/cpld/functions/pwm.htmlPWMはこのようにして使うことができます。
var pwm = obniz.getFreePwm(); pwm.start({io:0}); // start pwm. output at io0 pwm.freq(1000); // 1khz pwm pwm.duty(50);
pwm.duty(50);
の中の数字を変えることで出力値を変更します。
この場合、50%なので、5Vの50%で2.5V相当の出力が行われます。ドキュメント)
https://obniz.io/doc/sdk/doc/pwmまた、PWMは1つのobnizで6個までとなっておりますので、数の制限にお気をつけください。
-
了解しました。ありがとうございます。