個人財務 エレクトロニクスプロジェクト:PBASIC-ダミーでサーボをプログラミングする方法

エレクトロニクスプロジェクト:PBASIC-ダミーでサーボをプログラミングする方法

ビデオ: You Bet Your Life: Secret Word - Air / Bread / Sugar / Table 2025

ビデオ: You Bet Your Life: Secret Word - Air / Bread / Sugar / Table 2025
Anonim

エレクトロニクスプロジェクトでモーションを作成するには、 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
エレクトロニクスプロジェクト:PBASIC-ダミーでサーボをプログラミングする方法

エディタの選択

IOSアプリケーション開発の既存クラスにメソッドを追加する方法 - ダミー

IOSアプリケーション開発の既存クラスにメソッドを追加する方法 - ダミー

Objective-Cでは、作成していないクラスであっても、iOSアプリケーションの既存のクラスに独自のメソッドを追加できます。クラスにメソッドを追加することは、特定の状況でのみ新しい動作が使用される場合に便利です。たとえば、特定のアプリケーション...

IOSアプリケーション開発の既存クラスにメソッドを追加する方法 - ダミー

IOSアプリケーション開発の既存クラスにメソッドを追加する方法 - ダミー

IOSアプリケーションの開発では、Objective-Cを使用すると、自分が作成していないクラスであっても、既存のクラスに独自のメソッドを追加することができます。クラスにメソッドを追加することは、特定の状況でのみ新しい動作が使用される場合に便利です。たとえば、特定のアプリケーション(たとえば、...

In App Purchase機能がiPadアプリで動作する仕組み

In App Purchase機能がiPadアプリで動作する仕組み

Apple App App Purchase機能を提供します。これにより、アプリユーザーはアプリ内から仮想アイテムを直接購入することができます。複数のレベルや環境、または仮想プロパティを持つゲームアプリケーションを開発する場合は、アプリケーションにIn App Purchase機能を追加して、レベル、環境、またはプロパティをさらに販売することを検討してください。 App Purchaseで...

エディタの選択

効果的なホームビジネスWebサイトを作成する方法 - ダミー

効果的なホームビジネスWebサイトを作成する方法 - ダミー

素晴らしいかもしれませんが、製品やサービスをさらに販売するのに役立たない場合は、時間とお金の無駄です。自宅のビジネスにとって本物の資産であるWebサイトを構築するための、実証済みの方法をいくつか試してみましょう。難しいことではありません...

マスターCSSファイルを作成する方法 - ダミー

マスターCSSファイルを作成する方法 - ダミー

多くのデザイナーがマスターHTMLコードのCSSファイルを作成し、個々のサイトのニーズに合わせて、最初からウェブサイトを構築するプロセスをスピードアップします。あなたがより多くのウェブサイトを構築するにつれて、いくつかのスタイルは標準的なデザインプラクティスの標準的な部分になります。 ...

MSN adCenterのウェブマーケティングキャンペーンのアカウントを作成する方法 - ダミー

MSN adCenterのウェブマーケティングキャンペーンのアカウントを作成する方法 - ダミー

Bing検索結果と並んでクリック単価(PPC)広告はMSN adCenterを通じて提供されます。 adCenterを使用して、Webマーケティングのニーズに合わせてアカウントとキャンペーンを作成できます。 Microsoftは、Bing Travel、adCenter Desktopなどのプログラムを追加することで、PPCサービスのインターフェース、ツール、検索品質、およびボリュームを向上させるために歩み続けています。...

エディタの選択

地中海ダイエットレシピ:フルーツサラダ - ダミー

地中海ダイエットレシピ:フルーツサラダ - ダミー

果実は地中海で豊富に生育し、地中海沿岸に沿って、アメリカ人より一般的に果実を多く食べるため、地中海の高レベルの疾病予防に貢献しています。あなたの次の食事やパーティーのために健康的なサイドディッシュのフルーツサラダを作るには、いくつかの方法があります。果物は地中海で豊富に生育し、地中海沿岸に住む人々は一般にアメリカ人よりも多くの果実を食べるため、地中海の高レベルの疾病予防に寄与します。

地中海料理ダイスレシピ:クラシックジャイロとピタ - ダミー

地中海料理ダイスレシピ:クラシックジャイロとピタ - ダミー

ジャイロとピタサンドイッチは一般的なカジュアルな食品です地中海でピザや他の地中海のサンドイッチと同じように、今日はピタサンドイッチとジャイロのさまざまなバージョンが存在します。ピタスは蒸気で作られた中央のポーチ付きの丸いパンです。

覚えておくその位置を保持するためには、サーボは約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ループ