ビデオ: You Bet Your Life: Secret Word - Air / Bread / Sugar / Table 2024
エレクトロニクスプロジェクトでモーションを作成するには、 serv o、 と呼ばれる、BASIC Stampプログラムを使用して機械的動作を制御する便利なデバイスです。サーボ999は、特定の位置に回転し、異なる位置に回転するまでその位置を保持するように設計された特別なタイプのモータである。趣味サーボはラジコンで頻繁に使用されていますが、サーボには他にも多くの用途があります。 <! - 1 - > BASIC Stamp Activity Kitには、サーボを制御するプログラムの作成方法を学習するためのサーボが付属しています。 Parallaxまたはほとんどの趣味店から直接サーボを購入することもできます。
BASIC Stampマイクロコントローラからサーボを制御する最も簡単な方法は、PULSOUTコマンドを使用することです。このコマンドは、指定した任意の持続時間のパルスを選択したI / Oピンに送信します。このコマンドの構文は次のとおりです。<! - 2 - >
PULSOUTピン、持続時間
持続時間を2マイクロ秒単位で指定します。マイクロ秒は100万分の1秒です。ミリ秒で1000マイクロ秒があります。したがって、PULSOUTコマンドで1.5 msパルスを送信するには、次のように750を指定する必要があります。PULSOUT 0、750
ここでは、1.5 msパルスがピン0に送信されます。
様々な角度の典型的なホビー・サーボに使用すべきPULSOUT持続時間の値を次に示します。
<! 長さ長さ 999
278 999 <100> 【表9】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】 【表9】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】 40 999 472 995 135 9000 500 999 140 9998 50 999 528 999 1056 999 【表5】【表6】【表7】【表7】【表7】【表7】【表7】【表8】【表8】【表8】【表8】【表8】【表8】【表8】 639 995 165 970 75 999 7 910 1194 999 994 994 175 912 1299 999 999 999例えば、0番ピンのサーボを75°に移動するには、以下のコマンドを使用する。
PULSOUT 0、667覚えておくその位置を保持するためには、サーボは約20ms離れたパルスの一定の流れを必要とする。したがって、PULSOUTコマンドは、通常、DOループまたはFOR-NEXTループのいずれかに含まれます。例えば、ここでは、サーボをピン0に45度無期限に保つコードを示します。 | DO PULSOUT 0、500 PAUSE 20 LOOP | SW1(プッシュボタンSW2(ピン10の押しボタン)を押すと135°になります。 | 'サーボ制御プログラム' Doug Lowe '2011年7月15日「SW1を押すとサーボを2つのうちの一方に移動し、SW2を押すとサーボを中央に戻す」{{$ STAMP BS2}' { $ PBASIC 2. 5}サーボPIN 0 SW1 PIN 14 SW2 PIN 10位置VARワード位置= 500 DO IF SW1 = 1 THEN位置= 500 ENDIF IF SW2 = 1 THEN位置= 1000 ENDIF PULSOUTサーボ、位置PAUSE 20ループ |
---|---|---|---|