Reducere de 22 Lei la toate expedierile peste 500 Lei!

Află mai multe
Driveri pentru motoare microelectronice

Motor Hobby Pentru Jucării

Caracteristici cheie:

  • 0,35A - 0,40A
  • Tensiune de funcționare: 1V - 6V

Motor mic pentru hobby/proiecte. Funcționează de la 1V până la 6V.

Vezi descrierea completă
Produsul nu este disponibil pentru livrare în țara selectată.

Descriere

Descriere

Proiect: Control Motor DC (Direcție și Viteză) cu Arduino & L293D

În acest proiect vom învăța cum să controlăm un motor simplu Toy Hobby folosind circuitul integrat L293D.

De ce avem nevoie de L293D?

Arduino nu poate furniza suficient curent pentru a conduce un motor direct de la pini (se va arde!). L293D funcționează ca un „comutator”: primește comenzile de la Arduino și direcționează curentul de la o baterie externă către motor.

Ce veți avea nevoie:

  • 1x Arduino Uno
  • 1x Motor DC (Tip 130)
  • 1x circuit integrat driver motor L293D
  • 1x suport baterii (ex. 4xAA pentru 6V)
  • Breadboard & cabluri

Conexiunile (Circuitul)

Plasați L293D pe breadboard. Semicercul (decupajul) indică partea „de sus” (Pinii 1 și 16).

Conexiuni de alimentare:

  1. Pin 16 (VCC1): La 5V de la Arduino (alimentarea cipului).

  2. Pin 8 (VCC2): La (+) al bateriei (alimentarea motorului).

  3. GND (Pinii 4, 5, 12, 13): Conectați-i împreună la masa (GND) Arduino ȘI la (-) al bateriei. Atenție: Trebuie să aibă masă comună!

Conexiuni de control (Arduino):

  1. Pin 1 (Enable 1,2): La pinul 9 al Arduino (pentru controlul vitezei prin PWM).

  2. Pin 2 (Input 1): La pinul 3 al Arduino.

  3. Pin 7 (Input 2): La pinul 4 al Arduino.

Conexiuni motor:

  1. Pin 3 (Output 1): La un fir al motorului.

  2. Pin 6 (Output 2): La celălalt fir al motorului.


Codul (Sketch)

Încărcați codul de mai jos. Motorul va porni încet, va accelera, se va opri și va merge înapoi.

C++

// Definirea pinilor const int enablePin = 9; // Controlează viteza (PWM) const int in1Pin = 3; // Controlează direcția A const int in2Pin = 4; // Controlează direcția B void setup() { // Setăm pinii ca ieșiri pinMode(enablePin, OUTPUT); pinMode(in1Pin, OUTPUT); pinMode(in2Pin, OUTPUT); } void loop() { // --- PASUL 1: Mișcare înainte --- digitalWrite(in1Pin, HIGH); // Un capăt pozitiv digitalWrite(in2Pin, LOW); // Celălalt capăt negativ // Accelerare de la 0 la 255 (maxim) for (int speed = 0; speed <= 255; speed++) { analogWrite(enablePin, speed); delay(20); } delay(1000); // Așteaptă 1 secundă // --- PASUL 2: Oprire --- digitalWrite(in1Pin, LOW); digitalWrite(in2Pin, LOW); analogWrite(enablePin, 0); delay(1000); // --- PASUL 3: Mișcare înapoi --- digitalWrite(in1Pin, LOW); // Inversăm polaritatea digitalWrite(in2Pin, HIGH); analogWrite(enablePin, 200); // Viteză constantă (aproximativ 80%) delay(2000); // Rulează timp de 2 secunde // Oprire înainte de a repeta ciclul digitalWrite(in1Pin, LOW); digitalWrite(in2Pin, LOW); delay(1000); }

Cum funcționează:

  • Direcția de rotație: Când in1 este HIGH și in2 este LOW, curentul curge într-o direcție. Când le inversăm, motorul se rotește în sens invers.

  • Viteza: enablePin funcționează ca accelerația. Cu comanda analogWrite(enablePin, 255) oferim accelerație maximă, iar cu 128 oferim jumătate din viteză.

Producător

OEM
Vezi descrierea completă

Specificații

Specificații

Căsuțe DI
DC
Mașini de spălat
-

Informații importante

Specificațiile sunt colectate de pe site-urile oficiale ale producătorilor. Te rugăm să verifici specificațiile înainte de a finaliza comanda. În cazul în care întâmpini probleme, raportează aici.

Vezi toate specificațiile

Descriere și specificații

Proiect: Control Motor DC (Direcție și Viteză) cu Arduino & L293D

În acest proiect vom învăța cum să controlăm un motor simplu Toy Hobby folosind circuitul integrat L293D.

De ce avem nevoie de L293D?

Arduino nu poate furniza suficient curent pentru a conduce un motor direct de la pini (se va arde!). L293D funcționează ca un „comutator”: primește comenzile de la Arduino și direcționează curentul de la o baterie externă către motor.

Ce veți avea nevoie:

  • 1x Arduino Uno
  • 1x Motor DC (Tip 130)
  • 1x circuit integrat driver motor L293D
  • 1x suport baterii (ex. 4xAA pentru 6V)
  • Breadboard & cabluri

Conexiunile (Circuitul)

Plasați L293D pe breadboard. Semicercul (decupajul) indică partea „de sus” (Pinii 1 și 16).

Conexiuni de alimentare:

  1. Pin 16 (VCC1): La 5V de la Arduino (alimentarea cipului).

  2. Pin 8 (VCC2): La (+) al bateriei (alimentarea motorului).

  3. GND (Pinii 4, 5, 12, 13): Conectați-i împreună la masa (GND) Arduino ȘI la (-) al bateriei. Atenție: Trebuie să aibă masă comună!

Conexiuni de control (Arduino):

  1. Pin 1 (Enable 1,2): La pinul 9 al Arduino (pentru controlul vitezei prin PWM).

  2. Pin 2 (Input 1): La pinul 3 al Arduino.

  3. Pin 7 (Input 2): La pinul 4 al Arduino.

Conexiuni motor:

  1. Pin 3 (Output 1): La un fir al motorului.

  2. Pin 6 (Output 2): La celălalt fir al motorului.


Codul (Sketch)

Încărcați codul de mai jos. Motorul va porni încet, va accelera, se va opri și va merge înapoi.

C++

// Definirea pinilor const int enablePin = 9; // Controlează viteza (PWM) const int in1Pin = 3; // Controlează direcția A const int in2Pin = 4; // Controlează direcția B void setup() { // Setăm pinii ca ieșiri pinMode(enablePin, OUTPUT); pinMode(in1Pin, OUTPUT); pinMode(in2Pin, OUTPUT); } void loop() { // --- PASUL 1: Mișcare înainte --- digitalWrite(in1Pin, HIGH); // Un capăt pozitiv digitalWrite(in2Pin, LOW); // Celălalt capăt negativ // Accelerare de la 0 la 255 (maxim) for (int speed = 0; speed <= 255; speed++) { analogWrite(enablePin, speed); delay(20); } delay(1000); // Așteaptă 1 secundă // --- PASUL 2: Oprire --- digitalWrite(in1Pin, LOW); digitalWrite(in2Pin, LOW); analogWrite(enablePin, 0); delay(1000); // --- PASUL 3: Mișcare înapoi --- digitalWrite(in1Pin, LOW); // Inversăm polaritatea digitalWrite(in2Pin, HIGH); analogWrite(enablePin, 200); // Viteză constantă (aproximativ 80%) delay(2000); // Rulează timp de 2 secunde // Oprire înainte de a repeta ciclul digitalWrite(in1Pin, LOW); digitalWrite(in2Pin, LOW); delay(1000); }

Cum funcționează:

  • Direcția de rotație: Când in1 este HIGH și in2 este LOW, curentul curge într-o direcție. Când le inversăm, motorul se rotește în sens invers.

  • Viteza: enablePin funcționează ca accelerația. Cu comanda analogWrite(enablePin, 255) oferim accelerație maximă, iar cu 128 oferim jumătate din viteză.

Producător

OEM
Căsuțe DI
DC
Mașini de spălat
-

Informații importante

Specificațiile sunt colectate de pe site-urile oficiale ale producătorilor. Te rugăm să verifici specificațiile înainte de a finaliza comanda. În cazul în care întâmpini probleme, raportează aici.