اطلاعیه
همه را پاک کن

برای شروع کار با میکروکنترلرها، واقعاً C سخته؟ یا ارزششو داره یاد بگیرم؟

نوشته ها: 4
شروع کننده موضوع
(@sanazkrimi)
عضو فعال
ملحق شد: 7 ماه پیش

من تو دانشگاه فقط با Arduino و کدنویسی ساده کار کردم. الان می‌خوام برم سمت AVR یا STM32. همه می‌گن باید C بلد باشم ولی وقتی نگاه می‌کنم، به نظرم خشک و سخت و عجیب می‌رسه. واقعاً لازمه یا با Python و Arduino هم می‌شه ادامه داد؟ یادگیریش ارزش داره یا نه؟

پاسخ
6 پاسخ ها
نوشته ها: 6
(@aimanzarei)
عضو فعال
ملحق شد: 7 ماه پیش

زبان C خشک و سخته ولی پایه همه‌چیزه. اگه بخوای از Arduino فراتر بری، باید C رو یاد بگیری. راه در رو نداره.

پاسخ
نوشته ها: 7
(@navidmaker)
عضو فعال
ملحق شد: 7 ماه پیش

من اولش با MicroPython شروع کردم، خیلی جذاب بود. ولی تا رسیدم به محدودیت حافظه یا سرعت، مجبور شدم برگردم به C.

پاسخ
نوشته ها: 8
(@mani-droid7)
عضو فعال
ملحق شد: 7 ماه پیش

اگه بخوای به سخت‌افزار دقیق کنترل داشته باشی Register-Level، فقط C یا حتی Assembly جواب می‌ده. توی Python بیشتر درگیر abstraction می‌شی.

پاسخ
hosseinele
نوشته ها: 19
(@hosseinele)
ملحق شد: 7 ماه پیش

به نظر من باید همزمان C یاد بگیری و پروژه ساده بزنی. هیچ‌وقت با خوندن تنها جلو نمیری. ترکیب پروژه + آموزش جواب می‌ده.

پاسخ
نوشته ها: 3
 H.N.
(@electro-hamid)
عضو فعال
ملحق شد: 7 ماه پیش

C لازمه ولی قرار نیست از روز اول همه چیزو بدونی. از کار با GPIO تو STM32CubeMX شروع کن. بعد یواش‌ یواش برو سمت HAL و LL.

پاسخ
hosseinele
نوشته ها: 19
(@hosseinele)
ملحق شد: 7 ماه پیش

هرکس می‌خواد واقعاً تو حوزه میکروکنترلر حرفه‌ای بشه، باید زبان C رو عمیق بلد باشه. حتی اگه با Arduino شروع کرده.

پاسخ