Mikroelektronische Motorsteuerungen

Spielzeug Hobby Mikroelektronische Motorsteuerungen

Hauptmerkmale:

  • 0,35A - 0,40A
  • Betriebsspannung: 1V - 6V

Kleiner Motor für Hobby/Projekte. Funktioniert von 1V bis 6V.

Siehe vollständige Beschreibung
0 75

-5 % für 2+ Artikel

1 Coins 1 Coins
Lieferung bis zum Do, 13 Aug
2,50 € zu einem Skroutz Point
oder   3,50 €   Versandkosten
Möchten Sie es on Wednesday?
Von Devobox 4,9 (42)
Αιγάλεω, Αττικής
Abholung im Geschäft verfügbar
20+ Stück
Sehen Mikroelektronische Komponenten auf der Seite von Devobox
Was, wenn ich meine Meinung ändere?

Kein Problem, solange es innerhalb von 14 Tagen geschieht. Wir holen es ab oder Sie können den Skroutz Point wählen, der Ihnen passt, völlig kostenlos bis zu 2 Mal im Jahr, und wir erstatten Ihnen Ihr Geld. Holen Sie sich Skroutz Plus für unbegrenzte kostenlose Rücksendungen.

Beschreibung

Beschreibung

DC-Motorsteuerung (Drehung & Geschwindigkeit) mit Arduino & L293D

In diesem Projekt lernen wir, wie man einen einfachen Toy Hobby Motor mit dem integrierten Schaltkreis L293D steuert.

Warum brauchen wir den L293D?

Der Arduino kann nicht genügend Strom liefern, um einen Motor direkt von den Pins aus zu betreiben (das würde ihn zerstören!). Der L293D funktioniert wie ein "Schalter": Er empfängt Befehle vom Arduino und leitet Strom von einer externen Batterie zum Motor.

Was Sie benötigen:

  • 1x Arduino Uno
  • 1x Gleichstrommotor (Typ 130)
  • 1x integrierter Motorsteuerchip L293D
  • 1x Batteriefach (z.B. 4xAA für 6V)
  • Breadboard & Kabel

Die Verkabelung (Der Schaltkreis)

Platzieren Sie den L293D auf dem Breadboard. Die Halbkugel (Kerbe) zeigt die "obere" Seite (Pins 1 und 16).

Versorgungsanschlüsse:

  1. Pin 16 (VCC1): An die 5V des Arduino (Stromversorgung des Chips).

  2. Pin 8 (VCC2): An den (+) Pol der Batterie (Stromversorgung des Motors).

  3. GND (Pins 4, 5, 12, 13): Verbinden Sie alle mit der Masse (GND) des Arduino UND mit dem (-) Pol der Batterie. Achtung: Es muss eine gemeinsame Masse vorhanden sein!

Steueranschlüsse (Arduino):

  1. Pin 1 (Enable 1,2): An den Pin 9 des Arduino (zur Geschwindigkeitssteuerung mit PWM).

  2. Pin 2 (Input 1): An den Pin 3 des Arduino.

  3. Pin 7 (Input 2): An den Pin 4 des Arduino.

Motoranschlüsse:

  1. Pin 3 (Output 1): An ein Kabel des Motors.

  2. Pin 6 (Output 2): An das andere Kabel des Motors.


Der Code (Sketch)

Bitte fügen Sie den folgenden Code ein. Der Motor startet langsam, beschleunigt, stoppt und läuft rückwärts.

C++

// Definition der Pins const int enablePin = 9; // Steuert die Geschwindigkeit (PWM) const int in1Pin = 3; // Steuert die Richtung A const int in2Pin = 4; // Steuert die Richtung B void setup() { // Pins als Ausgänge festlegen pinMode(enablePin, OUTPUT); pinMode(in1Pin, OUTPUT); pinMode(in2Pin, OUTPUT); } void loop() { // --- SCHRITT 1: Vorwärtsbewegung --- digitalWrite(in1Pin, HIGH); // Ein Pol positiv digitalWrite(in2Pin, LOW); // Das andere Pol negativ // Beschleunigung von 0 bis 255 (Maximum) for (int speed = 0; speed <= 255; speed++) { analogWrite(enablePin, speed); delay(20); } delay(1000); // 1 Sekunde warten // --- SCHRITT 2: Stopp --- digitalWrite(in1Pin, LOW); digitalWrite(in2Pin, LOW); analogWrite(enablePin, 0); delay(1000); // --- SCHRITT 3: Rückwärtsbewegung --- digitalWrite(in1Pin, LOW); // Polarität umkehren digitalWrite(in2Pin, HIGH); analogWrite(enablePin, 200); // Konstante Geschwindigkeit (etwa 80 %) delay(2000); // 2 Sekunden laufen lassen // Stopp vor dem Neustart des Zyklus digitalWrite(in1Pin, LOW); digitalWrite(in2Pin, LOW); delay(1000); }

Wie es funktioniert:

  • Drehrichtung: Wenn in1 HIGH ist und in2 LOW ist, fließt der Strom in eine Richtung. Wenn wir sie umkehren, dreht sich der Motor in die entgegengesetzte Richtung.

  • Geschwindigkeit: Der enablePin funktioniert wie das Gaspedal. Mit dem Befehl analogWrite(enablePin, 255) geben wir Vollgas, während wir mit 128 die halbe Geschwindigkeit einstellen.

Hersteller

OEM
Siehe vollständige Beschreibung

Spezifikationen

Spezifikationen

Elektrischer Strom
DC
Umdrehungen pro Minute
-

Wichtige Informationen

Spezifikationen werden von offiziellen Hersteller-Websites gesammelt. Bitte überprüfen Sie die Spezifikationen, bevor Sie Ihren endgültigen Kauf tätigen. Wenn Sie ein Problem bemerken, können Sie melden Sie es hier

Alle Spezifikationen anzeigen
Fragen

Fragen

Haben Sie eine Frage zum Produkt?

29 Benutzer haben dieses Produkt und können Ihnen helfen

Fragen Sie nach dem Produkt

Beschreibung & Spezifikationen

DC-Motorsteuerung (Drehung & Geschwindigkeit) mit Arduino & L293D

In diesem Projekt lernen wir, wie man einen einfachen Toy Hobby Motor mit dem integrierten Schaltkreis L293D steuert.

Warum brauchen wir den L293D?

Der Arduino kann nicht genügend Strom liefern, um einen Motor direkt von den Pins aus zu betreiben (das würde ihn zerstören!). Der L293D funktioniert wie ein "Schalter": Er empfängt Befehle vom Arduino und leitet Strom von einer externen Batterie zum Motor.

Was Sie benötigen:

  • 1x Arduino Uno
  • 1x Gleichstrommotor (Typ 130)
  • 1x integrierter Motorsteuerchip L293D
  • 1x Batteriefach (z.B. 4xAA für 6V)
  • Breadboard & Kabel

Die Verkabelung (Der Schaltkreis)

Platzieren Sie den L293D auf dem Breadboard. Die Halbkugel (Kerbe) zeigt die "obere" Seite (Pins 1 und 16).

Versorgungsanschlüsse:

  1. Pin 16 (VCC1): An die 5V des Arduino (Stromversorgung des Chips).

  2. Pin 8 (VCC2): An den (+) Pol der Batterie (Stromversorgung des Motors).

  3. GND (Pins 4, 5, 12, 13): Verbinden Sie alle mit der Masse (GND) des Arduino UND mit dem (-) Pol der Batterie. Achtung: Es muss eine gemeinsame Masse vorhanden sein!

Steueranschlüsse (Arduino):

  1. Pin 1 (Enable 1,2): An den Pin 9 des Arduino (zur Geschwindigkeitssteuerung mit PWM).

  2. Pin 2 (Input 1): An den Pin 3 des Arduino.

  3. Pin 7 (Input 2): An den Pin 4 des Arduino.

Motoranschlüsse:

  1. Pin 3 (Output 1): An ein Kabel des Motors.

  2. Pin 6 (Output 2): An das andere Kabel des Motors.


Der Code (Sketch)

Bitte fügen Sie den folgenden Code ein. Der Motor startet langsam, beschleunigt, stoppt und läuft rückwärts.

C++

// Definition der Pins const int enablePin = 9; // Steuert die Geschwindigkeit (PWM) const int in1Pin = 3; // Steuert die Richtung A const int in2Pin = 4; // Steuert die Richtung B void setup() { // Pins als Ausgänge festlegen pinMode(enablePin, OUTPUT); pinMode(in1Pin, OUTPUT); pinMode(in2Pin, OUTPUT); } void loop() { // --- SCHRITT 1: Vorwärtsbewegung --- digitalWrite(in1Pin, HIGH); // Ein Pol positiv digitalWrite(in2Pin, LOW); // Das andere Pol negativ // Beschleunigung von 0 bis 255 (Maximum) for (int speed = 0; speed <= 255; speed++) { analogWrite(enablePin, speed); delay(20); } delay(1000); // 1 Sekunde warten // --- SCHRITT 2: Stopp --- digitalWrite(in1Pin, LOW); digitalWrite(in2Pin, LOW); analogWrite(enablePin, 0); delay(1000); // --- SCHRITT 3: Rückwärtsbewegung --- digitalWrite(in1Pin, LOW); // Polarität umkehren digitalWrite(in2Pin, HIGH); analogWrite(enablePin, 200); // Konstante Geschwindigkeit (etwa 80 %) delay(2000); // 2 Sekunden laufen lassen // Stopp vor dem Neustart des Zyklus digitalWrite(in1Pin, LOW); digitalWrite(in2Pin, LOW); delay(1000); }

Wie es funktioniert:

  • Drehrichtung: Wenn in1 HIGH ist und in2 LOW ist, fließt der Strom in eine Richtung. Wenn wir sie umkehren, dreht sich der Motor in die entgegengesetzte Richtung.

  • Geschwindigkeit: Der enablePin funktioniert wie das Gaspedal. Mit dem Befehl analogWrite(enablePin, 255) geben wir Vollgas, während wir mit 128 die halbe Geschwindigkeit einstellen.

Hersteller

OEM
Elektrischer Strom
DC
Umdrehungen pro Minute
-

Wichtige Informationen

Spezifikationen werden von offiziellen Hersteller-Websites gesammelt. Bitte überprüfen Sie die Spezifikationen, bevor Sie Ihren endgültigen Kauf tätigen. Wenn Sie ein Problem bemerken, können Sie melden Sie es hier

0,75 €
2,50 € zu einem Skroutz Point
oder   3,50 €   Versandkosten