armeducation
3.62K subscribers
378 photos
338 videos
116 files
372 links
آموزش حرفه ای میکروکنترلرهای ARM

ادمین:
@mzarkoob
مهندس مهدی زرکوب
شروع مطالب :
https://t.iss.one/armeducation/1
اینستاگرام :
@armeducation
کانال ایتا:
https://eitaa.com/armeducation
همراه :
09359956361
Download Telegram
🌱
“در این هفت‌سینِ زندگی، کنار سبزهٔ امید و سنبلِ عشق، آرزو می‌کنم سال ۱۴۰۵، برای شما سفره‌ای پر از سلامتی، دلی سرشار از شادی و آرامش و جیب‌هایی پر از برکت باشد.
سال نو در حالی از راه می‌رسد که دل‌هایمان با روزهای سخت همراه است،
اما بهار همیشه پیام‌آور امید و آغاز دوباره است.
امیدوارم سال جدید، آرامش و سلامتی را برای همه شما و خانواده‌ گرامی‌تان به همراه داشته باشد
و روزهایی روشن‌تر پیش رویمان باشد.
نوروزتان پیروز 🌺
🎊🌼🎉🌷🍃
4
داشتم تصمیم می‌گرفتم کانالم در ایتا و بله را فعال کنم
ولی انگار نت در حال باز شدنه !
👍7😁2
این مجموعه هم در اسپات پلیر بارگذاری شد.
دوره آموزش مقدماتی stm32
7 جلسه 4 ساعته حضوری بوده + مطالب کاربردی بعد هر جلسه و تمرین و پروژه های مربوطه
کسانی که قبلا فیلم آموزش مقدماتی و متوسط f1 و f4-h7 را خریداری کرده اند تخفیف بسیار ویژه (فقط 50 درصد هزینه این دوره) خواهند داشت.
جهت شرکت در دوره :
🆔 @mzarkoob
📞 09359956361
در صورت عدم امکان ارسال پیام در تلگرام، در بله یا ایتا پیام بدید.
@armeducation
👏21
armeducation
تاچ خازنی و استفاده در پروژه وقتی از برنامه تاچ خازنی در پروژه استفاده کنید یکی از مواردی که باهاش مواجه میشید همینه که در عمل مشاهده می کنید. https://aparat.com/v/fxb84wh چه برنامه نویسی باید انجام بشه تا این مشکل حل بشه؟ آیا از وقفه تاچ میشه استفاده…
This media is not supported in your browser
VIEW IN TELEGRAM
وارد کردن عدد اعشار
یک نیازی که در پروژه ممکنه لازم بشه وارد کردن یک رقم به صورت اعشار از کیپد هست. با یک سری موارد برنامه نویسی میشه این کار را انجام داد. واقعا یک باگ هست اگه انجام نشه. فکرشو بکنید بشه چند تا دات زد!
یک تنظیم دیگه اینکه بخواهیم رقم اعشار با چه دقتی باشه
سوال این جاست که آیا تمام این ملاحظات را باید در پروژه برای برنامه نویس مشخص کنند یا خودش باید پیش فرض در نظر بگیره و انجام بده و در زمان و قیمت لحاظ کنه؟
@armeducation
👍3
armeducation
فصل 5 اس دی کارت فصل 5 فیلم پیشرفته F4-H7 هم آماده شده و بزودی ارائه خواهد شد. این فصل SD بیش از 10 ساعت آموزش می باشد که خیلی کامل و کاربردی به مباحث این قسمت با توابع و میکروهای مختلف پرداخته ایم. @armeducation
فصل 5 فیلم F4-H7 در اسپات پلیر بارگذاری شد.
عزیزانی که قبلا مجموعه فیلم پیشرفته f4-h7 را تهیه کرده اند برای خرید فصل SD کارت( بیش از 10 ساعت) با تخفیف ویژه اطلاع بدید تا براشون فعال بشه.
کسانی که بعد از اسفند خرید داشتند هم براشون به صورت پیش فرض فعال شده است.
این فصل به صورت جداگانه هم قابل تهیه می باشد.
https://t.iss.one/armeducation/1592

در صورت عدم امکان ارتباط در تلگرام :
🆔 @mzarkoob
📞 09359956361
در بله و ایتا می توانید پیام دهید.
@armeducation
🔥2
armeducation
🎓  اصفهان : بیست و سومین دوره آموزش «مقدماتی» و «متوسط» میکروکنترلر STM32 - دی ماه ۱۴۰۳ 🏢 مکان : "اصفهان" - حضوری. (در دو سطح مقدماتی و متوسط جداگانه) ⏱️ مدت "28" ساعت 🕔 زمان شروع : پنج شنبه و جمعه 27 و 28 دی. - مقدماتی : جمعه ها صبح از 28 دی ماه - متوسط…
دوره متوسطه هم در اسپات پلیر بارگذاری شد.
دوره آموزش متوسط stm32
7 جلسه 4 ساعته حضوری بوده + مطالب بعد هر جلسه و تمرین و تجربیات پروژه های مربوطه
سرفصل کلی در کامنت ها
کسانی که قبلا فیلم آموزش مقدماتی متوسط و پیشرفتهf1 و f4 را خریداری کرده اند تخفیف بسیار ویژه خواهند داشت.
جهت شرکت در دوره :
🆔 @mzarkoob
📞 09359956361
در صورت عدم امکان ارسال پیام در تلگرام در بله یا ایتا پیام بدید.
@armeducation
👏31
armeducation
ملاحظات نمایش چند عکس کوچک با سایز متفاوت بر روی یک عکس @armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
جایگزینی یک قسمتی از عکس از فضای رم
در اینجا گفتم برای کیپد یک صفحه کامل در نظر نگیرم و حدود نصف صفحه را بگیره. ولی نمی خواهم بعد زدن back یا اینتر مجدد کل صفحه اصلی بارگذاری بشه.
ما قبلا یک تابعی نوشته بودیم که با دادن ورودی های لازم
RAM_TFT_part_Image (uint32_t ImageAddress,int Width,int Height,int W1,int H1,int x,int y)
فقط یک قسمت از عکس را از مکان مورد نظر نمایش میداد. این عکس در رم خارجی قرار داشت. البته میشه در فلش داخلی یا خارجی هم بذاریم.
اینجا بعد سالها مجدد همان تابع به کار اومد !
یادمه برای کشف الگوریتم این کار در اون پروژه خیلی وقت گذاشتم و در نهایت در دو حلقه for پیاده سازی شد. نمی دونم این کار را بدیم هوش مصنوعی بهمون یک تابع درست حسابی میده یا نه
@armeducation
👍2
اتصال لودسل به میکروکنترلر
در صورتی که در پروژه‌ای اندازه‌گیری وزن ضروری باشد، استفاده از لودسل الزامی است. برای این منظور، نیاز به یک ماژول واسط می‌باشد که پیشنهاد می‌شود از ماژول Hx711 استفاده کنید. لودسل‌ها در مدل‌های مختلفی موجود هستند، از جمله انواع 8 سیمه و 5 سیمه. در حال حاضر، کافی است چهار سیم خروجی لودسل را به ماژول متصل نمایید: قرمز، مشکی، سبز و سفید. چهار پایه خروجی سنسور نیز به میکروکنترلر متصل می‌شوند که دو تای آن مربوط به تغذیه و دو تای دیگر مربوط به داده (Data) و کلاک (Clock) هستند.
در صورتی که سخت‌افزار و اتصالات به درستی انجام شده باشد و برنامه مناسبی بر روی میکروکنترلر بارگذاری گردد، می‌توانید مقادیر لودسل را خوانده و دریافت کنید.
در صورتی که با لودسل کار کرده اید، با چه چالش‌هایی مواجه شدید؟
@armeducation
👍63
This media is not supported in your browser
VIEW IN TELEGRAM
استفاده از لودسل در پروژه
قدم اول راه اندازی لودسل هست که یک عددی نمایش بده و موضوع دیگه اینکه این برنامه در پروژه درست کار بده و نیاز را برطرف کنه.
در این مورد به نظر شما چقدر تفاوت هست و با چه مواردی ممکن است مواجه شویم؟
@armrducation
👍32
armeducation
فیلم آموزش مقدماتی متوسط STM32F1 و فیلم آموزش پیشرفته STM32F1 جهت خرید : 🆔 @mzarkoob 📞 09359956361 @armeducation
آپدیت فیلم مقدماتی متوسط F1 و F4-H7
فعلا یک جلسه از دوره حضوری را در اسپات به این دو دوره اضافه کردم.
کسانی که لایسنس اسپات دارند براشون قابل استفاده هست.
@armeducation
👍41
armeducation
ارسال و دریافت سریال با DMA در پروژه به خاطر عدم اتلاف وقت cpu گاهی لازم میشه دریافت و حتی ارسال پورت سریال را با DMA انجام بدیم. این برای مواردی هست که میکرو مرتب باید دیتای های زیادی را ارسال و دریافت کنه. حالا اگه با چندین USART میکرو این کار باید انجام…
چالش دریافت پیوسته سریال با DMA توابع هال
برای دریافت پیوسته دیتا در پورت سریال به کمک DMA در توابع HAL بایستی در کیوب مد circular را انتخاب کنید. بعد از کد ژنریت بایستی در زیروال وقفه دریافت بعد از هر بار دریافت دیتا، آن را متوقف کنید و یک بار تابع HAL_UART_Receive_DMA را فراخوانی کنید. مشکل ما دقیقا سر همینه!
اگه یکم از عملکرد اطلاع داشته باشید میگید این چه مسخره بازیه و اگه اطلاع نداشته باشید در عمل ممکنه در پروژه دچار مشکل بشید.
این جا هم گفتم به جای یک فیلم، به صورت مختصر در دو عکس موضوع را منتقل کنم.
ادامش در کامنت ها ...
@armeducation
👍72
armeducation
STM32Cube_FW_F1_V1.8.6.rar
STM32Cube_FW_F1_V1.8.7.rar
98.3 MB
پک نصب شده کیوب F1 ورژن 1.8.7
👍2
armeducation
آموزش مقدماتی میکروکنترلر LPC1768 ورژن 2 و آموزش پیشرفته میکروکنترلر LPC1768 جهت خرید : 🆔 @mzarkoob 📞 09359956361 @armeducation
دسترسی به فیلم های سری LPC
خریداران این ۴ مجموعه آموزشی که قبلا از پلیر کویر استفاده می کردند و الان قصد استفاده از این فیلم ها را دارند ولی با پیغام عدم دسترسی مواجه شدند، لطفاً بهم پیام بدید :
🆔 @mzarkoob
📞 09359956361
@armeducation
4