Arduino L298 Motor Driver යනු DC මෝටර සහ ස්ටෙපර් මෝටර පාලනය කිරීම සඳහා Arduino micro-controllers සමඟ බහුලව භාවිතා වන ජනප්රිය Motor Driver Module එකකි. L298 Motor Driver යනු Dual H-Bridge Driver එකකි, එයින් අදහස් වන්නේ එයට එක් නාලිකාවකට 2A දක්වා මෝටර් දෙකක් හෝ එක් ස්ටෙපර් මෝටරයක් පාලනය කළ හැකි බවයි.
Arduino සමඟ L298 භාවිතා කිරීමට, ඔබට Motor Module එක ඔබේ Arduino Board එක වෙත සම්බන්ධ කිරීමට අවශ්ය වන අතර පසුව මෝටරය පාලනය කිරීමට කේතයක් ලිවිය යුතුය.
ආරම්භ කිරීමට මූලික පියවර මෙන්න,
L298 ඔබේ Arduino වෙත සම්බන්ධ කරන්න. L298 මෝටර් Module එකෙහි සාමාන්යයෙන් මෝටර් සම්බන්ධතා සඳහා Pins හයක්, බල ආදානය සඳහා පින් දෙකක් සහ පාලන සංඥා සඳහා Pins හතරක් ඇත. ඔබට මෝටරය සුදුසු Pins වලට සම්බන්ධ කර Motor Driver එකට බලය සැපයීමට අවශ්ය වනු ඇත.
මෝටරය පාලනය කිරීමට කේතය ලියන්න,
මෝටරයේ වේගය සහ දිශාව පාලනය කිරීම සඳහා සංඥා යවන කේතය ලිවීමට ඔබට Arduino IDE භාවිතා කළ හැක. කේතයට සාමාන්යයෙන් මෝටරයේ දිශාව පාලනය කිරීම සඳහා Motor Driver Module එකෙහි සුදුසු පාලන කටු ඉහළට හෝ පහළට සැකසීම සහ මෝටරයේ වේගය පාලනය කිරීමට ස්පන්දන පළල මොඩියුලේෂන් (PWM) භාවිතා කිරීම ඇතුළත් වේ.
මෙන්න Arduino සමඟ L298 Motor Driver එකකට සම්බන්ධ DC මෝටරයක් පාලනය කරන්නේ කෙසේදැයි පෙන්වන උදාහරණ Code එකක්;
int enA = 10;
int in1 = 9;
int in2 = 8;
void setup() {
pinMode(enA, OUTPUT);
pinMode(in1, OUTPUT);
pinMode(in2, OUTPUT);
}
void loop() {
digitalWrite(in1, HIGH);
digitalWrite(in2, LOW);
analogWrite(enA, 200); // set the speed to 200/255 (about 78%)
}
මෙම උදාහරණයේදී, අපි DC මෝටරයක් L298 Motor Driver එකට සම්බන්ධ කර ඇති අතර Motor Driver පාලන පින් Arduino pins 10, 9 සහ 8 වෙත සම්බන්ධ කර ඇත. පසුව අපි pin 9 ඉහළට සහ pin 8 වෙත සැකසීමෙන් මෝටර් දිශාව සකසන්නෙමු. අඩු, සහ pin 10 හි PWM ප්රතිදානය 0 සහ 255 අතර අගයකට සැකසීමෙන් මෝටරයේ වේගය සකසන්න (මෙම අවස්ථාවේදී, 200).
Arduino සමඟ එය භාවිතා කරන්නේ කෙසේද යන්න පිළිබඳ වඩාත් සවිස්තරාත්මක උපදෙස් සඳහා ඔබ ඔබේ විශේෂිත මොඩියුලය සඳහා ලේඛනගත කළ යුතුය.
මෙවැනි වූ තාක්ෂණික කරුණූ ඉක්මනින් දැන ගැනීම සඳහා Android වැඩකාරයෝ අප සමඟම රැඳී සිටින්න.