タグ付けされた質問 「arduino」

Arduinoが多く電子機器が少ない質問には、必ずArduino Stack Exchangeを使用してください。

4
誰かがArduinoのQP状態フレームワークを移植しましたか?
データロギングプロジェクトの可能なアプローチを検討する中で、「C / C ++の実用的なUMLステートチャート」という本は、Arduinoとのより深刻な作業にとって非常に興味深いことがわかりました。QPは、組み込みシステム向けの超軽量、オープンソース、ステートマシンベースのフレームワークのファミリであり、http: //www.state-machine.com/でフレームワーク(GNU GPL2)のコードとポートを配布します。 WinAVR / Gnu C ++ツールセットを使用したAVRおよびAVR megaのポート。 チップ固有のヘッダーは適切ですが、ボードBSPファイルを作成した人やこれらのフレームワークの経験はありますか?私は本から始まったばかりなので、コメントは大歓迎です。
12 arduino  avr 

7
カスタムPCB…何が問題になるのでしょうか?
BatchPCBからカスタム設計されたPCBの2番目のセットが届くのを心待ちにしています。 最初に設計したボードは非常にシンプルで、問題はありませんでした。 この2番目のセットには、完全なArduino互換ボードと2つのシールドが含まれています。どういうわけか私はどこかで間違いを犯したと思う。 私の質問は次のとおりです。他の人々はどのようなことを間違えたのでしょうか?そのボードが機能しない理由のデバッグを開始するとき、どのようなものを探すべきですか?最初に確認することは何ですか? 結局のところ、私のボードには2つの問題があります。1つは、ISPヘッダーに近すぎる上限があることです。十分なスペースを確保できませんでした。2つ目は、指定した穴は、通常のすべてのスルーホールコンポーネントに十分な大きさですが、ブレイクアウェイヘッダーが小さすぎて手動で少し広げずに収まらないことです(ほとんどめっき層の厚さのようです)銅を覆う)。それ以外は、すべてが良いです。何かをひどくショートさせないように、何かをする前にすべての電源接続を非常に注意深くチェックし、さまざまなボードを明るくして、スタッキングヘッダーのアライメントを確認しました。

3
Arduinoのスリープ方法
Arduinoのスリープモードをどのようにプログラムしますか?特にバッテリー駆動の設計の場合、CPUをスリープ状態にするのに必要なときだけ目覚めるための優れたテクニックは何ですか?


3
3.3V arduino pro miniで5Vリレーを使用するにはどうすればよいですか?
私はいくつかのarduino pro mini(3.3V)をホームオートメーションプロジェクトに使用していますが、最終的なPCB設計にリレーを追加して、いくつかのもののオン/オフを切り替えたいと考えています。 私はこのような5Vリレーを使用したいので:HF 46F 5V、ミニチュアHFパワーリレー、5V、1NO5A pro miniのピンの出力は3.3Vしかないため、このリレーをarduinoでどのように切り替えることができるのでしょうか?arduinoは3.7Vのリチウムイオン電池で駆動されます。 別の質問は、リレーを高電圧で安全に使用する方法ですか?(PCBの高電圧部分と低電圧部分の間のトレース幅とトレース間隔を除きます)
12 arduino  relay  5v  3.3v 

4
ワイヤレスホームオートメーション2.4GHz対433MHz [非公開]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 5年前に閉鎖されました。 プロジェクト仕様 最初にいくつかのことを明確にするために(うわー、sounds慢に聞こえます): これはArduinoプロジェクトです これは国際的に適用されることになっています 私が持っている 433 MHzのモジュールと経験を 私は持っていない 2.4 GHzのモジュールと経験を 私は非常に多くのArduinoプロジェクトを行ってきました(私は完全なスターターではありません) 433 MHzワイヤレス制御 Webコントロール キーボードをAurduinoに接続しました 私は小規模な生産に入るかもしれないホームオートメーションプロジェクトに取り組んでいます。プロジェクトはワイヤレスであり、接続は次のように管理されます。 家の中に複数のスレーブノードと1つのマスターノードがあるでしょう。 これらのノードはすべてデータを送受信しています。例えば 受信:リレーを切り替える、ACをオンにするなどのコマンド 送信:光が点灯しているかどうか、温度などを確認するためのフォトカプラデータ バンド 2つのバンドオプションがあります。 2.4 GHz帯域 433 MHz帯域 2.4 GHz 長所: ビッグデータ転送速度(それほど重要ではない) アンテナ付きの安価なトランシーバーはこちらから入手可能 短所: 各ノードをリピーターにすることで解決される小さな範囲。そうでない場合は信号をバウンスしますが、パケットIDを書き留めて、別のノードがパケットをバウンスした場合、ノードが無限ループに陥らないようにします) 多くの干渉 質問: 政府の規制により、この帯域のデューティサイクルが制限されていますか? 他のワイヤレスネットワークに悪影響を及ぼしますか? 他の信号は信号を読みにくくしますか(このバンドで作業したことはありません)? リピーターのアイデアは機能しますか? 433 MHz 長所: 広い範囲 良好な壁貫通 干渉が少ない 短所: 本当に高価なトランシーバー …

5
シフトレジスタICの違いは何ですか?
私はArduinoを学んでいますが、私が注目したことの1つは、デジタルレジスタの数を増やすためにシフトレジスタを使用することでした。 私は74HC595シフトレジスタを使用する多くのチュートリアルを見てきましたが、私のローカルストアはこの正確なシフトレジスタを販売していませんが、次のような他の多くを販売しています: 74HC166 CD4015 74HC165 74HC164 CD4014 74HC595 SMD それらはすべて8ビットシフトレジスタのようです。 Arduinoを使用していくつかのLEDを点灯するためにそれらを使用したいです。それらは非常に特定の目的を持っていると思いますが、全体として、プロジェクトでそれらのいずれかを使用できますか? これらのシフトレジスタの主な違いは何ですか?

4
加速度計とジャイロによる推測航法。可能?
3軸の加速度計と3軸のジャイロスコープがあります。このハードウェアを使用した推測航法システムの開発を任されました。 基本的に必要なのは、ボードの3D空間の位置をリアルタイムで追跡するためのコードを開発することです。そのため、ボードをテーブルの上から始めて1m上に持ち上げると、画面上でその動きを見ることができるはずです。回転も考慮する必要があるので、同じ動きの途中でボードを上下逆さまにすると、同じ1m上向きの結果が表示されます。数秒間の複雑な動きにも同じことが当てはまります。 ベクトルなどの計算や回転に必要な数学を無視すると、このような低コストのデバイスでも可能ですか?私の知る限り、重力を100%の精度で除去することはできません。つまり、地面に対する私の角度がオフになり、ベクトルの回転がオフになり、不正確な位置測定につながります。 また、加速度計からのノイズとジャイロバイアスも考慮に入れています。 これはできますか?

4
UNOとLeonardoの違いがわかりません。[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 電気工学スタック交換のトピックになるように質問を更新します。 3年前に閉店しました。 UNOスターターキットとLeonardoスターターキットを販売していることがわかりました。多くの異なる製品があります。目が忙しい。私はグリーンハンドです。スターターキットを購入したい場合、どちらを購入すればよいですか?UNOまたはLeonardo?
11 arduino 

4
Arduinoを使用したMIDIシーケンサーのタイミング精度
私はこれらの音楽シーケンサーを構築します。 ただシーケンサーではなく、シーケンサーの物理インターフェイスです。シーケンサーは、シーケンサーが接続するラップトップで実行されるアプリケーションです。これにより、ユーザーはその場でドラムループを作成できます。とても楽しいですが、シーケンサーが「オンボード」ではないため、ラップトップが必要です。 私の大好きなのは、私のデバイスに搭載されたシーケンスを実行することです。 USB MIDI接続のクラスコンプライアンスを解決する方法を知っているとしましょう。また、5ピンのDINポートからMIDIノートを送信するためにarduinoを接続する方法を理解できるとしましょう。私が最も心配しているのは、イベントループのすべての実行で、分単位のタイミングに一貫性がないため、時間の経過に伴うテンポのドリフトです。 私が知っているいくつかのこと: delay()テンポループの制御に依存すべきではありません。遅延はファームウェアのすべての操作を停止します。シーケンスの実行中に物理ユーザーインターフェイスに変更がないかポーリングする必要があるため、これは機能しません。 に基づく計算millis()は、ファームウェアが一定のカウントが経過しても動作し続けて動作できるため、より優れています。 私の物理的な制御のいずれも割り込みルーチンをトリガーしていませんが、一部の操作はメインのloop()実行を遅らせる可能性があります。ユーザー入力を待機する関数を設計すると、millis()カウントがはるかに大きい場合に「デッドライン」が機能しないという問題が明らかに発生する可能性があります。私はこの問題が私自身の設計によるものであることを知っています... 質問: A. AVRベースのarduinoは、ユーザーインターフェイスをポーリングしてミッションクリティカルなタイミングループを実行するための適切なマイクロコントローラーですか?ARMベースのArduinoがもっと高速になったことを知っています。Teensy 3.0はより良い代替手段でしょうか?これらはどちらも3.3Vボードであるため、これは作業するための別の問題セットですが、ここでは無視します。 B.タスクを2つのマイクロプロセッサに分割する必要がありますか?1つはユーザーインターフェイスのポーリングと更新を処理し、もう1つはミッションクリティカルなタイミングループ用です。 c。他に何か? 私の主な目標は、コンピュータをまったく使用する必要がないことです。スイングについても計算したいのですが、この場合、スイングは、ロックされたタイミングの正確なテンポが得られなければ意味がありません。助言ありがとう!
11 arduino  timing  midi 

1
Arduinoで電磁石の強度を制御する
この前の質問Arduinoによる電磁石の制御では、バイナリ制御(オンまたはオフ)のみを扱います。私の側では、磁場の強さを選択する必要があります。 それは自家製の電磁石です、私は12V DC + 5オームの抵抗器でそれをなんとかしてそれに約2アンペアを与えました。結果として生じる磁場は十分に大きいです。抵抗器は熱くなりますが、これは耐えられます。 次に、センサーの読み取り値から強度を0〜2アンペアに変調したいので、Arduinoを使用する予定です。 誘導性負荷が大きいことを知っているPWMを使用できますか?PWMの周波数選択は重要ですか?ソフトコアの渦電流に問題がありますか?(積層コアは使用できません)。 だから私の質問は:PWMは本当に良い選択ですか?はいの場合、5オームの抵抗器を保持する必要がありますか?PWM周波数+アルファをどのように校正できますか?いいえの場合、代わりに何ができますか?どの回路? ありがとう

4
古いHDDモーターを回転させるにはどうすればよいですか?
私は、POVディスプレイプロジェクト(Gr。12 Computer Engineering)で使用するために1998年から古いIDE(40ピン)HDDを取り除き、スピンアップしようとしています。 問題は、HDDモーターがブラシレスDCであるため、グラウンドとソースの接続だけでは不十分です。私たちの電子機器の最大出力電流は約200mA(555、トランジスタ、その他のIC)であるため、それらを使用することはできません。 HDDとPCBをPSUに接続すると、モーターが停止するまで約15秒間だけモーターがオンになります。 HDDは完全に取り外され、モーターとPCBのみがベースにねじ込まれています。モーターには4つのピンがあります。私がそれを使って遊んだ時から、グラウンド用に1つのピンがあり、他の3つのピンは3ペアのコイル用だと思います。 HDD情報: 富士通MPB3043AT 12V DC 0.32A 5V DC 0.5A 材料: Arduino Uno 古いHDD PSU ブレッドボード 9Vバッテリー 1.5Vバッテリー 74HC164 8ビットsihftレジスタ 555タイマーIC 3904/3906トランジスタ コンデンサー、抵抗器、ポテンショメーター モーターを回転させるには、どのオプションを使用する必要がありますか(できればPSUなしで、PSU付きのオプションを利用できます)?IDEにオン/オフを切り替えるピンがありますか? 更新1: IDEケーブルをいじりました。ピン27(IOレディ)をピン2(グラウンド)に接続すると、モーターをPSUに差し込んだように回転し始めましたが、約10秒間しかありませんでした。そして、私はこの方法を使用してそれを再びスピンさせるために数分待つ必要がありました 更新2:モーターが5Vのみで12Vではないことがわかります。

1
取り付け穴のそばにあるPCB上のこれらのスポットは何ですか?
ボードを見ると、左上の取り付け穴の右側にPCBの奇妙な部分があります。右上の取り付け穴の上にも別のものがあります。 **** ↓ Here's one ** この画像はhttps://arduino.cc/en/Main/ArduinoBoardUnoから直接コピーされます。 これは何?これは製造時に作成されただけですか(基板を移動するためにグリップするため、またはソルダーマスクの作成時にグリップするため)、それとも目的(マルチメーターをフックする何か)を果たしますか?


2
センサーとモーターの両方を使用できますか、またはモーターシールドを使用する必要がありますか?
更新:現在、プロジェクトでいくつかの変更を行っています。私はあなたのアドバイスのいくつかを取りました。ステッピングモーターからRCサーボ(PWMで制御)に変更しました。問題が発生し、それを理解できない場合は、質問します。助けてくれてありがとう! 私は友人とプロジェクトに取り組んでおり、初めてArduinoを使用します。Arduinoを使用してセンサー(加速度計)からデータを取得し、モーター(6V、DC)をオンにします。 私はいくつかの掘り下げを行っています、そしてそれはArduinoからの出力がモーターとセンサーに同時に十分でないかもしれないようです。おそらく、並べ替えの遅延が機能する可能性があります(これは可能でしょうか?)。 モーターシールドの使用を考えています。モーターと一緒に加速度計を制御することはできますか? 私は単一の外部電源を使用しようとしています(最大:単三電池6本;ポータブルにしようとしているため、電池の量を制限しようとしています)ので、1つの電源を使用する方法はArduinoとモーターシールドには2つの異なる電源が必要です(私の理解から)。
11 arduino  hardware  pins 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.