من می خوام یه موتور براشلس سی دی رام رو با avr راه اندازی کنم موتور 4 تا سیم داره که با اهم متر تست کردم یکیش با سه تای دیگه هیچ ارتباطی نداشت نمیدونم واسه چیه؟ اون سه تا سیم رو به ترتیب به میکرو وصل کردم بعد به ترتیب یکی یکی به 5 ولت وصل کردم موتور لرزید بعد با سه تا ترانزیستور bc327 امتحان کردم هیچ اتفاقی نیافتاد چون باید پایه هایی که خاموش هستند به gnd وصل باشه برای این کار با 3 تا c945 استفاده کردم که درکل 6 تا پایه میکرو استفاده شد در این حالت موتور چرخید ولی نا منظم کار میکرد که بعد 2 سه بار امتحان کردن 2 تا ترانزیستور سوخت فکر کنم ترانزیستور ها ضعیف بودن
اینم برنامش
کد:
$regfile = "m16def.dat"
$crystal = 4000000
Config Portb = Output
Do
Portb = &B01101100
Waitms 10
Portb = &B10110100
Waitms 10
Portb = &B11011000
Waitms 10
Loop
این برنامه درسته ؟؟
نحوه بستن مدار چی ؟؟ (مدار رو نو فایل پروتئوس گذاشتم)
از چه ترانزیستور یا چیز دیگه استفاده کنم؟؟