Ich habe einen einfachen Motortreiber gemacht, wie hier vorgeschlagen
+12V ---------+---------+
| |
/ \ |
|M| motor --- 1N4001
\ / / \
| |
+---------+
|
|/
CTL -/\/\/--| 2N2222 NPN
1k |\>
|
---
-
Wie verbinde und steuere ich dies mit und Arduino?
Könnten Sie bitte Anweisungen posten oder mich auf einige Links verweisen, die ich möglicherweise nützlich finde.
+12V ---------+---------+ (Connect to the Vin or 9v on the Arduino)
| |
/ \ |
|M| motor --- 1N4001
\ / / \
| |
+---------+
|
|/
CTL -/\/\/--| 2N2222 NPN (Connect CTL to your Digital out pin)
1k |\>
|
---
- (Connect this to Gnd)
Verbinden Sie den Steuerstift für Ihren Motortreiber mit einem digitalen Ausgangsstift des Arduino, 13 ist eine gute Wahl. Verbinden Sie den Massestift des Arduino mit der Masse Ihres Treibers.
Hier ist eine Arduino-Skizze zum Schleifen, Ein- und Ausschalten.
int CTLPin = 13; // CTL connected to digital pin 13
void setup()
{
pinMode(CTLPin, OUTPUT); // sets the digital pin as output
}
void loop()
{
digitalWrite(CTLPin, HIGH); // sets the motor on
delay(1000); // waits for a second
digitalWrite(CTLPin, LOW); // sets the motor off
delay(1000); // waits for a second
}
Thomas o
Thomas o
Kortuk
Thomas o
Toby Jaffey
Kortuk
Kellenjb
Kortuk
Kellenjb
Toby Jaffey
Kellenjb