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
armeducation
یکی از کاربردهای جالب روتاری انکدر استفاده از آن برای چرخش روی منوهای TFT و انتخاب منوی مورد نظر است. @armeducation
Media is too big
VIEW IN TELEGRAM
منونویسی با روتاری
https://aparat.com/v/wha6b20
در پروژه هایی لازم به استفاده از روتاری میشه
- در بعضی پروژه ها برای تغییر پارامترها بعد تاچ کردن یا انتخاب اون مقدار، از روتاری استفاده میشه.
- در بعضی دیگه از پروژه ها صرفا لازمه برای چرخش بین منوها از روتاری استفاده بشه.با زدن سر وسط هم وارد همان صفحه مورد نظر میشه.
- و در بعضی دیگه لازم میشه خیلی از کارها با همین روتاری انجام بشه. از جمله چرخش بین منوها، رفتن به صفحات قبلی و بعدی با انتخاب سر وسط روتاری روی منو مربوطه، تنظیم اعداد پارامترهای مختلف روی TFT و ... . مسلما پیچیدگی این پروژه به مراتب بیشتر از حالت های قبلی است.
👈 یکی از مباحث دوره مقدماتی هم همین منونویسی با روتاری هست.
شما در چه پروژه های از روتاری استفاده کرده اید؟
@armrducation
👏5👍41
This media is not supported in your browser
VIEW IN TELEGRAM
استفاده از روتاری برای تغییر پارامترها
https://aparat.com/v/ncv64rb
در این پروژه بعد تاچ کردن پارامتر مورد نظر، با تغییر روتاری می توان مقدار آن را کم یا زیاد کرد.
در اینجا کاربرد روتاری برای همین موضوع هست و چرخش بین منوها و استفاده از سر وسط، مد نظر نیست. مسلما تا زمان تاچ نشدن همان قسمت، چرخش روتاری تاثیری در کارمان نباید داشته باشد.
این یک قسمت از مراحل رفع ایرادات پروژه بوده که منظورمان از این مدل کاربرد روتاری را هم میرسانده.
@armeducation
👍5
armeducation pinned «افرادی که قصد شرکت در دوره بعدی: 🎓 مقدماتی  STM32 🏢 مکان :  "اصفهان" و «تهران» حضوری مدت ۲۸ ساعت را دارند ، لطفا جهت پیش ثبت نام اطلاع دهید : 🆔 -》 تلگرام @mzarkoob ☎️ -》  09359956361 با سپاس @armeducation»
🎓  اصفهان : دوره آموزش «مقدماتی» میکروکنترلر STM32 - پاییز ۱۴۰۴
🏢 مکان : "اصفهان" - حضوری.
⏱️ مدت "28" ساعت. ۷ جلسه ۴ ساعته.
🕔 زمان شروع پیشنهادی : پنج شنبه 15 آبان .
👤 مدرس : مهندس مهدی زرکوب
📚 پیش نیاز دوره : آشنایی با زبان برنامه نویسی سی
و آشنایی با میکروکنترلرهای stm32
-  ظرفیت : ۸ نفر.
🖋 جهت ثبت نام  :
🆔 تلگرام-》 @mzarkoob
☎️ همراه -》 09359956361
زمان ثبت نام : تا یک هفته قبل از شروع دوره
@armeducation
👍2
armeducation
اتصال تاچ خازنی GT911 به میکروکنترلر STM32F429 و تست عملی @armeducation
اضافه کردن کتابخانه رجیستری به پروژه کیوب
در اینجا از یک کتابخانه برای راه اندازی تاچ خازنی GT911 استفاده شده است. این کتابخانه رجیستری هست و در یک سمپل ساده درست کار می کنه. همین کتابخانه را به پروژه ای که در کیل توسط کیوب ساخته شده اضافه می کنیم و انتظار داریم به درستی کار کنه.
به نظر شما نتیجه چی هست؟
👈 توضیحات کامنت هم یادت نره بخونی و اگه تجربه ای داشتی بگو.
@armeducation
5👍1
armeducation pinned «🎓  اصفهان : دوره آموزش «مقدماتی» میکروکنترلر STM32 - پاییز ۱۴۰۴ 🏢 مکان : "اصفهان" - حضوری. ⏱️ مدت "28" ساعت. ۷ جلسه ۴ ساعته. 🕔 زمان شروع پیشنهادی : پنج شنبه 15 آبان . 👤 مدرس : مهندس مهدی زرکوب 📚 پیش نیاز دوره : آشنایی با زبان برنامه نویسی سی و…»
🎓  تهران : دوره جدید آموزش «مقدماتی» میکروکنترلر STM32 - پاییز ۱۴۰۴
🏢 مکان : "تهران" - حضوری. میدان انقلاب ابتدای کارگر جنوبی
⏱️ مدت "30" ساعت
🕔 زمان پیشنهادی : هفته اول پنج شنبه و جمعه اواخر مهر هفته دوم با فاصله یک ماه و نیم : اواسط آذر.
👤 مدرس : مهندس مهدی زرکوب با 14 سال سابقه آموزش حرفه ای میکروکنترلرهای ARM
📚 پیش نیاز دوره مقدماتی : آشنایی با زبان برنامه نویسی سی و آشنایی با میکروکنترلرهای stm32
-  ظرفیت : ۸ نفر.
⚠️ اولویت با کسانیست که ثبت نام خود را زودتر قطعی نمایند.
🖋 جهت ثبت نام  :
🆔 تلگرام-》 @mzarkoob
☎️ همراه -》 09359956361
👈 پشتیبانی در گروه حین و بعد دوره
@armeducation
👍51
Media is too big
VIEW IN TELEGRAM
دوره آموزشی پروژه محور !
https://aparat.com/v/kag69j8
عنوان جذابی که میشه روی یک دوره قرار داد که باعث جذب افراد بشه.
نظر شما چیه ؟
@armeducation
5😁3👍1🔥1
Media is too big
VIEW IN TELEGRAM
ساعت سوم جلسه سوم مقدماتی stm32 تهران
بحث وقفه خارجی
https://aparat.com/v/gnv8g7c
- نحوه ایجاد یک کتابخانه از ابتدا با کمک سمپل کیل میکروی ۱۰۳ برای راه اندازی وقفه خارجی در پایه pa0
- شرح جزییات عملکرد وقفه خارجی و شرح رجیسترها
...
قضیه راش انداختن براتون جایی کاربرد داشته ؟
پیش‌نیاز این قسمت فیلم کیوب هست :
http://film.kavirdownload.ir//date/stmcube/STM32F4/3-2.mp4
ممنون میشم نظرتان کامنت کنید. 🙏
@armeducation
👍8
دوره نیمه مقدماتی stm32
برای پرسنل شرکت سیمان شاهرود
۱۲ تیرماه ۱۴۰۴
@armeducation
👏105
کلاس خصوصی stm32
کلاسی که با دوتا پسر فعال و باهوش مقطع هشتم در حال برگزاریه و من واقعا کیف میکنم از این همه استعداد و ذوقشون برای انجام کارهای عملی و تمرینات
امیدوارم که موفق ترین باشند
@armeducation
👏22👍4
armeducation
جلسه آخر دوره متوسط stm32 پنج شنبه - ۱۱ اردیبهشت ۱۴۰۴ - اصفهان جای سه نفر از عزیزان در این عکس خالی جناب اشفاق پشت صحنه زحمت عکس را گرفتند. و خانم محمدی از شیراز امکانش نبود این جلسه تشریف بیاورند. @armeducation
Media is too big
VIEW IN TELEGRAM
شرح یک دستگاه که توسط آقای رضا فریدفتحی
https://aparat.com/v/aikgcne
کوچکترین شرکت کننده دوره مقدماتی و متوسط ساخته شده است.
طرحشون رتبه اول مسابقات استانی خوارزمی شد. 👏
@armeducation
👏20👍3🔥21😁1
armeducation pinned «🎓  تهران : دوره جدید آموزش «مقدماتی» میکروکنترلر STM32 - پاییز ۱۴۰۴ 🏢 مکان : "تهران" - حضوری. میدان انقلاب ابتدای کارگر جنوبی ⏱️ مدت "30" ساعت 🕔 زمان پیشنهادی : هفته اول پنج شنبه و جمعه اواخر مهر هفته دوم با فاصله یک ماه و نیم : اواسط آذر. 👤 مدرس : مهندس مهدی…»
armeducation
تاثیر اصلاحات برنامه نویسی (DMA) بر سرعت نمایش صفحات https://aparat.com/v/pgpytp7 در ویدیو قبلی دیدید صفحات چقدر با ناز نمایش داده میشد ! در اینجا از dma در تابع HAL spi استفاده کردیم و نتیجه مشخصه. میشه گفت انگار معجزه شده ! ما قبلا از dma فقط برای پاک کردن…
Media is too big
VIEW IN TELEGRAM
استفاده از dma به صورت رجیستری و باگ کار
https://aparat.com/v/qej145m
در پروژه ای لازم شد برای رفرش و نمایش فونت از dma به صورت رجیستری استفاده شود. ولی این کار بدون باگ نبود. نکته این جاست که در کار ترکیبی این باگ خودشو نشون داده و به صورت مستقل کاملا درست کار می کنه !
👈 وقتی هم با توابع هال هم با رجیستری کار می کنید متوجه تفاوت های نحوه استفاده از آن خواهید شد. مثل من شاید احساس کنید در کار با توابع هال در اینجا یک محدودیتی دارید ولی کار سریع تر انجام میشه.
به نظر شما دلیل این باگ چی هست و همین طور محدودیتی در استفاده از dma با توابع هال برای spi هست؟
@armeducation
👍51
armeducation
اجرای عملی وب سرور(Http) در میکروکنترلر lpc1768 با Rl کیل @armeducation
Media is too big
VIEW IN TELEGRAM
مراحل تنظیمات برای راه انداری ساده وب سرور در میکروی F7
https://aparat.com/v/zxkx53r
این آموزش را از نت گرفتم اینجا گذاشتم که مقدمه صحبت بعدیم باشه.
در اینجا تنظیماتی را در کیوب انجام داده سپس اصلاحاتی در کد ایجاد شده انجام شده تا بالاخره در مرور گر با زدن IP تعریف شده اون صفحه میاد بالا. همین !
آیا در سایر میکروها این روش به شما پاسخ داده؟
@armeducation
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
تست وب سرور با توابع lwip با سمپل کیوب
https://aparat.com/v/gkye521
در ادامه ویدئو قبلی نتیجه اجرای کد را با استفاده از دو سمپل در میکروی stm32f407 مشاهده می کنید.
👈 این چند دقیقه نتیجه چندین ساعتی هست که روی این موضوع وقت گذاشته شده که اول متوجه بشیم قضیه چیه و بعد راه حل چیه ! در این مسیر زمان زیادی روی آپدیت کیوب و ورژن هاش هم تلف شد ☹️
به نظر شما کیوب باگ داره!؟
@armeducation
👏61
armeducation
استفاده از dma به صورت رجیستری و باگ کار https://aparat.com/v/qej145m در پروژه ای لازم شد برای رفرش و نمایش فونت از dma به صورت رجیستری استفاده شود. ولی این کار بدون باگ نبود. نکته این جاست که در کار ترکیبی این باگ خودشو نشون داده و به صورت مستقل کاملا درست…
Media is too big
VIEW IN TELEGRAM
احساس نیاز به سرعت نمایش (قسمت اول)
https://aparat.com/v/vkf2g96
آیا در هر پروژه ای نیازه سرعت نمایش خوب باشه؟
در ویدیو قبلی صحبت از سرعت نمایش و ضرورت استفاده از DMA چه با توابع هال چه به صورت رجیستری شد. ولی باید در پروژه این نیاز احساس بشه
در اینجا این عدم ضرورت نشان داده شده است!
گاهی حتی نیاز نیست برنامه نویسی بهینه باشه. چون چیزی خودشو نشون نمی ده
در چه پروژه های با این عدم ضرورت مواجه شدید؟
@armeducation
👍3👏2
armeducation
کلاس خصوصی stm32 کلاسی که با دوتا پسر فعال و باهوش مقطع هشتم در حال برگزاریه و من واقعا کیف میکنم از این همه استعداد و ذوقشون برای انجام کارهای عملی و تمرینات امیدوارم که موفق ترین باشند @armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
از مجموعه تمرینات مهدیار !
در مراحل انجام تمرین منونویسی، بهش گفتم یک بازه بذاره بین روشن شدن و خاموش شدن ال ای دی
👈 وقت گذاشتن روی انجام تمرینات قدم به قدم باعث یادگیری و پیشرفت در یادگیری میکروکنترلرهای arm میشه.
👏6🔥2
Media is too big
VIEW IN TELEGRAM
احساس نیاز به سرعت نمایش (قسمت دوم)
https://aparat.com/v/vnbz0t7
در قسمت قبلی دیدید که در پروژه باید ضرورتی احساس بشه تا از پریفرال یا الگوریتم یا ... استفاده بشه.
در اینجا این ضرورت نشان داده شده است.
ما قبلا صحبت از سرعت رفرش کل TFT با DMA می کردیم و اونو نشون میدادیم. اینجا برای کارمون فقط یک قسمت باید رفرش بشه ولی سریع!
توابع آماده گرافیکی به چه شکل این کارها را برامون انجام می دهند؟
@armeducation
👍51
armeducation
دوره آموزشی پروژه محور ! https://aparat.com/v/kag69j8 عنوان جذابی که میشه روی یک دوره قرار داد که باعث جذب افراد بشه. نظر شما چیه ؟ @armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
در یک پروژه چه راه اندازی هایی لازمه ؟
https://aparat.com/v/yfi360c
بعد از راه اندازی چه برنامه نویسی هایی باید بشه تا کار مورد نظر انجام بشه؟
👈 مبحث مدباس هم به دوره مقدماتی حضوری اضافه شد 😊 .
@armeducation
👍3👏3
armeducation
استفاده عملی از RS485 برای ارسال دیتا بین دو دستگاه به نظر شما طول سیم رابط نهایت چقدر می تواند باشد؟ @armeducation
Media is too big
VIEW IN TELEGRAM
مبدل rs485
https://aparat.com/v/sreh49q
به جای استفاده از دو برد برای تست rs485 میشه از ماژولش استفاده کرد. این طوری تست خیلی راحت تر میشه.
وقتی بخواهید مدباس را تست کنید گیر این هستید که یک وسیله ای باشه که با مدباس کار کنه بهش دیتا بدید و بگیرید. خوب از سیستم تون میتونید استفاده کنید. اونم با یک ماژول رابط !
بر روی برد کویر از آی سی sp3485 استفاده شده است که دو پایه A و B آن به عنوان خروجی RS485 قابل استفاده می‌باشد.
حالا سوال : وقتی این ماژول پایه RE نداره چطور از سیستم دیتا می‌ذاره روش!؟
@armeducation
👍53