armeducation – Telegram
armeducation
3.58K subscribers
367 photos
326 videos
115 files
370 links
آموزش حرفه ای میکروکنترلرهای ARM

ادمین:
@mzarkoob
مهندس مهدی زرکوب
شروع مطالب :
https://news.1rj.ru/str/armeducation/1
اینستاگرام :
@armeducation
کانال ایتا:
https://eitaa.com/armeducation
همراه :
09359956361
Download Telegram
Media is too big
VIEW IN TELEGRAM
شرح نحوه عملکرد حذف نام
فعلا لایک کنید و نظرتو کامنت کن تا سر فرصت کپشن این قسمت کامل کنم 😄
https://aparat.com/v/wmg5mq1
@armrducation
11👍5😁2
armeducation
پیش نیاز ! از مواردی که در اطلاع رسانی دوره مقدماتی یا متوسط به عزیزان متقاضی باهاش مواجه میشم اینه که من اینها را بلدم یا تسلط نسبی دارم یا کار کردم و اگر دوره پیشرفته بذارید ان شاء الله در آن شرکت می کنم ! خوب تجربه ما چی میگه ؟ در اکثریت موارد به جز چند…
This media is not supported in your browser
VIEW IN TELEGRAM
فاصله تصور با واقعیت
از چندین نفر که بعد از دیدن سرفصل دوره مقدماتی stm32 می گفتند ما اینها را بلدیم چند سوال کردم. نتیجه قابل تامله. حتی یکی از عزیزان گفتند بهتر از کسانی که در دوره تان شرکت کردند به مطالب تسلط دارند ! یکی دیگه از عزیزان هم بهش برخورد و ظاهرا ناراجت شدند و قهر کردند ! 🤨
یک مشکلی که بعدها به وجود میاد اینه که با این تصور آن عزیز یک پروژه قبول می کند و در عمل می بینه انگار توانایی اتمامشو نداره.
مسلما مشکل اولیه اینه که در صورتی که در دوره ای شرکت کند که نیاز به تسلط به مباحث دوره قبلیست، متوجه مطالب نمیشه و باعث حاشیه و داستان میشه .
@armeducation
👍6
armeducation
نمایش عکس از برنامه پروگرام شده در فلاش خارجی https://aparat.com/v/wpcsA در اینجا به جای قرار دادن عکس ها در رم خارجی ،کل برنامه در فلش خارجی در برد stm32h7b0 کویر پروگرام شده است. عکس ها هم در داخل خود برنامه قرار داده شده، مانند وقتی که عکس در فلاش داخلی…
Media is too big
VIEW IN TELEGRAM
نتیجه اجرای برنامه از فلش خارجی
در اینجا کل برنامه نمایش عکس در فلش خارجی میکرو stm32h750 کویر پروگرام کرده ام. با این تفاوت که در اینجا از TFT مدل SPI استفاده کرده ام و با توابع هال هم دارم دیتا را روی spi قرار میدم.
بعد اینکه کلی وقت گذاشتم عکس پیدا کردم، سایزشو درست کردم، تابع نمایش عکس اصلاح کردم، تنظیمات را انجام دادم که برنامه از فلش خارجی اجرا بشه، انتظار این نتیجه را نداشتم.
نظر شما چیه؟
کیفیت ویدئو در پایین ترین حده تا زود آپلود بشه وگرنه کیفیت عکس رو ال سی دی در این حد نیست !
در ویدئو بعدی یک آموزش مختصر میذارم از نحوه پروگرام روی فلش خارجی.
@armeducation
👇
❤️
4👍1
armeducation
داشتن آمادگی به دلیل کمی فشرده بودن دوره، داشتن آمادگی قبل از حضور در هفته اول کاملا ضروریست. پس اگر قصد شرکت دارید پیشنهاد میشه زودتر اقدام کنید تا به گروه کلاس اد شوید و در جریان موارد لازم قرار داشته باشید. یکی از موارد آمادگی مشاهده فیلم های راه اندازی…
Media is too big
VIEW IN TELEGRAM
داشتن آمادگی اولیه قبل از شرکت در دوره مقدماتی
https://aparat.com/v/dtsr28e
بعضی از تقاضیان می پرسند تا کی فرصت هست در دوره مقدماتی stm32 ثبت نام کنیم؟
مسلما دو سه روز قبل از شروع زمان مناسبی نیست. چرا؟
این موضوع را گفتم ویدئو بگیرم یک شرحی بدم.
@armeducation
👍3
Media is too big
VIEW IN TELEGRAM
تنظیمات برای پروگرام در فلش خارجی
https://aparat.com/v/auy4gl5
در این ویدئو شرح دادیم چه تنظیماتی لازم هست انجام بدید تا برنامه در فلش خارجی پروگرام بشه
میکروهای سری H7 دارای واحد QSPI هست که میشه فلش شون را توسعه داد و فلش خارجی استفاده کرد و کلا برنامه را در آن پروگرام کرد.
اگه گفتید چه چیزی اینجا اشتباه گفتم ؟
@armeducation
👍2🔥1😁1
🎓  تهران : بیست و دومین دوره آموزش «مقدماتی» و «متوسط» میکروکنترلر STM32 - دی ماه ۱۴۰۳
🏢 مکان : "تهران" - حضوری. میدان انقلاب ابتدای کارگر جنوبی
(در دو سطح مقدماتی و متوسط)
⏱️ مدت "30" ساعت
🕔 زمان : چهارشنبه پنج شنبه و جمعه ۱۹ و ۲۰ و ۲۱ دی.
با فاصله یک ماه هفته دوم و هفته سوم.
- مقدماتی :چهارشنبه ۱۹ ام دی بعد از ظهر و جمعه صبح ۲۱ ام، هفته اول.
- متوسط : پنج شنبه و جمعه بعداز ظهر،۲۰ و ۲۱ ام، هفته اول
👤 مدرس : مهندس مهدی زرکوب با 13 سال سابقه آموزش حرفه ای میکروکنترلرهای ARM
📚 پیش نیاز دوره مقدماتی : آشنایی با زبان برنامه نویسی سی و آشنایی با میکروکنترلرهای stm32
📚 پیش نیاز دوره متوسط : تسلط به مباحث دوره مقدماتی و چند بخش زبان سی
-  ظرفیت : ۸ نفر.
⚠️ اولویت با کسانیست که ثبت نام خود را زودتر قطعی نمایند.
🖋 جهت ثبت نام  :
🆔 تلگرام-》 @mzarkoob
☎️ همراه -》 09359956361
آموزش این دوره از پایه، عملی و کاملا کاربردی خواهد بود نه صرفا آشنایی با رجیسترها  یا توابع آماده و راه اندازی آنها .
✔️ دوره شامل : شرح تمام رجیسترهای لازم و اصول عملکرد توابع، استفاده از توابع STD Periph و توابع HAL در جای مورد نیاز ، نکات ظریف راه اندازی، ” کاربردهای پریفرالها ” و اجرای عملی در کلاس ، دادن تمرین، رفع ایراد در ابتدای جلسات بعد، پروژه های ترکیبی ...
👈 پشتیبانی در گروه حین و بعد دوره
💻تجهیزات لازم :  لپ تاپ. همچنین سخت افزار شامل برد و  پروگرامر و ... برای کار در کلاس و بعد انجام تمرین بعد کلاس
@armeducation
👍3
armeducation
عکس یادگاری هفته اول روز دوم از بیستمین دوره مقدماتی stm32 - یازده خرداد، تهران جای سه نفر خالیه @armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
نحوه عملکرد چند خط کد
گاهی لازم میشه یک کاری مشخصی را خودتان کد نویسی کنید ولی گاهی لازم میشه کدی را تحلیل کنید و ببینید عملکردش چطور هست. نقش آشنایی کافی به برنامه نویسی سی در اینجا کاملا واضح هست.
یک قسمت کوتاه از این موضوع تحلیل کد که در دوره مقدماتی stm32 داشتیم را گفتم برای نمونه بذارم که براتون ملموس تر باشه.
به نظرتان چرا لازم میشه داخل تابعی را بررسی کنیم ؟ (من اسم اینو میذارم فوضولی در تابع 😁 و این نوع فوضولی نتایج خوبی برام داشته! )
شما در یک نگاه متوجه نحوه عملکرد این تابع میشید ؟
@armeducation
💯3👍2😁1
armeducation
دلیلی که نرم افزارهای KEIL به همراه چند پک پرکاربرد همین طور نرم افزار STM32CubeMX و STM32CubeIDE به همراه پک هاشون در کانال قرار داده میشه اینه که تحریمیم و دردسر داره دانلود ازشون یا بعضی ها اصلا نمی تونند دانلود کنند. منم بتونم دانلود کنم با دردسر زیاد…
آپدیت پک های کیوب
یک پروژه با کیوب می خواهید درست کنید. ولی بعد کد ژنریت بهتون خطا میده که این شماره پک نیست. می خوای بزنی دانلود؟ شما هم یادت رفته ایرانی و میزنی و می بینی به هر دلیلی نمیشه. از اون بدتر آخرین patch هم آفلاین داری ولی برای بروز کردن خطا میده. میشه مطابق عکس پک ورژن پایین تر انتخاب کنی ولی اگه حتما باید با ورژن بالاتر باشه چی؟
حالت دیگه اینکه با بدبختی و فلاکت 😁 پک های کیوب را آنلاین بروز کردی ولی حالا می خوای ویندوز عوض کنی!
در این موارد چه راهی به ذهنتون میرسه ؟
@armeducation
3👍1
🎓  اصفهان : بیست و سومین دوره آموزش «مقدماتی» و «متوسط» میکروکنترلر STM32 - دی ماه ۱۴۰۳
🏢 مکان : "اصفهان" - حضوری.
(در دو سطح مقدماتی و متوسط جداگانه)
⏱️ مدت "28" ساعت
🕔 زمان شروع : پنج شنبه و جمعه 27 و 28 دی.
- مقدماتی : جمعه ها صبح از 28 دی ماه
- متوسط : پنج شنبه ها بعداز ظهر، از 27 دی ماه
👤 مدرس : مهندس مهدی زرکوب
📚 پیش نیاز دوره مقدماتی : آشنایی با زبان برنامه نویسی سی و آشنایی با میکروکنترلرهای stm32
📚 پیش نیاز دوره متوسط : تسلط به مباحث دوره مقدماتی و چند بخش از فیلم زبان سی
-  ظرفیت : ۸ نفر.
🖋 جهت ثبت نام  :
🆔 تلگرام-》 @mzarkoob
☎️ همراه -》 09359956361
زمان ثبت نام : تا یک هفته قبل از شروع دوره
@armeducation
👍6
armeducation
تست برنامه تشخیص فاصله در پروژه https://aparat.com/v/asiohuf در نت سمپل اولیه هست که با مد کپچر این سنسور آلتراسونیک را راه اندازی کرده است. ولی در صورتی که در پروژه بخواهید از آن استفاده کنید یه کوچولو! برنامه نویسی باید بهش اضافه کنید و گرنه اون کاری که…
This media is not supported in your browser
VIEW IN TELEGRAM
یک تغییر کوچک در عملکرد روتاری «در پروژه»
قبلا برای یک راه اندازی مثل سنسور آلتراسونیک هم به این موضوع اشاره داشتم که یک راه اندازی ممکنه ساده باشه، ولی بخوای در پروژه اصلاحش کنی زمان زیادی باید صرفش کنی.
تبعات قرار دادن یک لیست بلند از انواع راه اندازی در یک دوره آموزشی اینه که افراد فکر نمی کنند در پروژه با چه چالش هایی ممکنه دچار بشوند و این قدر باید براش وقت صرف کنند و در عمل میبینند دچار اشتباه محاسباتی شدند.
شما چنین تجربیاتی داشتید ؟
@armeducation
👍6
اولین جلسه دوره متوسط stm32 - تهران
پنج شنبه ۲۰ دی ۱۴۰۳
جای یک نفر غایب هم خالی
@armeducation
👍6
armeducation
دستگاه کنترل پیامکی طراحی و ساخت مهندس محمد رضایی با ماژول sim800 از شرکت کنندگان فعال دوره مقدماتی متوسط stm32 تیرماه ۱۴۰۲ بودند. @armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
ارسال دریافت پیامک با sim800
https://aparat.com/v/rxwsv1v
ساده ترین کار با این ماژول ارسال دریافت پیامک هست. البته از این ساده تر هم هست و اونم برقراری تماسه که یک دستور ارسال می کنی و شماره مورد نظر زنگ می خوره! ولی اگه بخوای ارسال دریافت را درست انجام بدید یکم باید بیشتر روی برنامه نویسی دستگاه کار کنی و اینجاست که میبینی راه اندازی قسمت اول کاره
با توجه به اینکه پروتکل ارتباطی این ماژول سریال هست در دوره مقدماتی هم کار با این ماژول در دستور کار هست.
به نظرت چه قابلیت های جالبی این ماژول داره ؟
در ارسال و دریافت با چه چالشهایی برنامه نویسی مواجه شدید ؟
@armeducation
👍7
armeducation
🎓  اصفهان : بیست و سومین دوره آموزش «مقدماتی» و «متوسط» میکروکنترلر STM32 - دی ماه ۱۴۰۳ 🏢 مکان : "اصفهان" - حضوری. (در دو سطح مقدماتی و متوسط جداگانه) ⏱️ مدت "28" ساعت 🕔 زمان شروع : پنج شنبه و جمعه 27 و 28 دی. - مقدماتی : جمعه ها صبح از 28 دی ماه - متوسط…
جلسه اول بیست و چندمین 🙂 دوره stm32
دوره متوسط - اصفهان
پنج شنبه ۲۷ دیماه ۱۴۰۳
بعد از سه دوره برگزاری دوره مقدماتی در اصفهان، این اولین دوره متوسط هست که برگزار میشه.
ظاهراً باید یک تجدید نظری در شماره گذاری دوره ها داشته باشم !
@armeducation
👍71
This media is not supported in your browser
VIEW IN TELEGRAM
شروع انجام کار
یک قسمت از انتهای جلسه اول دوره مقدماتی stm32
بعد از چشمک زن led و قر دادن! بایستی اعداد نمایش داده بشه که آرم آموزان از همین ابتدای دوره آموزشی با مفهوم انجام کار آشنا شود و از اندک آموخته هایشان استفاده کنند. در انجام کار هست که برنامه نویسی سی خودشو نشون میده نه در راه اندازی پشت سر هم پریفرالها!
البته در ادامه باید یک تفکیکی برای کار داشته باشیم. کارهای کاربردی و کارهای سرگرمی
نظر شما در مورد این دو مدل کار چیه ؟
@armeducation
👍3