دستیار هوش مصنوعی
اعلان‌ها
پاک کردن همه

برای شروع کار با میکروکنترلرها، واقعاً 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 شروع کرده.


پاسخ