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

「ピン」は、チップ上で実行されているArduinoコードとArduinoに接続されているコンポーネント間のゲートウェイのようなものです。ボード上の物理コネクタを参照することも、コードで定義されたピンを参照することもできます。



3
LEDに抵抗を使用しない場合、Arduinoはどうなりますか?
点滅するライトを作成することは、Arduinoで最も一般的な初心者プロジェクトの1つであるようです。典型的なアプローチは、LED +抵抗(直列)をIOピンに接続し、もう一方の端をグランドに接続することです。コードでは、ピンを出力にし、それを持ってくるHIGHとLOW繰り返しLEDを点滅させます。 その抵抗を外した場合はどうなりますか?明らかにあなたはLEDを破壊するつもりですが、それは何らかの形でArduinoにもダメージを与えますか?
23 safety  pins  led  resistor 

3
入力が変更されたときに関数を自動的に呼び出すことはできますか?
現在、私のスケッチでは、メインループを回るたびに入力ピンをチェックしています。変更を検出すると、カスタム関数を呼び出してそれに応答します。コードは次のとおりです(要点に合わせてトリミングされています)。 int pinValue = LOW; void pinChanged() { //... } void setup() { pinMode(2, INPUT); } void loop() { // Read current input int newValue = digitalRead(2); // Has the input changed? if (newValue != pinValue) { pinValue = newValue; pinChanged(); } } 残念ながら、これは入力の非常に短い変更(短いパルスなど)、特にloop()少しゆっくり実行している場合は常に適切に機能するとは限りません。 Arduinoに入力の変更を検出させ、関数を自動的に呼び出す方法はありますか?
21 pins  interrupt  isr 

2
他のコンポーネント/デバイスがUnoに接続されているときにスケッチをアップロードできないのはなぜですか?
Arduino Uno(より具体的にはSainSmartクローン)を使用して、一連のLEDを順番に点滅させるかなり単純な回路を作成したかったのです。私はスケッチを書き、それはうまくコンパイルしました。その後、8個のLEDS +抵抗器をピン0から7に接続し、USB経由でUnoをコンピューターに接続しました。 過去にスケッチを正常にアップロードしたことがあるので、設定やドライバーなどが正しいと確信しています。ただし、今回スケッチをアップロードしようとしても、うまくいきませんでした。 Arduinoのピンに接続したものをすべて削除しようとしたところ、突然アップロードが再び機能しました。 なぜこれが起こるのですか?スケッチをアップロードするたびにボードからすべてを切断する必要があるということですか?

2
正確なA2D測定のために、未使用のすべてのアナログ入力ポートをグランドに接続する必要がありますか?
Arduino UnoのA0ポートを使用して、LM35温度センサーからの電圧出力を読み取ります。残りのアナログ入力ポートA1〜A5をフローティングのままにすると、読み取り値が大きく変動することがわかりました。浮動アナログ入力は、一部の信号に接続された入力ポートの読み取り精度に影響しますか。
18 arduino-uno  pins 

4
Arduinoで高電流デバイス(モーター、ソレノイド、ライトなど)をどのように制御できますか?
私は、さまざまなプロジェクトに適応できる、広く適用可能なソリューションを探しています。 現在、Arduino Unoから800mAから2Aの範囲の制御デバイスを必要とするいくつかのプロジェクトに取り組んでいます。1つはステッピングモーターを制御し、1つは12vdcソレノイドアクチュエータを制御し、1つは12vdc空気圧バルブを制御します。 例えば: Arduinoはボタンを監視し、ボタンが押されるたびにソレノイドアクチュエーターをトリガーします。Arduinoはソレノイドに必要な電流を供給することができないため、Arduinoがスイッチ(リレー、トランジスタなど)を制御し、より大きな電流を流すことができる別個の電源が必要です。ステッピングモーターの場合、4つの独立したスイッチを制御する4つのピンが必要になるため、レイアウトはより複雑になります(回路の相互運用性を維持するため)。リレーはエアバルブを制御し、12vdcも必要とします。 私は、Arduinoピンが処理できるよりも高い電流のデバイスを制御することを含むこれらのアプリケーション(および将来のプロジェクト)のそれぞれで使用できる単一の回路を使用する方法を見つけようとしています。 プロトタイピング速度、標準化されたコンポーネント、および低コストが推進要因です。スイッチング速度、耐用年数、およびノイズも重要です。 Arduinoピンに接続して高電流デバイスの制御に使用できるブレイクアウトボード、回路、またはコンポーネントはありますか?理想的には、さまざまなプロジェクトの抵抗をスケッチ自体に設定できるように、ソフトウェア制御のポテンショメータを使用します。

2
ピンがシンクできる電流に制限はありますか?
私は、Arduino Unoによって制御される8x8 LEDマトリックスを実験してきました。典型的だと思うので、マトリックスは各行に共通のアノードを使用し、各列に共通のカソードを使用します。 現時点では、すべてのマトリックスピンをUnoのIOピンに直接接続しており、LEDを1つずつ点灯させるのに問題はありません。このようにマトリックス全体を移動すると、更新が少し遅くなります。つまり、LEDが私が望むほど明るくはありません。 私の知る限り、Unoの個々のピンは同時に8つの個別のLEDを駆動するのに十分な電流を供給できないため、行全体を一度に安全に点灯させることはできません(少なくとも10mAが必要です)十分に明るい)。 その逆のほうが安全かもしれないと思いました。一度に列全体を点灯させる場合、各ピンは1つのLEDに十分な電流を供給するだけで問題ありません。ただし、1つのピンに依存して、8つすべてから合計80mA以上の電流をシンクする可能性があります。 これは可能ですか、それともボードを炒めますか?

3
NodeMCU-5V出力としてのVinピン?
Vinはボードの電源に使用できることを知っていますが、5V出力として使用できることも読んでいます。他のGPIOのようにVinを出力として割り当てることはできますか? GPIO 12からLEDに電力を供給したい場合、GPIOを割り当てます。 const int LEDpin_0 = 12; // D6, LED power pin ...そしてセットアップで: pinMode(LEDpin_0, OUTPUT); その後、GPIO 12がHIGHまたはLOWになったかどうかに基づいて、LEDをオンまたはオフにできます。 リレーや他のハードウェアに頼らずに、Vinでも同じことができますか?
13 pins  nodemcu  voltage 

11
GROVEシステムはどのタイプのコネクタを使用しますか?
GROVEはどのタイプのコネクタを使用していますか? GROVEと互換性のある古いセンサーの配線に興味があるので、最初にコネクタを特定して、ハウジングとピンを購入して圧着する必要があります。ある種のJSTコネクタのように見えますが、多くの異なるサイズがあり、それぞれに互換性のないピッチがあり、多くの小売業者はしばしばそれらを誤って宣伝しています。残念ながら、Seeedstudioのサイトでコネクタのドキュメントを見つけることができません。
12 sensors  pins  wires 

2
Arduinoの3.3V、5Vおよび9Vピン
私のArduino Uno R3とArduino Mega R3には、5Vと3.3Vのピンがあります。 ただし、このページのArduinoボードの概要には、5Vおよび9Vピンがありますが、3.3Vピンはありません。Arduinoのページ:どのようなアダプターですか?9Vピンについても言及しています。 なぜ矛盾があるのですか?

3
すべてのピンをデジタルI / Oとして使用
デジタルピンの数を増やす さまざまなarduinoの標準的なピン以外の使用方法を説明する投稿がたくさんありますが、制限や問題を適切に説明するものはありません。 Arduino Uno: 1.アナログピンを使用できます Pin 14 = Analog in 0 Pin 15 = Analog in 1 Pin 16 = Analog in 2 Pin 17 = Analog in 3 Pin 18 = Analog in 4 Pin 19 = Analog in 5 digitalWrite(14,HIGH); or digitalWrite(A0,HIGH); 2. SDA、SCLとA4、A5は基本的に同じであるため、両方を使用することはできません(18、19)。 3.TX / RXも使用できます。 「それをしないでください、あなたはシリアル通信を壊します...」 …

3
ATMega328P-PUおよび328P-AU
Arduino PRO miniをベースにした独自のarduinoデザインを作成する予定です。USB-to-Serialパーツがないため、UNOに比べてシンプルなため、UNOの代わりにこのボードを選びました。多くの人が知っているように、MINIは328PのSMDバージョンである328P-AUを使用していますが、AUバージョンは私には小さすぎるため、代わりにPU(UNOのチップ)を使用したいと思います。データシートからの唯一の違いは、ピンの位置の小さな変更です。そして、100万ドルの質問は次のとおりです。これらの2つのチップに違いはありますか?PUモデルだけで同じデザインを使用しようとすると、うまくいきますか?



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