نوشته اصلی توسط
Arash_50_teh
سلام
برد آردوینو uno دارم. با یک شیلد l298p که روی برد شوار میشه.
یک موتور به پورت a وصل کردم. و همین برنامه بالا را آپلود کردم.
موتور نمی چرخه !!؟ با ولت متر هم تست کردم ولتاژ سر موتور نمی یاد
لطفا راهنمایی بفرمایید
اوکی
وهله اول موتورت رو تست کن (ولتاژ بده سرش ببین موتور سالمه یا نه )
بعد که مطمئن شدی با این کد تست کن:
کد:
int E1 = 10;
int M1 = 12;
int E2 = 11;
int M2 = 13;
void setup ()
{
pinMode (M1, OUTPUT);
pinMode (M2, OUTPUT);
}
void loop ()
{
int value;
for (value = 0; value <= 255; value += 5)
{
digitalWrite (M1, HIGH);
digitalWrite (M2, HIGH);
analogWrite (E1, value); // PWM Speed
analogWrite (E2, value); // PWM Speed
delay (30);
}
delay (1000);
for (value = 0; value <= 255; value += 5)
{
digitalWrite (M1, LOW);
digitalWrite (M2, LOW);
analogWrite (E1, value); // PWM Speed
analogWrite (E2, value); // PWM Speed
delay (30);
}
delay (1000);
}