armeducation
دلیلی که نرم افزارهای KEIL به همراه چند پک پرکاربرد همین طور نرم افزار STM32CubeMX و STM32CubeIDE به همراه پک هاشون در کانال قرار داده میشه اینه که تحریمیم و دردسر داره دانلود ازشون یا بعضی ها اصلا نمی تونند دانلود کنند. منم بتونم دانلود کنم با دردسر زیاد…
آپدیت پک های کیوب
یک پروژه با کیوب می خواهید درست کنید. ولی بعد کد ژنریت بهتون خطا میده که این شماره پک نیست. می خوای بزنی دانلود؟ شما هم یادت رفته ایرانی و میزنی و می بینی به هر دلیلی نمیشه. از اون بدتر آخرین patch هم آفلاین داری ولی برای بروز کردن خطا میده. میشه مطابق عکس پک ورژن پایین تر انتخاب کنی ولی اگه حتما باید با ورژن بالاتر باشه چی؟
حالت دیگه اینکه با بدبختی و فلاکت 😁 پک های کیوب را آنلاین بروز کردی ولی حالا می خوای ویندوز عوض کنی!
در این موارد چه راهی به ذهنتون میرسه ؟
@armeducation
یک پروژه با کیوب می خواهید درست کنید. ولی بعد کد ژنریت بهتون خطا میده که این شماره پک نیست. می خوای بزنی دانلود؟ شما هم یادت رفته ایرانی و میزنی و می بینی به هر دلیلی نمیشه. از اون بدتر آخرین patch هم آفلاین داری ولی برای بروز کردن خطا میده. میشه مطابق عکس پک ورژن پایین تر انتخاب کنی ولی اگه حتما باید با ورژن بالاتر باشه چی؟
حالت دیگه اینکه با بدبختی و فلاکت 😁 پک های کیوب را آنلاین بروز کردی ولی حالا می خوای ویندوز عوض کنی!
در این موارد چه راهی به ذهنتون میرسه ؟
@armeducation
❤3👍1
🎓 اصفهان : بیست و سومین دوره آموزش «مقدماتی» و «متوسط» میکروکنترلر STM32 - دی ماه ۱۴۰۳
🏢 مکان : "اصفهان" - حضوری.
(در دو سطح مقدماتی و متوسط جداگانه)
⏱️ مدت "28" ساعت
🕔 زمان شروع : پنج شنبه و جمعه 27 و 28 دی.
- مقدماتی : جمعه ها صبح از 28 دی ماه
- متوسط : پنج شنبه ها بعداز ظهر، از 27 دی ماه
👤 مدرس : مهندس مهدی زرکوب
📚 پیش نیاز دوره مقدماتی : آشنایی با زبان برنامه نویسی سی و آشنایی با میکروکنترلرهای stm32
📚 پیش نیاز دوره متوسط : تسلط به مباحث دوره مقدماتی و چند بخش از فیلم زبان سی
- ظرفیت : ۸ نفر.
🖋 جهت ثبت نام :
🆔 تلگرام-》 @mzarkoob
☎️ همراه -》 09359956361
زمان ثبت نام : تا یک هفته قبل از شروع دوره
@armeducation
🏢 مکان : "اصفهان" - حضوری.
(در دو سطح مقدماتی و متوسط جداگانه)
⏱️ مدت "28" ساعت
🕔 زمان شروع : پنج شنبه و جمعه 27 و 28 دی.
- مقدماتی : جمعه ها صبح از 28 دی ماه
- متوسط : پنج شنبه ها بعداز ظهر، از 27 دی ماه
👤 مدرس : مهندس مهدی زرکوب
📚 پیش نیاز دوره مقدماتی : آشنایی با زبان برنامه نویسی سی و آشنایی با میکروکنترلرهای stm32
📚 پیش نیاز دوره متوسط : تسلط به مباحث دوره مقدماتی و چند بخش از فیلم زبان سی
- ظرفیت : ۸ نفر.
🖋 جهت ثبت نام :
🆔 تلگرام-》 @mzarkoob
☎️ همراه -》 09359956361
زمان ثبت نام : تا یک هفته قبل از شروع دوره
@armeducation
فروشگاه اینترنتی کویر الکترونیک
کاملترین فیلم آموزش زبان C در میکروکنترلرهای ARM (ورژن 2 )
کاملترین آموزش کاربردی زبان سی مخصوص میکروکنترلرها (ورژن 2 )
👍6
armeducation
تست برنامه تشخیص فاصله در پروژه https://aparat.com/v/asiohuf در نت سمپل اولیه هست که با مد کپچر این سنسور آلتراسونیک را راه اندازی کرده است. ولی در صورتی که در پروژه بخواهید از آن استفاده کنید یه کوچولو! برنامه نویسی باید بهش اضافه کنید و گرنه اون کاری که…
This media is not supported in your browser
VIEW IN TELEGRAM
یک تغییر کوچک در عملکرد روتاری «در پروژه»
قبلا برای یک راه اندازی مثل سنسور آلتراسونیک هم به این موضوع اشاره داشتم که یک راه اندازی ممکنه ساده باشه، ولی بخوای در پروژه اصلاحش کنی زمان زیادی باید صرفش کنی.
تبعات قرار دادن یک لیست بلند از انواع راه اندازی در یک دوره آموزشی اینه که افراد فکر نمی کنند در پروژه با چه چالش هایی ممکنه دچار بشوند و این قدر باید براش وقت صرف کنند و در عمل میبینند دچار اشتباه محاسباتی شدند.
شما چنین تجربیاتی داشتید ؟
@armeducation
قبلا برای یک راه اندازی مثل سنسور آلتراسونیک هم به این موضوع اشاره داشتم که یک راه اندازی ممکنه ساده باشه، ولی بخوای در پروژه اصلاحش کنی زمان زیادی باید صرفش کنی.
تبعات قرار دادن یک لیست بلند از انواع راه اندازی در یک دوره آموزشی اینه که افراد فکر نمی کنند در پروژه با چه چالش هایی ممکنه دچار بشوند و این قدر باید براش وقت صرف کنند و در عمل میبینند دچار اشتباه محاسباتی شدند.
شما چنین تجربیاتی داشتید ؟
@armeducation
👍6
armeducation
دستگاه کنترل پیامکی طراحی و ساخت مهندس محمد رضایی با ماژول sim800 از شرکت کنندگان فعال دوره مقدماتی متوسط stm32 تیرماه ۱۴۰۲ بودند. @armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
ارسال دریافت پیامک با sim800
https://aparat.com/v/rxwsv1v
ساده ترین کار با این ماژول ارسال دریافت پیامک هست. البته از این ساده تر هم هست و اونم برقراری تماسه که یک دستور ارسال می کنی و شماره مورد نظر زنگ می خوره! ولی اگه بخوای ارسال دریافت را درست انجام بدید یکم باید بیشتر روی برنامه نویسی دستگاه کار کنی و اینجاست که میبینی راه اندازی قسمت اول کاره
با توجه به اینکه پروتکل ارتباطی این ماژول سریال هست در دوره مقدماتی هم کار با این ماژول در دستور کار هست.
❓به نظرت چه قابلیت های جالبی این ماژول داره ؟
❓در ارسال و دریافت با چه چالشهایی برنامه نویسی مواجه شدید ؟
@armeducation
https://aparat.com/v/rxwsv1v
ساده ترین کار با این ماژول ارسال دریافت پیامک هست. البته از این ساده تر هم هست و اونم برقراری تماسه که یک دستور ارسال می کنی و شماره مورد نظر زنگ می خوره! ولی اگه بخوای ارسال دریافت را درست انجام بدید یکم باید بیشتر روی برنامه نویسی دستگاه کار کنی و اینجاست که میبینی راه اندازی قسمت اول کاره
با توجه به اینکه پروتکل ارتباطی این ماژول سریال هست در دوره مقدماتی هم کار با این ماژول در دستور کار هست.
❓به نظرت چه قابلیت های جالبی این ماژول داره ؟
❓در ارسال و دریافت با چه چالشهایی برنامه نویسی مواجه شدید ؟
@armeducation
👍7
armeducation
🎓 اصفهان : بیست و سومین دوره آموزش «مقدماتی» و «متوسط» میکروکنترلر STM32 - دی ماه ۱۴۰۳ 🏢 مکان : "اصفهان" - حضوری. (در دو سطح مقدماتی و متوسط جداگانه) ⏱️ مدت "28" ساعت 🕔 زمان شروع : پنج شنبه و جمعه 27 و 28 دی. - مقدماتی : جمعه ها صبح از 28 دی ماه - متوسط…
جلسه اول بیست و چندمین 🙂 دوره stm32
دوره متوسط - اصفهان
پنج شنبه ۲۷ دیماه ۱۴۰۳
بعد از سه دوره برگزاری دوره مقدماتی در اصفهان، این اولین دوره متوسط هست که برگزار میشه.
ظاهراً باید یک تجدید نظری در شماره گذاری دوره ها داشته باشم !
@armeducation
دوره متوسط - اصفهان
پنج شنبه ۲۷ دیماه ۱۴۰۳
بعد از سه دوره برگزاری دوره مقدماتی در اصفهان، این اولین دوره متوسط هست که برگزار میشه.
ظاهراً باید یک تجدید نظری در شماره گذاری دوره ها داشته باشم !
@armeducation
👍7❤1
This media is not supported in your browser
VIEW IN TELEGRAM
شروع انجام کار
یک قسمت از انتهای جلسه اول دوره مقدماتی stm32
بعد از چشمک زن led و قر دادن! بایستی اعداد نمایش داده بشه که آرم آموزان از همین ابتدای دوره آموزشی با مفهوم انجام کار آشنا شود و از اندک آموخته هایشان استفاده کنند. در انجام کار هست که برنامه نویسی سی خودشو نشون میده نه در راه اندازی پشت سر هم پریفرالها!
البته در ادامه باید یک تفکیکی برای کار داشته باشیم. کارهای کاربردی و کارهای سرگرمی
نظر شما در مورد این دو مدل کار چیه ؟
@armeducation
یک قسمت از انتهای جلسه اول دوره مقدماتی stm32
بعد از چشمک زن led و قر دادن! بایستی اعداد نمایش داده بشه که آرم آموزان از همین ابتدای دوره آموزشی با مفهوم انجام کار آشنا شود و از اندک آموخته هایشان استفاده کنند. در انجام کار هست که برنامه نویسی سی خودشو نشون میده نه در راه اندازی پشت سر هم پریفرالها!
البته در ادامه باید یک تفکیکی برای کار داشته باشیم. کارهای کاربردی و کارهای سرگرمی
نظر شما در مورد این دو مدل کار چیه ؟
@armeducation
👍3
armeducation
جلسه آخر شانزدهمین دوره مقدماتی متوسط stm32 اصفهان - اسفند ۱۴۰۱ جای سه نفر از غایبین به علت مشغله شدید انتهای سال خالی. این دوره این افتخار داشتیم در خدمت دو نفر از پیشکسوتان عزیز جناب مهندس نیک نژاد و مهندس نریمانی باشیم. @armeducation
Audio
یک تجربه و خاطره از جناب مهندس نیک نژاد
شما هم تجربیات خود را با ارسال کنید تا با دیگران به اشتراک بگذاریم.
@armeducation
شما هم تجربیات خود را با ارسال کنید تا با دیگران به اشتراک بگذاریم.
@armeducation
❤5
armeducation
مقایسه سرعت رفرش توابع هال و رجیستری در اینجا سرعت رفرش در TFT lcd مدل spi در دو حالتی که از توابع هال و رجیستری استفاده شده است مقایسه شده. https://aparat.com/v/MNcYr میکرو : stm32f407 سایز ال سی دی : ۴ اینچ spi درایور st7796 قبلا مقایسه های مختلفی داشتیم…
This media is not supported in your browser
VIEW IN TELEGRAM
تغییر در توابع هال برای افزایش سرعت !
از مجموعه ویدئو های یوهویی 😄
https://aparat.com/v/qmlzr40
در اینجا شما بگید کدام روش بهتره؟
اگه روش اول میشه انجام داد دقیق بگید چطوری ؟
@armeducation
از مجموعه ویدئو های یوهویی 😄
https://aparat.com/v/qmlzr40
در اینجا شما بگید کدام روش بهتره؟
اگه روش اول میشه انجام داد دقیق بگید چطوری ؟
@armeducation
👍7❤1😱1
armeducation
مقایسه سرعت رفرش توابع هال و رجیستری در اینجا سرعت رفرش در TFT lcd مدل spi در دو حالتی که از توابع هال و رجیستری استفاده شده است مقایسه شده. https://aparat.com/v/MNcYr میکرو : stm32f407 سایز ال سی دی : ۴ اینچ spi درایور st7796 قبلا مقایسه های مختلفی داشتیم…
Media is too big
VIEW IN TELEGRAM
راه اندازی اولیه tft spi با درایور st7789
https://aparat.com/v/cgozhg2
اصلاحات در هر مدل TFT چالش های خودشو داره
@armeducation
https://aparat.com/v/cgozhg2
اصلاحات در هر مدل TFT چالش های خودشو داره
@armeducation
👍7😁3😢1
Media is too big
VIEW IN TELEGRAM
نتیجه استفاده از توابع هال به صورت معمول در سمپل آماده
https://aparat.com/v/hkp1z7p
اگه در TFT قرار باشه برای رسم خط و دایره و مستطیل توپر و فونت و ... پیکسل به پیکسل به تابع مورد استفاده، مختصات بدیم و این کار را با تابع spi در هال هم انجام بدیم، نتیجه بهتر از این نمیشه 😁
❓ به نظر شما غیر از رجیستری کردن، از چه روش هایی میشه برای بهبود عملکرد استفاده کرد ؟
@armeducation
https://aparat.com/v/hkp1z7p
اگه در TFT قرار باشه برای رسم خط و دایره و مستطیل توپر و فونت و ... پیکسل به پیکسل به تابع مورد استفاده، مختصات بدیم و این کار را با تابع spi در هال هم انجام بدیم، نتیجه بهتر از این نمیشه 😁
❓ به نظر شما غیر از رجیستری کردن، از چه روش هایی میشه برای بهبود عملکرد استفاده کرد ؟
@armeducation
😁5❤1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
نتیجه اولین سمپل tft درایور st7789
https://aparat.com/v/ory320z
نتیجه اولین سمپلی که روی میکروی پروژه پورت کردم این بود !
نتیجه واضحه یا توضیح بدم !؟
این ظاهرشه و ممکنه بگید خوب باید اصلاح بشه. ولی آیا هر سمپلی قابل فهم و قابل توسعه هست ؟
نتیجه قبلی درسته کند بود، ولی روی یک سمپل درست و حسابی تر بود.
@armeducation
https://aparat.com/v/ory320z
نتیجه اولین سمپلی که روی میکروی پروژه پورت کردم این بود !
نتیجه واضحه یا توضیح بدم !؟
این ظاهرشه و ممکنه بگید خوب باید اصلاح بشه. ولی آیا هر سمپلی قابل فهم و قابل توسعه هست ؟
نتیجه قبلی درسته کند بود، ولی روی یک سمپل درست و حسابی تر بود.
@armeducation
😁6❤1
Media is too big
VIEW IN TELEGRAM
شرح دلیل کند بودن نمایش در TFT SPI
https://aparat.com/v/gui0s45
در چند فیلم قبلی دیدید که با سمپل اولیه سرعت نمایش روی TFT های مدل SPI خیلی کم بود. در این ویدئو دلایل آن را در برنامه بررسی کرده ایم.
شما با این مسئله مواجه شدید؟
@armeducation
https://aparat.com/v/gui0s45
در چند فیلم قبلی دیدید که با سمپل اولیه سرعت نمایش روی TFT های مدل SPI خیلی کم بود. در این ویدئو دلایل آن را در برنامه بررسی کرده ایم.
شما با این مسئله مواجه شدید؟
@armeducation
👍6
قابل توجه عزیزانی که بعد از تشکیل چند جلسه دوره حضوری، تازه فرصت کردند و قصد دارند در دوره شرکت کنند.
ببینید دوره حضوری این طور نیست که هر کس هر موقع فرصت کرد، آماده تشکیل باشه که بتونید در آن شرکت کنید!
اگر در زمانهای خاص فرصت دارید گزینه مناسب دوره های آفلاین هست وگر نه اگر نیاز به دوره حضوری دارید باید در زمان اعلام شده برای شرکت در دوره برنامه ریزی کنید.
@armeducation
ببینید دوره حضوری این طور نیست که هر کس هر موقع فرصت کرد، آماده تشکیل باشه که بتونید در آن شرکت کنید!
اگر در زمانهای خاص فرصت دارید گزینه مناسب دوره های آفلاین هست وگر نه اگر نیاز به دوره حضوری دارید باید در زمان اعلام شده برای شرکت در دوره برنامه ریزی کنید.
@armeducation
👍4😁2
Media is too big
VIEW IN TELEGRAM
تاثیر اصلاحات برنامه نویسی (DMA) بر سرعت نمایش صفحات
https://aparat.com/v/pgpytp7
در ویدیو قبلی دیدید صفحات چقدر با ناز نمایش داده میشد !
در اینجا از dma در تابع HAL spi استفاده کردیم و نتیجه مشخصه. میشه گفت انگار معجزه شده !
ما قبلا از dma فقط برای پاک کردن کل صفحه استفاده کرده بودیم (اونجا رجیستری بود). ولی در اینجا برای سایر موارد از جمله رسم خط افقی و عمودی، رسم مستطیل توپر، رسم دایره توپر و نمایش کاراکترها استفاده کردیم و تاثیرش کاملا مشخص هست. تنها جایی که نمیشه از dma برای ارسال پشت سر هم دیتا استفاده کرد رسم دایره تو خالی هست که باید برای هر پیکسل بهش مختصات داد.
❓ به نظر شما در روش کار چه اصلاح دیگری می تونیم داشته باشیم که سرعت نمایش آنی شود !؟
@armeducation
https://aparat.com/v/pgpytp7
در ویدیو قبلی دیدید صفحات چقدر با ناز نمایش داده میشد !
در اینجا از dma در تابع HAL spi استفاده کردیم و نتیجه مشخصه. میشه گفت انگار معجزه شده !
ما قبلا از dma فقط برای پاک کردن کل صفحه استفاده کرده بودیم (اونجا رجیستری بود). ولی در اینجا برای سایر موارد از جمله رسم خط افقی و عمودی، رسم مستطیل توپر، رسم دایره توپر و نمایش کاراکترها استفاده کردیم و تاثیرش کاملا مشخص هست. تنها جایی که نمیشه از dma برای ارسال پشت سر هم دیتا استفاده کرد رسم دایره تو خالی هست که باید برای هر پیکسل بهش مختصات داد.
❓ به نظر شما در روش کار چه اصلاح دیگری می تونیم داشته باشیم که سرعت نمایش آنی شود !؟
@armeducation
👏5👍2😁1
armeducation
تاثیر اورکلاک بر نمایش عکس https://www.aparat.com/v/DltwV در این ویدیو تاثیر افزایش کلاک میکرو در نمایش عکس از spi flash خارجی نمایش داده شده است. در ویدیوهای قبلی شرح داده شد که عکس ها از w25q64 خوانده شده و روی tft نمایش داده می شود. در انجام این کار هم…
یادتونه در اینجا ما اورکلاک کردیم ؟
نتیجه دیدید چی شد ؟
به نظرتون همیشه نتیجه افزایش کلاک همین میشه ؟
بذارید یه جور دیگه سوال کنم. سرعت بارگذاری صفحات در پست قبلی قابل قبوله ؟ اگه قابل قبول نیست از چه راهکاری میشه استفاده کرد ؟
نتیجه دیدید چی شد ؟
به نظرتون همیشه نتیجه افزایش کلاک همین میشه ؟
بذارید یه جور دیگه سوال کنم. سرعت بارگذاری صفحات در پست قبلی قابل قبوله ؟ اگه قابل قبول نیست از چه راهکاری میشه استفاده کرد ؟
❤4👍1
Media is too big
VIEW IN TELEGRAM
تاثیر اورکلاک روی سرعت نمایش صفحات TFT spi
کلاک از ۷۲ مگ کردیم ۱۲۸ مگ 😱
https://aparat.com/v/tvcc0x3
بینید چقدر سرعت بارگذاری صفحات افزایش پیدا می کنه !
@armeducation
کلاک از ۷۲ مگ کردیم ۱۲۸ مگ 😱
https://aparat.com/v/tvcc0x3
بینید چقدر سرعت بارگذاری صفحات افزایش پیدا می کنه !
@armeducation
👍10👏1😱1
armeducation
جلسه اول بیست و چندمین 🙂 دوره stm32 دوره متوسط - اصفهان پنج شنبه ۲۷ دیماه ۱۴۰۳ بعد از سه دوره برگزاری دوره مقدماتی در اصفهان، این اولین دوره متوسط هست که برگزار میشه. ظاهراً باید یک تجدید نظری در شماره گذاری دوره ها داشته باشم ! @armeducation
افرادی که قصد شرکت در دوره بعدی:
🎓 مقدماتی STM32
🏢 مکان : "اصفهان" و «تهران» حضوری
⏱ مدت ۲۸ ساعت
را دارند ، لطفا جهت پیش ثبت نام اطلاع دهید :
🆔 -》 تلگرام @mzarkoob
☎️ -》 09359956361
با سپاس
@armeducation
🎓 مقدماتی STM32
🏢 مکان : "اصفهان" و «تهران» حضوری
⏱ مدت ۲۸ ساعت
را دارند ، لطفا جهت پیش ثبت نام اطلاع دهید :
🆔 -》 تلگرام @mzarkoob
☎️ -》 09359956361
با سپاس
@armeducation
👍2🤔1