UNPKG

obniz

Version:

obniz sdk for javascript

65 lines (49 loc) 1.77 kB
# Solenoid ソレノイドは金属のピストン付きのコイルです。 <div class="embed-responsive embed-responsive-4by3 iframe_outer" > <iframe class="embed-responsive-item iframe_inner" src="https://www.youtube.com/embed/6BeLaH5HkVw" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe> </div> ソレノイドは電力を消費しますので、使うときは注意してください。 obnizに直接繋げられるのは小さなものだけです。 抵抗値が5オーム以上である必要があります。 ## obniz.wired("Solenoid", {signal, [, gnd]}) ソレノイドからでている2本の線をobnizにつなぎます。 通常極性はありません。 ![](./wired.png) ```Javascript // Javascript Example var solenoid = obniz.wired('Solenoid', {gnd:0, signal:1}); solenoid.click(); ``` ## on() ソレノイドをオンにします。 電流が流れ始めますから、ソレノイドは熱を持ち始めます。注意してください。 ```Javascript // Javascript Example var solenoid = obniz.wired('Solenoid', {gnd:0, signal:1}); solenoid.on(); ``` ## off() ソレノイドをオフにします。 ```Javascript // Javascript Example var solenoid = obniz.wired('Solenoid', {gnd:0, signal:1}); solenoid.on(); await obniz.wait(1000); solenoid.off(); ``` ## click(msec); クリックのように オン->待つ(msec)->オフ と動きます。 msecの指定ががない場合は100msecとなります。 ```Javascript // Javascript Example var solenoid = obniz.wired('Solenoid', {gnd:0, signal:1}); solenoid.click(); ``` ## doubleClick(msec); 2度クリックします。 ```Javascript // Javascript Example var solenoid = obniz.wired('Solenoid', {gnd:0, signal:1}); solenoid.doubleClick(); ```