Arduinoタイマー割り込み

Arduinoタイマー割り込み

タイマー割り込みを使用すると、コードで他に何が起こっているかに関係なく、非常に明確な時間間隔でタスクを実行できます。 このインストラクションでは、比較一致またはCTCモードでタイマーのクリアで割り込みを設定および実行する方法を説明します。 サンプルコードを探している場合は、手順2に直接ジャンプします。 通常、Arduinoスケッチを作成する場合、Arduinoはloop(){}関数にカプセル化されたすべてのコマンドを記述された順序で実行しますが、loop()でイベントのタイミングを計るのは困難です。 他のコマンドよりも実行に時間がかかるコマンドや、条件文(if、while ...)に依存するコマンド、および多くのコマンドで構成されるArduinoライブラリ関数(digitalWriteやanalogReadなど)があります。 Arduinoタイマー割り込みを使用すると、loop()関数で発生する通常のイベントシーケンスを、正確な時間間隔で瞬間的に一時停止し、別のコマンドセットを実行できます。 これらのコマンドが完了すると、Arduinoはloop()内の場所に再び戻ります。 割り込みは次の場合に役立ちます。 等間隔の入力信号を測定する(一定のサンプリング周波数) 2つのイベント間の時間を計算する 特定の周波数の信号を送信する 定期的に着信シリアルデータをチェックする はるかに...

続きを読みます
Arduinoでの7セグメント表示

Arduinoでの7セグメント表示

この説明は、Arduinoを使用して7セグメントディスプレイに0〜9桁を表示する方法を示しています。 あなたは何が必要ですか: Arduino Uno 3 7 7セグメントディスプレイ 2 x 220オーム抵抗 ジャンパー線 ステップ1:接続を行う 以下に説明するピンを接続します。 Arduinoピン2からピン9。 Arduinoピン3からピン10。 Arduinoピン4からピン4。 Arduinoピン5からピン2。 Arduinoピン6からピン1。 Arduinoピン8からピン7。 Arduinoピン9からピン6。 GNDからピン3およびピン8にそれぞれ220オームの抵抗器を接続します。 添付ファイル 7 Segment Frizting Sketch.fzzダウンロード ステップ2:Arduinoコード int a = 2; //セグメント「a」の表示用 int b = 3; //セグメント「b」を表示する場合int c = 4; //セグメント「c」を表示する場合int d = 5; //セグメント「d」を表示する場合int e = 6; //セグメント「e」を表示する場合int f = 8; //セグメント「f」を表示する場合int g = 9; //セグメント「g」の表示用 void setup(){pinMode(a、OUTPUT); // A pinMode(b、OUT

続きを読みます
HX711バランスモジュールとロードセルのインターフェイスチュートリアル

HX711バランスモジュールとロードセルのインターフェイスチュートリアル

説明 このモジュールは24の高精度A / Dコンバーターを使用します。 このチップは、高精度の電子スケールおよび設計用に設計されており、2つのアナログ入力チャネル、128の統合ゲインのプログラマブルゲインを備えています。 入力回路は、ブリッジ電圧電気ブリッジ(圧力、負荷など)を提供するように構成できます。センサーモデルは、理想的な高精度、低コストのサンプリングフロントエンドモジュールです。 仕様 2つの選択可能な差動入力チャンネル ロードセルおよびADCアナログ電源用のオンチップ電源レギュレータ オプションの外部水晶を備えた外部コンポーネントを必要としないオンチップ発振器 オンチップパワーオンリセット データ精度:24ビット(24ビットA / Dコンバータチップ) リフレッシュ周波数:10/80 Hz 動作供給電圧範囲:4.8〜5.5V 動作供給電流:1.6mA 動作温度範囲:-20〜+ 85℃ 寸法:約 36mm x 21mm x 4mm / 1.42 "x 0.83" x 0.16 " ステップ1:材料の準備 このチュートリアルでは、次のものが必要です。 1. Arduino UnoボードとUSB 2. HX711バランスセンサー 3.ロードセル(ロードセルの任意の重量、つまり20KG、60KGまたは100KG) 4.オスメスジャンパー 5.ワニ口ク

続きを読みます
NeoPixel / WS2812 RGB LED入門

NeoPixel / WS2812 RGB LED入門

[ 動画を再生します ] このInstructableでは、アドレス可能なRGB LED(WS2812)または一般的にAdafruit NeoPixelとして知られているものについて調査します。 NeoPixelは、パルス、カラフルなミニチュアLEDのリング、ストリップ、ボード、スティックのファミリーです。 これらは次から次へとチェーン可能であるため、NeoPixelsの長いラインに電源を供給してプログラムし、LEDの無限のストリングを形成できます。 これらのLEDストリップを使用して、プロジェクトに複雑な照明効果を追加できます。 私のプロジェクトはすべて//://www.opengreenenergy.com/にあります。 3つの明るいLED(赤、緑、青)と統合ドライバーチップ(WS2811)を含む小型5050(5mm x 5mm)表面実装パッケージが付属しています。 3つのLEDすべての状態、輝度、色を制御するために必要なデータ入力は1つだけです。 データ出力ピンを次のストリップのデータ入力ピンに接続することにより、LEDを理論的に任意の長さにデイジーチェーン接続できます。 RGB値(0-255)の組み合わせにより、ほぼすべての色を再現できるため、ある意味で制御可能なRGB LEDはユニバーサルLEDです。 ステップ1:使用する部品とツール パーツ: 1. 8 x 8 Neo M

続きを読みます
GPS付きArduinoドローン

GPS付きArduinoドローン

Arduinoで制御され、安定化されたGPS対応の一人称視点(FPV)クアッドコプタードローンを、自宅への帰還、調整への移動、GPSホールド機能とともに構築することを目指しました。 既存のArduinoプログラムと、GPSなしのクワッドコプターの配線をGPS伝送システムの配線と組み合わせることは比較的簡単であり、より複雑なプログラミングタスクにすぐに進むことができると単純に仮定しました。 しかし、これら2つのプロジェクトをメッシュ化するために驚くべき量を変更する必要があったため、機能を追加せずにGPS対応のFPVクワッドコプターを作成することになりました。 より限定されたクワッドコプターに満足している場合に、製品を複製する方法についての説明が含まれています。 また、より自律的なクワッドコプターに至るまでのすべてのステップも含まれています。 Arduinoを深く掘り下げて快適に感じるか、すでにArduinoの経験が豊富で、自分の探索の出発点としてストップポイントを利用したい場合は、このInstructableも役立ちます。 これは、Arduinoの構築とコーディングに関する知識を身に付けられる素晴らしいプロジェクトです。 また、うまくいけば、無人機で立ち去るでしょう。 セットアップは次のとおりです。 材料リストでは、両方の目標にアスタリスクのない部品が必要です。 1つのアスタリスクが付

続きを読みます
完璧なインラインワイヤスプライスを毎回マスターする

完璧なインラインワイヤスプライスを毎回マスターする

このインストラクタブルでは、毎回完璧なインラインワイヤスプライスの作り方を教えます インラインスプライスとは何ですか? まあ、あなたが何らかのタイプの電気配線で作業し、2本のワイヤを結合する必要がある場合、ピッグテールまたはインラインの2つの選択肢があります ピグテールスプライスは、2本のワイヤーを持ち、一方の端を上に、もう一方の端を下に、それらのむき出しの端を一緒にねじるときです。 おさげの問題は... 1)彼らはいです 2)ワイヤを180度リダイレクトします。そのため、ポイントAからBに移動するには鋭い曲げが必要です。 3)その鋭い曲げをした後、ピグテール付きのワイヤーの塊がフラップし、通常はねばねばした黒いテープの素敵な塊と、時にはストレインコントロールとして機能するジップタイがあります 4)接続は何らかの形の歪み制御なしで180度(または完全に反対方向に進む)であるため、接続を切り開く(はんだでも)頑丈なヤンクだけで、正直なところこれは極端な詐欺です プロのピグテールのは 1)彼らは「簡単」です インラインスプライスは、2本のワイヤを取り出し、ワイヤのほぼシームレスな延長でそれらを結合する場所です。 インラインスプライスの問題のインライン化... 1)「ハード」です(そして、私はシェナンガンを主張します!) インラインスプライスの長所は 1)彼らはほと

続きを読みます
カードボードロボット油圧アーム

カードボードロボット油圧アーム

こんにちはInstructables! このInstructablesでは、独自の油圧アームの作り方を紹介します! このプロジェクトは、油圧運動の原理に焦点を当てています。 そのために、ロボット油圧アームの小規模なデモを行いました。 私たちは '' Arm ''を使用してかなりクールなタスクを実行できました。理解を深めるために、下のビデオをチェックしてください! このプロジェクトは、すべて段ボールと2、3個のシリンジで作成されており、すべての計画と設計図が利用可能です。 何を待っていますか? 作りましょう! ステップ1:テクノベーションについて! 私たちはすべてのプロジェクトを Instructables に投稿します。Instructablesは、DIYの作成を探索、文書化、共有できる場所です。 こちらから YouTubeチャンネルに 登録することもできます。進行中の写真をたくさん投稿し、 Facebookページ やInstagramでたくさんの会話をしています。 Patreonで サポートしてください。 また 、現在の 状況 のプレビューも ご覧ください 。 コメントをフォロー、共有、ドロップして、あなたが気に入った方法をお知らせください。 ステップ2:必要な資料: このプロジェクトを作成するのが楽しい理由の1つは、必要な材料が非常に安く、自宅で簡

続きを読みます
Unity 3Dでシンプルなゲームを作成する方法

Unity 3Dでシンプルなゲームを作成する方法

Unity 3Dは、強力で使いやすく、最も重要な点として無料でダウンロードできるゲーム制作エンジンです! (より強力な有料版がありますが、無料版で多くのことができます。) その名前にもかかわらず、Unityは2Dおよび3Dゲームの両方に使用できます。 Pythonに似た言語であるC#、Java、またはBooでプログラミングを行うことができます。 このチュートリアルでは、Unity環境を順を追って説明し、Unityで簡単なゲームを作成する方法を示します。 このInstructableに従うためにコーディング経験は必要ありません。 ただし、何らかのコーディング言語のバックグラウンドがある場合は、コードのエラーを簡単に修正できるため、この方法をお勧めします。 このInstructableは、Unity WebサイトのRollaBallチュートリアルに基づいています。 UnityチュートリアルWebページには、多数の無料のチュートリアルがあります。 私はこのInstructableを主にUnityでの練習のために作成しましたが、ビデオチュートリアルにステップバイステップの書面による指示のセットを補足するためにも作成しました。 ステップ1:新しいプロジェクトを作成する Unity3Dを開く Unityを開いたときにデフォルトでポップアップ表示される「Unityへようこそ」ウィンドウを閉じます。

続きを読みます
Arduino Bluetooth RCカー(Android制御)

Arduino Bluetooth RCカー(Android制御)

こんにちは、このプロジェクトでは、RCおもちゃの車をAndroidスマートフォンで制御されるBluetoothに変換する方法を紹介します! 開始する前に、次のものがあることを確認してください。 Arduino unoボード L293Dモータードライバー HC-06 Bluetoothモジュール 上記すべてに適合できるRCカー! オプションで必要なもの: バッテリーレベル用の1Mおよび100K抵抗 ライト用4x LED ホーンサウンド用スピーカー/ブザーx 1 電源については、既存のバッテリー(4x 1.5V AA)を使用するか、LiOn充電式バッテリーパックと交換できます。 (12V LiOn充電式バッテリーパックを使用しました) 公式ページ://www.ardumotive.com/bluetooth-rc-​​car.html ステップ1:既存のRc回路を削除する 開始する前に、既存のrc回路を削除します。 あなたはもうそれを必要としません...あなたはArduino unoで最初からより良いものを作るでしょう;) さて、1つのバッテリーAA 1.5Vで、2 cモーターの極性を見つけなければなりません。 移動モーター(背面)の場合、正極ケーブルが車を前方に移動します。 方向モーター(前面)の場合、正極性のケーブルが車輪を左に動かします。 ステップ2:ブレッドボードの回路図

続きを読みます
シンプルなキーロガー

シンプルなキーロガー

最近、Gmailまたはftpを介してログを送信できる、はるかに高度なキーロガーを作成しています。 興味がある場合は、 githubプロジェクトを 確認してください 。 これは、Pythonを使用して作成した単純なキーロガーです。 バッチまたはvbsで作成しようとしましたが、実際には不可能です。 だから私はpythonを使わなければなりませんでした。 あなたはすべてインターネットで見ます、キーロガー、それからあなたはそれをダウンロードしてインストールして誰かをスパイしたり監視したりします(Windows 10にはキーロガーが組み込まれています)。 しかし、問題は、おそらく他のジャンクウイルスも大量にインストールしていることです。 独自の作成方法を紹介します。または、以下からダウンロードできます。 ステップ1:Pythonのインストール... キーロガーがプリコンパイルされた状態でファイルを既にダウンロードしていない限り(ステップ4に進んでください)、Pythonといくつかのモジュールをインストールする必要があります。 以下をダウンロードしてインストールします。 Python 2.7 パイフック Pywin32 ステップ2:コードの作成... すべてのpythonをインストールしたら、アイドル状態を開いて新しいスクリプトを作成します。 次に、次のコードを入力します。 pyHook、pyt

続きを読みます
フォトレジスタ(またはフォトセル)の使用方法-Arduinoチュートリアル

フォトレジスタ(またはフォトセル)の使用方法-Arduinoチュートリアル

フォトレジスタまたはフォトセルは、光制御可変抵抗器です。 フォトレジストの抵抗は、入射光の強度が増加すると減少します。 フォトレジスターは、光に敏感な検出回路、および光および暗作動スイッチ回路に適用できます。 光依存抵抗(LDR)とも呼ばれます。 このチュートリアルでは、arduino unoを使用する場合と使用しない場合のフォトレジスターの使用方法を学習します。 それでは、始めましょう! ステップ1:フォトレジスターの使用方法 フォトレジスタが光の中でどのように反応するかを見てみましょう。 上記の回路を作成し、LEDの輝度がどのように変化するかを確認します。 部屋に多くの光があると、抵抗値は小さくなります。 したがって、暗闇では抵抗が非常に大きくなったため、LEDはオフのままです。 Arduinoは、この状況を逆転させるのに役立ちます。次のステップでどのようになるか見てみましょう。 ステップ2:サーキット 必要になるだろう: Arduino uno ブレッドボード 導いた 220オームおよび10 KOhm抵抗器 フォトレジスト ステップ3:コード コードベンダーを使用して埋め込まれた「LED&フォトレジスター」コードを次に示します! 使い方: フォトレジスタ/フォトセルからアナログ値を読み取ります -> value = analogRead(pResistor) 値が25より

続きを読みます
Raspberry Piウェブカメラサーバーを作成し、ライブビデオをストリーミングする方法|| モーション+ウェブカメラ+ Raspberry Pi

Raspberry Piウェブカメラサーバーを作成し、ライブビデオをストリーミングする方法|| モーション+ウェブカメラ+ Raspberry Pi

こんにちは、 Being Engineers へようこそ。 これを見ている場合、 Raspberry Piの操作 方法を知っている可能性があります。また、インターネット(ローカルネットワーク)経由でライブビデオをストリーミングできる Webcamサーバー を作成することもできます。 これが今日の予定です。 プロセスは非常に簡単ですが、結果は非常に印象的で便利です。 開始する前に、2つのことを知っておく必要があります。 Raspberry piにOSをインストールする方法。 (リンク-//www.instructables.com/id/HOW-TO-INSTALL-RA ...) Raspberry piのモニターに ラップトップスクリーン を使用する方法。 (リンク-//www.instructables.com/id/How-to-Use-Window ...) したがって、始める前に、プロセスがこの結果を達成する唯一のプロセスではないことを明確にしたいと思います。 これがユーザーにとって最も便利だと思ったので、これを示しています。 YouTubeチャンネル-www.youtube.com/c/being_engineers1をご覧ください 当社のウェブサイト-www.being-engineers.com ビデオチュートリアルを作成しました。 ご覧ください。 :) それでは始め

続きを読みます
エッジ点灯アクリルサイン

エッジ点灯アクリルサイン

エッジライトLEDサインは、ビジネスや製品を宣伝する魅力的で革新的な方法です。 エネルギー効率が高く、アクリルパネルとLEDテープまたはストリップから簡単に組み立てられます。 良い兆候の鍵は、アクリルシートに画像またはレタリングをレーザーで貼り付ける方法と、アクリルパネルを取り付けて、LEDで端が明るく照らされるようにする方法です。 カラーLEDまたはマルチカラーLEDストリップとテープを使用すると、標識の光の色を選択できます。 刻まれた部分は点灯し、残りの標識は暗くなり、文字や画像が浮いているように見えます。 ステップ1:必要なもの: 1.)アクリルシート:お好みのサイズ-www.tapplastics.comコストの例:アクリル12インチx 12インチx 1/2インチの価格は20.50ドルです。 2.)エッジライトプロファイル、エンドキャップ、およびバネ仕掛けのピンとネジはすべて、アクリルのサイズに合わせてサイズ調整されています-www.harborsales.net コストが12インチのプロファイルの例2つのエンドキャップと2つのピンの価格は19.78ドル 3.)Co2レーザーカッターへのアクセス-地元のショップでアクセスできない場合は、www.ponoko.comにアクセスしてください。 アクリルを購入し、デザインをアップロードして、アクリルにレーザーを照射します。 4.)L

続きを読みます
ノートパソコンのバッテリーを修理するには?

ノートパソコンのバッテリーを修理するには?

こんにちは、私の仲間! 私はワカールです ここでは、自宅で非常に安いラップトップバッテリーを修理する方法を紹介します。 +なぜ? ノートパソコンのバッテリーは18650セルと呼ばれるリチウム電池で構成されています 彼らは永遠ではない 彼らは約2年の寿命を持っています +いつ修理するか? あなたのラップトップが完全に充電されているのを見ると、30分以下も持続しません。 これは、バッテリー内のセルが死んでいることを意味します。 ステップ1:要件 -1 ラップトップ修理店からの古いデッドラップトップバッテリー -1 ラップトップのバッテリー(修理したいバッテリー) ワイヤーカッターなどのワイヤーとツール また、いくつかの電気テープ ステップ2:古いデッドバッテリーを開く いくつかのツールを使用して、バッテリーボックスを損傷せずにラップトップのバッテリーを開きます ボックスは後で使用されるためです。 ステップ3:古い電池から6個のセルを取り出す 2-2並列接続されている6つのセルを取り出します。 (並列接続を切断せず、直列接続を切断します) ステップ4:マルチメーターを取り出して電圧を確認する このステップは非常に重要です! 通常、3.6ボルト以上のバッテリーはこの電圧よりも低いのが良い 電圧テストは、18650セルの容量チェックのための一時的なソリューションです 容量テストにはimax b

続きを読みます
プレイステーション4でNBA 2k17をプレイする方法

プレイステーション4でNBA 2k17をプレイする方法

何年もの間、常に話題になっているゲームをお探しですか? 2k1から2k18まで、NBAはどちらのコンソールでも最高のスポーツゲームを作っています。 XboxでもPs4でも、このゲームが表示する作業は他に類をみないため、重要ではありません。 今日は、このゲームを正しくプレイして最大限の能力を発揮する方法をお教えします ステップ1:材料 1.テレビ 2.プレイステーション4システム 3.コントローラー 4. NBA 2k17ディスク これらの素材はすべて、NBA 2k17をプレイできるようにするために不可欠です。 これらのいずれかがなければ、プレイすることはできません ステップ2:ゲームの種類を選ぶ 希望するゲームの種類に応じて、そのオプションをクリックします。今のところは、単純にするために通常の展示ゲームをプレイします。 これらは最もリアルに見えるゲームなので、これは多くの2kプレイヤーが自然にプレイすることを選択したゲームです。 TNTまたはABCで実際のゲームをオンにしたときのように見えます。 ステップ

続きを読みます