اعلان‌ها
پاک کردن همه

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

نوشته‌ها: 4
شروع‌کننده موضوع
(@sanazkrimi)
عضو فعال
عضویت: 1 سال پیش

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


پاسخ
6 پاسخ
نوشته‌ها: 6
(@aimanzarei)
عضو فعال
عضویت: 1 سال پیش

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


پاسخ
نوشته‌ها: 7
(@navidmaker)
عضو فعال
عضویت: 1 سال پیش

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


پاسخ
نوشته‌ها: 8
(@mani-droid7)
عضو فعال
عضویت: 1 سال پیش

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


پاسخ
hosseinele
نوشته‌ها: 19
(@hosseinele)
عضویت: 1 سال پیش

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


پاسخ
نوشته‌ها: 3
 H.N.
(@electro-hamid)
عضو فعال
عضویت: 1 سال پیش

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


پاسخ
hosseinele
نوشته‌ها: 19
(@hosseinele)
عضویت: 1 سال پیش

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


پاسخ