私は最近、12VのダブルソレノイドとArduino Unoを使用して空気圧でシリンダを作動させようとしています。ソレノイドはコードと配線なしでテストすると機能しますが、コードを使用してシリンダを作動しようとすると何も起こりません。私はブレッドボードにすべてを接続する方法が間違っているかもしれないという気持ちがあるので、誰かがヒントや良い回路図を持っているかどうか疑問に思っていました。Arduinoに12Vダブルソレノイドを配線する方法は?
私が使用している材料は、2つのPNPトランジスタ、2つの抵抗、2つのダイオード、そして実際のソレノイドと同様のハードウェアです。私のコードは信号をソレノイドに送るのに使うことができるシンプルなLED点滅コードなので、それが問題ではないと私は信じています。しかし、私はちょうどその場合の下にそれを付けました。
int solenoid1 = 4;
int solenoid2 = 5;
void setup() {
// put your setup code here, to run once:
pinMode(solenoid1, OUTPUT);
pinMode(solenoid2, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(solenoid1, HIGH);
delay(1000);
digitalWrite(solenoid1, LOW);
digitalWrite(solenoid2, HIGH);
delay(1000);
digitalWrite(solenoid2, LOW);
}
9Vバッテリーを2個入れて、ソレノイドのライトもオンにしましたが、私が書いたコードは動作していませんArduinoが差し込まれます。 – shimbroza