سلام مجدد
یک برنامه کنترل موتور dc نوشتم اما یک سوال دارم
اینکه میخوام بهش بگم که با شمارش تعداد دور های موتور در دقیقه سرعت آن را به 1000 دور در دقیقه برساند
حالا دور موتور میشماره اما نمیدونم چه جوری باید بگم که سرعت موتور تا چه اندازه بالا ببره که بشه 1000 دور در دقیقه
اول حساب کردم که 1000 دور در دقیقه میشه حدودا 16 دور در ثانیه بعد میگم ocr ++ اما ocr تو یک چشم به هم زدن میکنه 255 حتی نمیزاره به 17 برسه
اگر میشه راهنماییم کنید
if ( speed == 17 ){
OCR0= OCR0++;
}
یک برنامه کنترل موتور dc نوشتم اما یک سوال دارم
اینکه میخوام بهش بگم که با شمارش تعداد دور های موتور در دقیقه سرعت آن را به 1000 دور در دقیقه برساند
حالا دور موتور میشماره اما نمیدونم چه جوری باید بگم که سرعت موتور تا چه اندازه بالا ببره که بشه 1000 دور در دقیقه
اول حساب کردم که 1000 دور در دقیقه میشه حدودا 16 دور در ثانیه بعد میگم ocr ++ اما ocr تو یک چشم به هم زدن میکنه 255 حتی نمیزاره به 17 برسه
اگر میشه راهنماییم کنید
if ( speed == 17 ){
OCR0= OCR0++;
}
دیدگاه