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

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

5
同じピンに複数のボタン
私はいくつかのプロジェクトをやっていて、Arduinoを使ってプロトタイプを作成しています。10個のプッシュボタンを(より多くのものと一緒に)使用しなければならず、ピンが足りません。 私が考えることができる1つの解決策は、アナログピンを使用して、次のような2つのプッシュボタンにそれぞれを使用することです: この回路のシミュレーション – CircuitLabを使用して作成された回路図 そうすれば、電圧が5Vかそれの半分かを調べることで、ピンA0を読み取り、どれがプッシュされているかを知ることができます。 これはいいアイデアですか?異なるプッシュボタンが同時にプッシュされることは決してありません。これは、私が考えることができる唯一の問題です。 もっと良い方法はありますか?
12 arduino  analog 

2
なぜ470または1kΩなのですか?(出力ピンの損傷を防ぐため)
ArduinoチュートリアルのセクションDigital Pinsから引用: Arduinoピンの短絡、またはそれらからの高電流デバイスの実行を試みると、ピン内の出力トランジスタが損傷または破壊されるか、Atmegaチップ全体が損傷する可能性があります。多くの場合、これによりマイクロコントローラーのピンが「デッド」になりますが、残りのチップは依然として適切に機能します。このため、特定のアプリケーションでピンからの最大電流が必要な場合を除き、OUTPUTピンを470Ωまたは1k抵抗を使用して他のデバイスに接続することをお勧めします。 これらの数字は私にはブードゥー教です。なぜ「470」または「1k」なのでしょうか?「それ以外の場合に短絡が発生する場合、少なくとも470Ω」などのように、正確に1つの数値が与えられないのはなぜですか? Arduinoをキーボードコントローラーとして使用することを検討しているため、このユースケースでは、ボタンが押された場合、基本的に回線が短絡しているため、興味があります。もちろん、ラインにはある程度の抵抗がありますが、まだ測定する機会がありませんでした。

4
Arduinoを揚げる最も一般的な方法は何ですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 以前に2つのArduinoを揚げました。1つはUnoで、入力電圧が高すぎると殺されました。もう1つはMegaのADKバージョンで、何が間違っているのかを最終的に判断することはできませんでした。これは私に考えさせられました:Arduinosにダメージを与えるものは何か(おそらくすぐに明らかではないかもしれません)?
12 arduino  hardware 

1
Arduino Unoのラベルなしヘッダー/ピン
Arduino Unoを見ると、すべてのピン/ヘッダーにラベルが付いているわけではないことに気付きました。私はほとんどのピンが何をするかを知っていますが、それらのいくつかを理解することができませんでした(ほとんどまったくラベル付けされておらず、1セットがICSPとラベル付けされていますが、その意味はわかりません)。 したがって、私の質問は次のとおりです。これらのピン(赤で囲まれた)はどのような目的に使用されますか?
12 arduino  hardware  pins 

3
PROGMEMを使用する意味は何ですか?
大量のテキスト変数では、PROGMEMを使用してフラッシュメモリに保存する必要があることがわかりました。Arduinoでフラッシュ(PROGMEMを使用)とSRAM、EEPROMに大きな変数を格納することのプラスとマイナスの結果は何ですか?

1
Arduinoをプログラマとして使用することから外部プログラマにどのように切り替える必要がありますか?
ArduinoからプレーンAVRマイクロコントローラーへの移行に関する3部シリーズの第2部と最小限のサポートコンポーネント(第1 部、第3部) 多くの人がインターネットでこれを尋ねるのを見たので、ここに行きます: プログラマーとしてArduinoを使ってベアボーンATmega328をプログラミングして使用する方法をすでに知っています。Arduino IDEで外部プログラマーを使い始めたいと思います。 この移行をどのように進める必要がありますか?何を学ぶべきですか?(一部の部分のミニチュートリアルが回答の一部として提供されていればいいと思います)

4
ハーバードアーキテクチャはどのように役立ちますか?
私はarduinoとAVRアーキテクチャについて読んでいて、AVRのハーバードアーキテクチャの導入によってパイプラインのストールまたはバブリングがどのように解決されるのかという点で立ち往生しました。オペレーターなしでプログラムをロードできるようにしますが、上記の問題の解決にどのように役立ちますか?

3
エレクトレットマイク(または他のコンポーネント)から、大きな音で+ 5v、無音で0vを得るにはどうすればよいですか?
私はここでいくつかの質問をしてきましたが、適切な質問をするために、最初に尋ねた質問は最後にリンクされています。私は最初の考えのいくつかの図式を作成するためにフリッツを使用しましたが、少なくとも、コンポーネントの値については助けが必要です。 基本的に、6つのアナログ入力を持つArduinoがあります。10ビットADCを使用して任意のアナログピンの電圧を読み取るため、0 = 0v、511 = 2.5v、1023 = 5v、およびその間のすべての値を読み取ります。これはLINEAR DC読み取りを行うため、ここではロジック1-0を探していません。 私はこれをLEDライトにつなぎ、音楽に反応させたいと思っています。私が欲しいのは、最小のコンポーネントで最大の解像度であり、私はWAYを多すぎるコンポーネントを使用し、このWAYを複雑にしすぎていると思います。エレクトレットマイクは私がここで欲しいものではないかもしれません。PCBのスペースを節約するためにオペアンプを使用したくないです。 私が欲しいのは、シンプルなノイズレベルセンサーです。私はオーディオを再現したり、明瞭さなどを求めたりしていませんが、できるだけ近いものが欲しいです: 完全無音=可能な限り0v DCに近い(ACではなく安定) 中ノイズ=約2.5v DC(ACではなく安定) ラウドノイズ=可能な限り5v DCに近い(ACではなく安定) 私が得ることができる最高のものは0.6vから4.4vになるだろうとBJTで理解していますが、これは十分に許容できます。ただし、0.6vから2.5vの半分の波ではありません。これは理由もなく、利用可能な解像度の半分を無駄にしているようです。ただし、0v-5vに近づけることができるBJT以外のセットアップがある場合は、それらにショットを与えることに興味があります。それらが単純である限り。 これが可能になることを願っていますが、エレクトレット信号が正の半分だけを得るためにエンベロープ検出器回路(ダイオード、抵抗器、コンデンサ)を駆動するのに十分な振幅を持っている必要があります。ダイオードの順方向降下のためにそれができるとは思いませんが、おそらくこれは出力キャップの前に再配置または実行できますか?エンベロープ検出器とアンプ抵抗の値はどうすればよいですか?感度ポテンショメーターを信号、またはRE、またはRLに配置する必要があり、その値はどうあるべきですか?線形または対数? ただし、エレクトレット出力は、エンベロープ検出器、感度シャントに耐えられず、NPNトランジスタを駆動できません。そうでない場合は、より複雑なバージョンがあります。このルートに行く必要がありますか?回路から目的の出力を得るには、本当にこれらすべてのコンポーネントが本当に必要ですか? 詳細については、明確にしようとしていることをより完全に理解する前に私が尋ねた過去の質問のいくつかを以下に示します。エンベロープ検出器が行うべき「想定」されていることは次のとおりであり、エレクトレット出力用にそれを調整する方法はわかりません。

1
DCアプリケーションで電圧と電流を下げるにはどうすればよいですか?
バックグラウンド 現在、11.1 V 20 C 2200 mAH LiPoバッテリーを主電源として使用するRC マルチコプターを構築しています。ESCとモーターを実行するにはこれで問題ありません。ただし、デジタルセンサー、GPS、LEDコントローラーなどで構成されるArduinoプロジェクトを搭載したPCBを実行するには、5 V / 2 Aの電源も必要です。 質問 一次電源(11.1 V / 20 C)から適切な電圧(5 V)と最小電流(2 A)を生成するにはどうすればよいですか?正しい抵抗値を計算するのと同じくらい簡単ですか、それとも別のことをする必要がありますか?センサーを揚げたくない!

4
Arduino Unoの外部電源の使用方法
USBポート経由で接続できるAC電源アダプターを使用できますか?私のボードはArduino Unoであり、通常はUSBケーブルを介してコンピューターに接続します。 AC電源アダプター<-> USBポート<-(USBケーブル)-> Arduino USBポート Arduinoボードの外部電源として使用できるコンポーネントは何ですか?いくつかの画像や名前があればとてもいいです。

5
AVRの「オーバークロック」
電気的特性セクションのAVRデータシートには、通常、次のようなグラフがあります(これはATMega328のものです)。 「動作している」ように見えても、影付きのエンベロープの外側で動作するデザインを見てきました。具体的には、外部16MHzクリスタルからクロックを実行する3.3V(Arduino)デザインを見てきました。明らかに、これは仕様外です。このエンベロープの外側を実行すると、実際にマイナスの影響は何ですか

3
クリーンな増幅マイクをアナログからデジタルに変換する方法は?
過去数日間、このプロジェクトに関連するいくつかの質問をしましたが、すべてをまとめることはできません。 エレクトレットマイクをオペアンプに接続し、arduinoマイクロコントローラーに出力しました。マイクロコントローラーのADCは、0〜5 vVの範囲を10ビット数(0〜1023)に変換します。 3種類のアンプチップを試しました: LM386-オペアンプではないため、このチップはこの目的に適していないというフィードバックがあり、期待通りに正しく動作しませんでした。 LM358-作品 UA741-動作、LM358以上の増幅 私はこの回路図に正確に従いました(良好なゲインを得るために抵抗値を台無しにしたことを除く)。R5には50kオーム、R2には10オームを使用しました。 問題は、後者の2つのチップからの出力が「クリーン」ではないことです。ArduinoのanalogRead()は、マイクにノイズが出なくても、常にゼロ以外の値を読み取ります。ノイズを出すと読み取り値は正しく反応しますが、「ゼロ」値はゼロではありません。時々、「ゼロ」値がちらつきさえして、読み取り値を常にオフにします。うまくいけば、それは理にかなっています。 これを整理するのを手伝ってもらえますか? 同様に重要でない追加情報:私は最終的にこのようなものを作ろうとしています。

8
Arduino with Assembly?
マイクロプロセッシングへの私のベンチャーのために、私は利用可能な膨大なリソースのためにAtmel AVRと行くことに決めました。また、Arduinoにも多くの機能があるようです。言うまでもなく、スターターキットは「自分のレベルで」のようです 問題は、最初にアセンブリで学習し、次にC / C ++またはw / e Arduinoを使用したいのですが、ArduinoがAVRアセンブリを受け取らないと聞いたことですか?これは本当ですか?それを回避する方法はありますか? ありがとう 編集:ATMEL STK500を使用しますが、最初のタイマーは非常に複雑に見えますか?8ビットのAVRを入手してブレッドボードに載せて実験することができない理由はありますか?(私はそれらをそのようにインターフェースする方法を理解する必要があると思います....) edit2:これは私が考えていたことです http://www.adafruit.com/index.php?main_page=product_info&cPath=17&products_id=193
12 arduino  avr  assembly 

3
Arduinoによる高電圧デバイスの制御
Arduinoを使用して溶岩ランプを制御したい。難しいプロジェクトではないはずですが、ハードウェアプロジェクトの経験がないので、魔女のデザインが自分に最適かどうかはわかりません。 S202T01シリーズソリッドステートリレーの使用を検討します(既に2つあります)。私はそれがそれをする最も簡単な方法だと思います(私は正しいですか?、私のSSRはそれのために良いですか?)。おそらく、LEDの点滅例を使用して、LEDの代わりにSSRを使用できます。このアプローチには他にもいくつかの利点があると思います。オプトアイソレーションのため安全であり、非常に高速に切り替えることができます。残念ながら、SSRは静かで高価であり、10個のデバイスを制御する必要があります。 より安価なソリューションを探しています(ただし、それほど難しくなく、安全性も)。私はトライアックを使用する必要があります(はいの場合、どのモデル)? そしてもう1つの質問:冷却はどうですか?ソリッドステートリレーまたはトライアックでラジエーターを使用する必要がありますか?

3
既知の基準なしで電圧を監視
私は、バッテリー切れの小さなセンサープラットフォームで作業しています。電圧が低くなりすぎたときにアラートをトリガーできるようになりたいです。問題は、その電圧を測定するために使用するものはすべて同じ電圧源から給電されることです。価値のあるものとして、4xAA充電式バッテリー(最初は4.8 Vですが、システムはXBeeトランスミッターを含む2 V程度まで動作するようです)からArduino Pro-miniクローン(3.3 V)を実行しています。 誰もこれを動作させる方法について賢いアイデアを持っていますか?ATmegaチップのアナログ入力を使用するものは、入力電圧をそれ自体と比較するだけのようです。たぶん、レギュレーターから来るものとバッテリー自体から来るものとの違いをチェックしますか?

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