یہ ہدایت نامہ آپ کو ڈبل H- کی مدد سے DC موٹر کی رفتار اور سمت کو کنٹرول کرنے کے لیے حصوں اور اقدامات کو مکمل کرنے میں رہنمائی کرے گا ۔
Arduino Bridge L293D موٹر ڈرائیور
موٹر ڈرائیور میں دو چینلز ہیں، جس کا مطلب ہے کہ یہ ایک ہی وقت میں دونوں ڈی سی موٹرز کی سمت کو کنٹرول کر سکتا ہے۔
میں آپ کو ایسا کرنے کے لیے درکار حصوں کے بارے میں بتاتا ہوں۔ . .
پھر کوڈ کے ساتھ قدم ہے۔ 1) Arduino uno. .
L293D کی طرف سے فراہم کردہ اصل ورژن بہت سستا ہے۔ . .
5 1 کے لیے دستیاب ہے۔
سپرش بٹن 59 یورو ہے۔ . 100 پی سیز کے لیے۔
€99 10 K پوٹینٹومیٹر۔ . . بریڈ بورڈ۔ .
جمپر کی تاریں۔ . .
arduino IDE کے ساتھ کمپیوٹر۔ . .
میں یہ لنک فراہم نہیں کر سکتا جو آپ جانتے ہیں۔
آئیے اب کام شروع کریں۔
L293D پن کنکشن 1 (Enable1)--DigitalPin11(PWM)PIN2(INPUT1)--DigitalPin10(PWM)PIN3 (OUTPUT1)--
1 PIN4 موٹر پن (GND1)--GndPIN6 (OUTPUT2)--
موٹر پن 2PIN7 (INPUT2)--DigitalPin9(PWM)PIN8(12v)--5vPIN9(Vss3. 3v)--
5 v/pin کا مطلب ہے 3.
3 v، لیکن آپ اسے 5 v.
کنکشن پن 1 (مثبت)--5vPin2 (سگنل)---analogPINgne pin = 3
پن بٹن - analogPINgne pin-3 پن سے بھی جوڑ سکتے ہیں۔ gnd2 پن = DigitalPIN7/*/int enablePin = 11؛ int in1Pin = 10; int in2Pin = 9;
انٹ سوئچ پن = 7؛ int potPin = 0;
انٹ اسٹیٹس پن = 13؛ باطل سیٹ اپ(){پن موڈ(in1Pin، آؤٹ پٹ)؛ پن موڈ (in2Pin، آؤٹ پٹ)؛ پن موڈ (
آؤٹ پٹ)؛ پن موڈ (
سوئچ پن، ان پٹ _ پل اپ)؛ پن موڈ(
آؤٹ پٹ اسٹیٹس پن؛ } void loop(){digitalWrite(13,HIGH)؛
Int speed = analogRead (potPin)/ 4؛
بولین ریورس = ڈیجیٹل ریڈ (سوئچ پن)؛ سیٹ موٹر (اسپیڈ، ریورس)؛ } void setMotor (
انٹ اسپیڈ، بولین
رفتار){)؛ ڈیجیٹل رائٹ(in1Pin، ! ریورس)
ریورسل، Speed