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

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

3
Arduinoステッピングモーター
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答や相互作用を受け入れていません。 Arduinoをステッピングモーターで使用するにはどうすればよいですか?


5
Arduinoで一度に1文字ではなく文字列全体を受け取るにはどうすればよいですか?
私はこのウェブサイトの指示に成功しました: http://www.doctormonk.com/2012/04/raspberry-pi-and-arduino.html そして、ウェブサイトで指定されているとおりに、piとarudino mega間の通信を得ることができました。 ただし、LEDが点滅する回数を表す整数を送信する代わりに、次のようなASCIIテキストを送信します。 「MOVE 5 METERS FORWARD」、「TURN LEFT」、「MOVE 10 METERS BACKWARD」は、piからarduinoに移動します。 次のコードを書きました。 char inData[64]; char inChar=-1; void setup(){ Serial.begin(9600); Serial.begin("Waiting for Raspberry Pi to send a signal...\n"); } void loop(){ byte numBytesAvailable= Serial.available(); // if there is something to read if (numBytesAvailable > 0){ // store everything into …
11 arduino 

4
LEDの電圧降下と電流?
ブレッドボードに次の回路を作成し、電源にArduino Uno 3.3V電源を使用しました。 330 ohms ....... ------------------^^^^---------| LED |----- | ``````` | | | (3.3V) | | | | | ------------------------------------------- 3.3Vピンには0.05Aの電流があるとArduinoのウェブサイトで言及されています。KVLによれば、これにより3.3V-(330オーム* 0.05A)-LED両端の電圧降下= 0 方程式によれば、LED両端の電圧降下は負になるため、LEDはオンになりません。ただし、ブレッドボードではLEDが点灯します。なぜですか。これは完全に基本理論に反します...これは正常ですか?それとも私がどこかで間違いを犯したためにのみ可能ですか?= O
11 arduino  led  voltage  current 


3
Arduinoで正と負の電圧を読み取る[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 電気工学スタック交換のトピックになるように質問を更新します。 4ヶ月前に閉鎖。 長い話ですが、RCカーを分解して、Arduinoを使用analogRead()してモーターとステアリングの値を取得したいと考えていました。マルチメーターを使用して、リモートコントロールされた車の電圧が-6vから6vの範囲であることを測定しました。 ただし、Arduinoは最大0vから5vまでの読み取りのみをサポートします。-6vと+ 6vを0vと5vに変換する方法はありますか?オペアンプでできると聞いています。分圧器を使うように言われた人もいます。つまり、RCカーを制御していない場合、Arduinoには2.5ボルトが表示されます。 とにかく、私はこれをどのように行うかについて正確に明確ではありません。誰かがこの特定のシナリオのための回路を備えた適切なオペアンプを私に勧めてくれますか? または、可能であれば、2つのArduinoピンを使用して負電圧と正電圧を読み取る方法を誰かに教えてもらえますか?たとえば、-6vが指定されている場合、アナログピン0は1023を返します。0vが指定されている場合、アナログピン0と1の両方が0と表示されます。+ 6vが指定されている場合、アナログピン1は1023を返します。 。このように機能する回路を作成するにはどうすればよいですか? このための回路図があれば私はそれを感謝します。ありがとう!

6
超低温(-85°Cまで)冷凍庫モニター用センサー
「ウルトラコールド」-80°Cの冷凍庫がいっぱいの部屋用に、Arduinoで制御される一連の温度レポートユニットを構築する予定です。(最終的には、信号を既存のシステムとのインターフェイスとなるシリアルストリームに変換したいです。) これまでのところ、定格が-55Cのみの1線式およびその他のセンサーのみが見つかりました。私のアプリケーションでは、ほとんどの時間を-80C前後で費やします。私はそれらの温度で約0.5から1度の精度が必要です。 誰もがarduino互換で信頼性があり、ワイヤの端に配置できる(小さなポートを介して冷凍庫に渡すことができる)低温センサーのソースを知っていますか? 以下の小さな更新。


1
Neopixelデータラインの抵抗がまったく機能しないのはなぜですか?
ネオピクセルLEDストリングに対するAdafruitのベストプラクティスは、「Arduinoデータ出力ピンと最初のNeoPixelへの入力との間に300〜500オームの抵抗を配置する」と述べています。 誰かがその抵抗の目的についてここで質問しましたが、それを理解するために寄生ダイオードと終端抵抗について読んでいますが、簡単に言うと、なぜこの抵抗を追加すると電圧も低下しないのですか?言い換えると、ネオピクセルデータラインに5Vのロジック信号が接触している場合、この抵抗を直列に追加すると、その信号のボルトが少なくなりますか? たとえば、ネオピクセルデータ回路に抵抗がない場合、抵抗の片側に5V、反対側に0Vが必要になると思います... そして、ネオピクセルデータに行く0Vがある場合、シグナリングはどのように機能しますか?私は電子工学に非常に新しいですが、これは分圧回路の定義のようです。 また、300〜500オームの抵抗器について知らなかった場合、どのようにその値を選択しますか?それは方程式に基づいていますか、それとも安定しているように見えるまでスコープの下の何かを単に見ていますか? 助けてくれてありがとう、これは本当に私を困惑させています=)
10 arduino  led  led-strip  rgb 

5
Arduinoで正確に温度を測定する
Arduinoでサーモスタットを構築しようとしています。システム電圧をかなり可変にする携帯電話のバッテリー/充電器を使用して電源を供給したい。今はArduino Unoを使っていますが、完成したらLilypadに移植します。 まず、TMP36温度センサーを使ってみました。これまでのところ、それは完全な失敗でした。センサー自体は非常に安定しているように見えますが、その電圧を正確に測定する方法がわかりません。 内蔵の5v参照をアナログセンサーに使用してもまったく機能しません。USBarduinoの+ 5Vから電力を供給しても、実際には+ 4.8Vです(測定温度が数度シフトします)。ボードがバッテリーから電力供給されている場合、電圧は約4Vまで低下し、測定された温度は急上昇します。また、ボードから+ 3.3Vを基準として使用しようとしました。ボードがUSBから給電されている場合はより安定しているように見えますが、バッテリーがなくなると電圧が低下します。 センサー出力電圧を確実に測定する他の方法はありますか? 第2段階では、サーミスタを使用する予定です。これらの20Kサーミスタをいくつか注文したところです。 私が理解していることから、分圧器を構築し、ADCの基準電圧としてV_inを使用する場合、これらは正確に測定する方が簡単なはずです。 それらについてのいくつかの質問: 精度を高めるために、固定抵抗が異なる少数の分圧器を使用することは理にかなっていますか? プログラム可能なピンをV_inとして使用し、いくつかの異なる電圧レベルを使用して温度を測定できます。これが実際に精度を上げるかどうかは私にはわかりませんが。

3
UARTポートを備えたATtinyまたは同様のマイクロコントローラーはありますか?
センサーと制御ネットワークをArduinoに接続する方法を探しています。UARTポートを介したシリアル通信が適していると思います。 私はATtinyチップも見たことがあります。それは、またはそのような別のチップで、センサーと制御ネットワークのノードに非常にうまく機能すると思います。 UARTポートを備えたATtinyまたは類似のマイクロチップマイクロコントローラーはありますか?
10 arduino  uart 

2
マイクロコントローラ駆動のNチャネルMOSFET電圧動作
このLTSpiceモデルで見られるように、2N7002 NチャネルMOSFETとArduinoからの5V制御信号で7.5電圧源に接続された白色LED(3.6 Vf @ 20 mA)を制御しようとしています。 私のゲート電圧がマイクロコントローラからの5Vであることを考えると、MOSFETが基本的にスイッチとして機能することを期待していました。2N7002のグラフを見ると、必要な電流が20mAで、Vgsが5Vであることを考えると、ソース電圧が約7.5Vであるようなゼロに近いトランジスタ両端の電圧降下が予想されていました。 ただし、シミュレーショングラフに示されているように、トランジスタの両端の電圧は実際には非常に大きく、ソース電圧は約3Vです(予想される〜7.5Vとは対照的)。 この回路をブレッドボードしたとき、同じ結果が得られました。電源電圧は約3Vです。 MOSFETのソース電圧が予想よりもはるかに低い理由を誰かが説明できますか?そして、誰もがこの状況で私が効果的に5V信号と7.5V電源を使用して白色LEDを駆動するスイッチを作成できるトランジスタを推奨できますか?
10 arduino  led  mosfet 

1
Arduino:外部電圧を測定
コインセルからの外部電圧を測定しようとしているときに「問題」があります。回路を簡略化しましたが、基本的には、Arduino 5v出力から電力供給されるDS1307リアルタイムクロックと、Arduinoがシャットダウンしている間もクロックを維持するためにvBatに接続されたコインセルがあります。私の考えは、Arduinoを使用してバッテリーのレベルを測定し、正極をアナログ入力に接続して電圧レベルを読み取ることでした。したがって、私は、最大電圧が3vなので、3v3をAREFとして使用し、アナログ基準を外部に設定して、正確な結果を読み取ることができると考えました。結果はかなりクールで、Arduinoからの読み取り値は、マルチメーターからのバッテリー電圧の読み取り値と同じです。Arduinoから電源を切断すると問題が発生します(USB接続)。驚いたことに、Arduinoはシャットダウンしません(一部のLEDはオンのままです)。 なんでこんなことが起こっているの?Arduinoはどのようにアナログピンから電流を取得していますか?この小さな回路は電子異常ですか?

3
Arduinoを備えた高速コンピューターインターフェイス
私は、Arduinoを使用して、ホストコンピューターからの多くの要求を処理するプロジェクトを計画しています。シリアル経由の標準の最大115200ボーでは十分ではありません。できれば1Mbpsの全二重を取得できるようにしたいのですが、400Kbps以上の全二重でも問題ありません。私はArduino Dueを使用しているので、大幅に高速な通信速度を処理できるはずです。 シリアル経由でボーレートを大幅に上げる方法はありますか、それとも高速でコンピューターと接続するという点で2つ目の選択肢がありますか?

3
Arduino Cコードでメモリオーバーフローエラーを発見するにはどうすればよいですか?
Arduinoにコードをアップロードした後、シリアルモニターにいくつかの疑わしい出力がありました。空白の永遠の出力や、文字列やスクランブルされた文字列の突然のカットなどです。 Arduino IDEにはコンパイルエラーや警告がなかったので、Arduinoは壊れていると思いましたが、いくつかのテストの結果、Arduino IDEコンパイラですべての種類のエラーが検出されるわけではないことがわかりました。特に、配列構造のループに変数を割り当てる場合はそうです。これにより、Arduinoが短時間でクラッシュするようです。 Arduino IDEで表示されないエラーを検出するにはどうすればよいですか?

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