سلام و عرض ادب خدمت همه دوستان عزیزم 🌹
طبق صحبتهایی که باهم داشتیم، تصمیم بر این شد که هفته اول هر ماه بخش حمایت (Donate) فعال باشه و کمکهای دوستانی که تمایل دارن، در همین بازه جمعآوری بشه. این کار کاملاً داوطلبانه هست و فقط با نیت دلگرمی و مشارکت در فعالیت های کانال مطرح شده. همین که با انگیزه و علاقه، آموزشها رو دنبال میکنید، بزرگترین حمایت برای منه ❤️
✅ شماره کارت جهت حمایت ماهانه:
۵۸۵۹-۸۳۱۱-۲۶۶۷-۶۳۵۱ - حسین باقری – بانک تجارت
(برای راحتی کپی کردن شماره کارت به صورت جداگانه هم در پیام بعدی ارسال میشه)
📩 در صورتی که مبلغی رو واریز کردید، لطفاً رسید رو به آیدی زیر ارسال بفرمایید تا به رسم قدردانی، نام شما در بخش حامیان (Donate) کانال اضافه بشه: @aka_reza
( علاوه بر این، برای عضویت در گروه VIP هم نیاز به ارسال رسید هست. به این صورت که اگر میزان حمایتهای شما از یک حد مشخص بالاتر بره، بهطور خودکار به گروه VIP اضافه میشید. در این گروه علاوه بر ارتباط مستقیم با من، مزایای ویژهای مثل دسترسی زودتر به محتواها و بعضی هدایا و موارد دیگه ای هم در نظر گرفته شده. )
امیدوارم که همیشه سلامت، موفق و پرانرژی باشید 🌹🙏
طبق صحبتهایی که باهم داشتیم، تصمیم بر این شد که هفته اول هر ماه بخش حمایت (Donate) فعال باشه و کمکهای دوستانی که تمایل دارن، در همین بازه جمعآوری بشه. این کار کاملاً داوطلبانه هست و فقط با نیت دلگرمی و مشارکت در فعالیت های کانال مطرح شده. همین که با انگیزه و علاقه، آموزشها رو دنبال میکنید، بزرگترین حمایت برای منه ❤️
✅ شماره کارت جهت حمایت ماهانه:
۵۸۵۹-۸۳۱۱-۲۶۶۷-۶۳۵۱ - حسین باقری – بانک تجارت
(برای راحتی کپی کردن شماره کارت به صورت جداگانه هم در پیام بعدی ارسال میشه)
📩 در صورتی که مبلغی رو واریز کردید، لطفاً رسید رو به آیدی زیر ارسال بفرمایید تا به رسم قدردانی، نام شما در بخش حامیان (Donate) کانال اضافه بشه: @aka_reza
امیدوارم که همیشه سلامت، موفق و پرانرژی باشید 🌹🙏
❤15
آقای کامران کیانی لطفا به پیوی من پیام بده ممنون 🙏🌹
https://news.1rj.ru/str/aka_reza
https://news.1rj.ru/str/aka_reza
Telegram
aKaReZa
https://www.youtube.com/@aKaReZa75
STM32CubeProgrammer v2.21.0.exe
178 MB
STM32CubeProgrammer v2.21.0
ابزار جامع برای پروگرام، فلش و مدیریت حافظه میکروکنترلر و جایگزین ST-LINK Utility با پشتیبانی از SWD، UART، USB DFU و JTAG
ابزار جامع برای پروگرام، فلش و مدیریت حافظه میکروکنترلر و جایگزین ST-LINK Utility با پشتیبانی از SWD، UART، USB DFU و JTAG
❤10
aKaReZa 128 - RCS, AVR - PART N
توی این ویدئو بخش جدیدی از پروژهی RCS رو روی میکروکنترلرهای AVR بررسی میکنیم و وارد مبحث State Machine برای ماژول GSM میشیم.قدمبهقدم نحوهی مدیریت حالتهای مختلف مثل Reset، StartUp، Init و Idle رو پیادهسازی میکنیم و نمایش وضعیتها روی LCD رو هم توضیح میدیم. این قسمت یکی از کلیدیترین بخشها برای درک نحوهی کنترل هوشمند سیستم و کدنویسی Non-Blocking هست.
مطالبی که توی این ویدئو یاد میگیریم:
آشنایی با GSM_Reset State و پیاده سازی آن
بررسی و پیاده سازی فرآیند GSM_StartUp State
تغییر وضعیت Display بر اساس وضعیت GSM
پیاده سازی حالتهای GSM_Init و GSM_Idle State
بررسی نکات کلیدی در طراحی State Machine
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DRjBSyzEn9U/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/RqF51kzmc10
توی این ویدئو بخش جدیدی از پروژهی RCS رو روی میکروکنترلرهای AVR بررسی میکنیم و وارد مبحث State Machine برای ماژول GSM میشیم.قدمبهقدم نحوهی مدیریت حالتهای مختلف مثل Reset، StartUp، Init و Idle رو پیادهسازی میکنیم و نمایش وضعیتها روی LCD رو هم توضیح میدیم. این قسمت یکی از کلیدیترین بخشها برای درک نحوهی کنترل هوشمند سیستم و کدنویسی Non-Blocking هست.
مطالبی که توی این ویدئو یاد میگیریم:
آشنایی با GSM_Reset State و پیاده سازی آن
بررسی و پیاده سازی فرآیند GSM_StartUp State
تغییر وضعیت Display بر اساس وضعیت GSM
پیاده سازی حالتهای GSM_Init و GSM_Idle State
بررسی نکات کلیدی در طراحی State Machine
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DRjBSyzEn9U/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/RqF51kzmc10
❤7🙏2
🌟یکی از بهترین روشها برای مطرح کردن سؤالهای فنی، استفاده از بخش Issue در گیتهاب است.
وقتی سؤال را داخل Issue ثبت میکنید، چند مزیت مهم ایجاد میشود:
✅ دیگران هم میتوانند در بحث شرکت کنند و تجربههایشان را اضافه کنند.
✅ پاسخها برای همیشه باقی میمانند و افراد در آینده میتوانند از همان سؤال و جوابها استفاده کنند.
✅ روند توسعه پروژه شفافتر و حرفهایتر پیش میرود.
این مدل سؤالپرسیدن، هم به خودِ شما کمک میکند و هم به همه کسانی که بعدها با همان چالش مواجه میشوند.
✍️ اگر سؤال تخصصی دارید، بهترین جا برای مطرحکردنش همین بخش Issue در گیتهاب است.
وقتی سؤال را داخل Issue ثبت میکنید، چند مزیت مهم ایجاد میشود:
✅ دیگران هم میتوانند در بحث شرکت کنند و تجربههایشان را اضافه کنند.
✅ پاسخها برای همیشه باقی میمانند و افراد در آینده میتوانند از همان سؤال و جوابها استفاده کنند.
✅ روند توسعه پروژه شفافتر و حرفهایتر پیش میرود.
این مدل سؤالپرسیدن، هم به خودِ شما کمک میکند و هم به همه کسانی که بعدها با همان چالش مواجه میشوند.
✍️ اگر سؤال تخصصی دارید، بهترین جا برای مطرحکردنش همین بخش Issue در گیتهاب است.
👍11❤7
aKaReZa 129 - AVR, Alphanumeric LCD - PART C
توی این ویدئو بخش سوم از آموزش LCD کاراکتری برای میکروکنترلرهای AVR رو بررسی میکنیم و سراغ توابعی مثل پاک کردن صفحه، کنترل نور پسزمینه و ساخت کاراکتر سفارشی میریم. قدمبهقدم یاد میگیریم چطور LCD رو در مد چهار بیتی پیکربندی کنیم.
مطالبی که توی این ویدئو یاد میگیریم:
پایده سازی تابع alcd_clear و نحوه پاکسازی نمایشگر
پایده سازی تابع alcd_cursor برای مدیریت cursor و نمایش آن
پیاده سازی تابع alcd_display برای کنترل وضعیت نمایشگر
پیاده سازی تابع alcd_backlight برای فعال و غیرفعال کردن نور پسزمینه
پیاده سازی تابع alcd_customChar برای تعریف کاراکترهای سفارشی
نحوه تنظیم مد 4بیتی برای کاهش تعداد پینها
نکات تکمیلی و بهینهسازی در استفاده از LCD
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DR1ENtNkj-J/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/1IQTeyUsbYI
توی این ویدئو بخش سوم از آموزش LCD کاراکتری برای میکروکنترلرهای AVR رو بررسی میکنیم و سراغ توابعی مثل پاک کردن صفحه، کنترل نور پسزمینه و ساخت کاراکتر سفارشی میریم. قدمبهقدم یاد میگیریم چطور LCD رو در مد چهار بیتی پیکربندی کنیم.
مطالبی که توی این ویدئو یاد میگیریم:
پایده سازی تابع alcd_clear و نحوه پاکسازی نمایشگر
پایده سازی تابع alcd_cursor برای مدیریت cursor و نمایش آن
پیاده سازی تابع alcd_display برای کنترل وضعیت نمایشگر
پیاده سازی تابع alcd_backlight برای فعال و غیرفعال کردن نور پسزمینه
پیاده سازی تابع alcd_customChar برای تعریف کاراکترهای سفارشی
نحوه تنظیم مد 4بیتی برای کاهش تعداد پینها
نکات تکمیلی و بهینهسازی در استفاده از LCD
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DR1ENtNkj-J/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/1IQTeyUsbYI
YouTube
aKaReZa 129 - AVR, Alphanumeric LCD - PART C
In this third part of the AVR character LCD tutorial, we explore advanced features such as clearing the screen, cursor control, backlight management, and creating custom characters. Step by step, we also learn how to configure the LCD in 4-bit mode to reduce…
❤10👍1
🤔 آیا میدانستید انتخاب سطح بهینهسازی کامپایلر میتواند تا 52% در مصرف Flash تفاوت ایجاد کند؟
در این گزارش، تمام سطوح بهینهسازی MDK-ARM را تحلیل کردهام:
✅ مقایسه کامل 8 سطح بهینهسازی (-O0 تا -Omax)
✅ نمودارهای بصری مصرف Flash و SRAM
✅ توضیحات تخصصی هر سطح بهینهسازی
✅ توصیههای عملی برای انتخاب بهترین تنظیمات
✅ نکات مهم برای سیستمهای Safety-Critical
🎯 نکته کلیدی: چرا در پروژههای حساس مثل خودرویی و پزشکی، بهینهسازی خودکار را غیرفعال میکنم؟
📄 گزارش کامل را از لینک زیر مطالعه کنید:
https://github.com/aKaReZa75/STM32/blob/main/KeilOptimizations.md
#STM32 #EmbeddedSystems #ARM #Optimization #میکروکنترلر #سیستم_نهفته #Keil #MDK_ARM
در این گزارش، تمام سطوح بهینهسازی MDK-ARM را تحلیل کردهام:
✅ مقایسه کامل 8 سطح بهینهسازی (-O0 تا -Omax)
✅ نمودارهای بصری مصرف Flash و SRAM
✅ توضیحات تخصصی هر سطح بهینهسازی
✅ توصیههای عملی برای انتخاب بهترین تنظیمات
✅ نکات مهم برای سیستمهای Safety-Critical
🎯 نکته کلیدی: چرا در پروژههای حساس مثل خودرویی و پزشکی، بهینهسازی خودکار را غیرفعال میکنم؟
📄 گزارش کامل را از لینک زیر مطالعه کنید:
https://github.com/aKaReZa75/STM32/blob/main/KeilOptimizations.md
#STM32 #EmbeddedSystems #ARM #Optimization #میکروکنترلر #سیستم_نهفته #Keil #MDK_ARM
GitHub
STM32/KeilOptimizations.md at main · aKaReZa75/STM32
This repository provides extensive resources for STM32 microcontrollers, including hardware schematics, software libraries, and educational projects. - aKaReZa75/STM32
❤8👍6
aKaReZa 130 - STM32 - HAL, aLCD
توی این ویدئو میریم سراغ اتصال و راهاندازی LCD کاراکتری روی میکروکنترلرهای STM32 با استفاده از HAL. در این بخش یاد میگیریم چطور کتابخانهی aLCD که برای میکروکنترلر AVR نوشته رو به پروژه اضافه کنیم، پیکربندی پایهها رو انجام بدیم، توابع مربوط به LCD رو بازنویسی کنیم و نمایشگر رو با سرعت بالاتر راه بندازیم. این ویدئو یکی از مهمترین بخشها برای افرادیه که میخوان بین محیطهای AVR و STM32 هماهنگی و انتقال کتابخانه داشته باشن.
مطالبی که توی این ویدئو یاد میگیریم:
ساخت پروژه جدید برای STM32
پیکربندی پینها برای اتصال LCD
بازنویسی هدر عمومی aKaReZa.h برای STM32
بازنویسی توابع و کتابخانه ها و انطباق آنها با HAL
آشنایی با توابع (API) اصلی LCD
روشهای افزایش سرعت نمایشگر
معرفی ریپازیتوری alcd برای STM32 و نحوه استفاده از آن
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DSHH4XNEu4l/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/XsrOL4_7Ywc
توی این ویدئو میریم سراغ اتصال و راهاندازی LCD کاراکتری روی میکروکنترلرهای STM32 با استفاده از HAL. در این بخش یاد میگیریم چطور کتابخانهی aLCD که برای میکروکنترلر AVR نوشته رو به پروژه اضافه کنیم، پیکربندی پایهها رو انجام بدیم، توابع مربوط به LCD رو بازنویسی کنیم و نمایشگر رو با سرعت بالاتر راه بندازیم. این ویدئو یکی از مهمترین بخشها برای افرادیه که میخوان بین محیطهای AVR و STM32 هماهنگی و انتقال کتابخانه داشته باشن.
مطالبی که توی این ویدئو یاد میگیریم:
ساخت پروژه جدید برای STM32
پیکربندی پینها برای اتصال LCD
بازنویسی هدر عمومی aKaReZa.h برای STM32
بازنویسی توابع و کتابخانه ها و انطباق آنها با HAL
آشنایی با توابع (API) اصلی LCD
روشهای افزایش سرعت نمایشگر
معرفی ریپازیتوری alcd برای STM32 و نحوه استفاده از آن
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DSHH4XNEu4l/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/XsrOL4_7Ywc
YouTube
aKaReZa 130 - STM32 - HAL, aLCD
In this video, we focus on connecting and initializing a character LCD with STM32 microcontrollers using the HAL library. You’ll learn how to adapt the aLCD library originally written for AVR to work with STM32, configure the GPIO pins, rewrite the necessary…
❤10👍4🔥1
aKaReZa 131 - AVR, EEPROM - PART A
توی این ویدئو وارد یکی از مهمترین بخشهای میکروکنترلرهای AVR یعنی EEPROM داخلی میشیم؛ جایی که میتونیم دادههامون رو بهصورت دائمی ذخیره کنیم حتی بعد از ریست یا قطع برق. این قسمت پایهی همهی پروژههایی مثل تنظیمات کاربر، کالیبراسیون، شمارندهها و دیتالاگرهای سادهست. قدمبهقدم هم رجیسترها رو بررسی میکنیم، هم پروژه رو میسازیم، هم توابع صحیح و استاندارد برای نوشتن انواع داده رو مینویسیم.
مطالبی که توی این ویدئو یاد میگیریم:
آشنایی با ساختار EEPROM داخلی AVR
بررسی بیتبهبیت رجیسترهای EEAR، EEDR، EECR
نوشتن تابع uint8_write()
نوشتن تابع uint16_write()
مفهوم Endianness در ذخیرهسازی داده
مفهوم Type Punning و مزیتهای استفاده از آن
نوشتن تابع uint32_write()
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DSZGQxSEmJS/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/62rkm0YjG4s
توی این ویدئو وارد یکی از مهمترین بخشهای میکروکنترلرهای AVR یعنی EEPROM داخلی میشیم؛ جایی که میتونیم دادههامون رو بهصورت دائمی ذخیره کنیم حتی بعد از ریست یا قطع برق. این قسمت پایهی همهی پروژههایی مثل تنظیمات کاربر، کالیبراسیون، شمارندهها و دیتالاگرهای سادهست. قدمبهقدم هم رجیسترها رو بررسی میکنیم، هم پروژه رو میسازیم، هم توابع صحیح و استاندارد برای نوشتن انواع داده رو مینویسیم.
مطالبی که توی این ویدئو یاد میگیریم:
آشنایی با ساختار EEPROM داخلی AVR
بررسی بیتبهبیت رجیسترهای EEAR، EEDR، EECR
نوشتن تابع uint8_write()
نوشتن تابع uint16_write()
مفهوم Endianness در ذخیرهسازی داده
مفهوم Type Punning و مزیتهای استفاده از آن
نوشتن تابع uint32_write()
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DSZGQxSEmJS/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/62rkm0YjG4s
YouTube
aKaReZa 131 - AVR, EEPROM - PART A
In this video, we dive into one of the most important features of AVR microcontrollers: the internal EEPROM. This is where we can store data permanently, even after a reset or power loss. EEPROM is the foundation for projects such as user settings, calibration…
❤12🔥1
HxD 2.3.0.0.exe
3.1 MB
HxD V2.3.0.0
برنامه HxD یک نرمافزار Freeware و قدرتمند برای ویرایش فایلهای HEX، دیسک و حافظه است که روی ویندوز اجرا میشود.
این ابزار به شما اجازه میدهد محتوای خام فایلها، حافظهها و حتی دیسکها را بهصورت باینری و هگزادسیمال مشاهده و ویرایش کنید.
برنامه HxD یک نرمافزار Freeware و قدرتمند برای ویرایش فایلهای HEX، دیسک و حافظه است که روی ویندوز اجرا میشود.
این ابزار به شما اجازه میدهد محتوای خام فایلها، حافظهها و حتی دیسکها را بهصورت باینری و هگزادسیمال مشاهده و ویرایش کنید.
❤5
ریپازیتوری زیر بهصورت کامل تکمیل شده و در دسترس شماست 👇
🔗 https://github.com/aKaReZa75/AVR_e2prom
در این پروژه، رابط EEPROM میکروکنترلر ATmega328 بهصورت Register-Level پیادهسازی و مستندسازی شده است.
🔹 ویژگیهای این ریپازیتوری:
پیادهسازی کامل EEPROM در سطح رجیستر
مثالهای عملی و قابل استفاده در پروژه واقعی
بررسی نکات مهم، محدودیتها و ملاحظات اطمینانپذیری
دسترسی کامل به تمام APIها و ساختار کد
اگر با AVR کار میکنید و میخواهید EEPROM را اصولی، تمیز و قابلاتکا استفاده کنید، این ریپو میتواند یک مرجع کامل برای شما باشد.
🔗 https://github.com/aKaReZa75/AVR_e2prom
در این پروژه، رابط EEPROM میکروکنترلر ATmega328 بهصورت Register-Level پیادهسازی و مستندسازی شده است.
🔹 ویژگیهای این ریپازیتوری:
پیادهسازی کامل EEPROM در سطح رجیستر
مثالهای عملی و قابل استفاده در پروژه واقعی
بررسی نکات مهم، محدودیتها و ملاحظات اطمینانپذیری
دسترسی کامل به تمام APIها و ساختار کد
اگر با AVR کار میکنید و میخواهید EEPROM را اصولی، تمیز و قابلاتکا استفاده کنید، این ریپو میتواند یک مرجع کامل برای شما باشد.
GitHub
GitHub - aKaReZa75/AVR_e2prom: This repository provides explanations on internal EEPROM for the AVR microcontroller, including…
This repository provides explanations on internal EEPROM for the AVR microcontroller, including its setup, and introduces the relevant libraries and APIs for configuration and usage. - aKaReZa75/AV...
❤8👍1
🌟 امشب رأس ساعت نه و سی دقیقه یک لایو دوستانه و صمیمی داریم
این لایو بیشتر با هدف گفتگو، تعامل و همفکری برگزار میشه و در کنارش به موضوعات زیر هم میپردازیم:
🔹 بررسی چارچوب سفارش و چاپ PCB
🔹 صحبت درباره پروژههای فعال و مسیر آینده کانال
🔹 پاسخ به سوالات، شنیدن نظرات و تبادل تجربه بهصورت دوستانه
اگر دوست دارید در فضای راحتتر و نزدیکتر درباره روند پروژهها، تصمیمها و مسیر کاری با هم گپ بزنیم، خوشحال میشم امشب همراهمون باشید 🙏🌹
📌 لینک جلسه Google Meet حدود پنج دقیقه قبل از شروع لایو داخل کانال منتشر میشه.
این لایو بیشتر با هدف گفتگو، تعامل و همفکری برگزار میشه و در کنارش به موضوعات زیر هم میپردازیم:
🔹 بررسی چارچوب سفارش و چاپ PCB
🔹 صحبت درباره پروژههای فعال و مسیر آینده کانال
🔹 پاسخ به سوالات، شنیدن نظرات و تبادل تجربه بهصورت دوستانه
اگر دوست دارید در فضای راحتتر و نزدیکتر درباره روند پروژهها، تصمیمها و مسیر کاری با هم گپ بزنیم، خوشحال میشم امشب همراهمون باشید 🙏🌹
📌 لینک جلسه Google Meet حدود پنج دقیقه قبل از شروع لایو داخل کانال منتشر میشه.
👍12❤4
aKaReZa 132 - RCS, AVR - PART O
توی این قسمت میریم سراغ پیاده سازی state machine های دریافت و ارسال SMS در پروژه RCS-AVR. توی این ویدئو یاد میگیریم چطور پیام ورودی رو تشخیص بدیم، شماره فرستنده رو استخراج کنیم، متن پیام رو بخونیم، پیام ارسال کنیم، و در نهایت نمایشگر السیدی رو هم با یک سری امکانات جدید بهبود بدیم.همهی اینها قدمبهقدم، واضح و کاملاً عملی پیادهسازی میشن.
مطالبی که توی این ویدئو یاد میگیریم:
تشخیص پیامک جدید از سمت ماژول GSM
پیادهسازی حالت GSM_SMS_ParseNumber برای استخراج Index پیام
پیادهسازی حالت GSM_SMS_ReadContent برای استخراج شماره و متن
پیادهسازی حالت GSM_SMS_SendSMS برای ارسال SMS
ساخت و نمایش کاراکترهای کاستوم در LCD برای نمایش وضعیت Busy
باز طراحی صفحه Welcome Page و نمایش ورژن firmware
بهبود خوانایی کد
آشنایی با دستور git merge
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DSrHT5XkrQq/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/P0FgmPWP3M4
توی این قسمت میریم سراغ پیاده سازی state machine های دریافت و ارسال SMS در پروژه RCS-AVR. توی این ویدئو یاد میگیریم چطور پیام ورودی رو تشخیص بدیم، شماره فرستنده رو استخراج کنیم، متن پیام رو بخونیم، پیام ارسال کنیم، و در نهایت نمایشگر السیدی رو هم با یک سری امکانات جدید بهبود بدیم.همهی اینها قدمبهقدم، واضح و کاملاً عملی پیادهسازی میشن.
مطالبی که توی این ویدئو یاد میگیریم:
تشخیص پیامک جدید از سمت ماژول GSM
پیادهسازی حالت GSM_SMS_ParseNumber برای استخراج Index پیام
پیادهسازی حالت GSM_SMS_ReadContent برای استخراج شماره و متن
پیادهسازی حالت GSM_SMS_SendSMS برای ارسال SMS
ساخت و نمایش کاراکترهای کاستوم در LCD برای نمایش وضعیت Busy
باز طراحی صفحه Welcome Page و نمایش ورژن firmware
بهبود خوانایی کد
آشنایی با دستور git merge
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DSrHT5XkrQq/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/P0FgmPWP3M4
YouTube
aKaReZa 132 - RCS, AVR - PART O
In this episode, we implement state machines for receiving and sending SMS in the RCS-AVR project. Step by step, we learn how to detect incoming messages, extract the sender’s number, read the message content, send SMS replies, and enhance the LCD display…
❤9👍7
سلام و عرض ادب خدمت همه دوستان عزیزم، یه سؤال خارج از بحثهای فنی 😊
اگه بین شما عزیزان کسی هست که با ساز کیبورد آشنایی داره و بهصورت جدی باهاش کار کرده، خوشحال میشم یه پیام بهم بده تا یه گپ دوستانه داشته باشیم.
ممنون ازتون 🌹🙏
https://news.1rj.ru/str/aka_reza
اگه بین شما عزیزان کسی هست که با ساز کیبورد آشنایی داره و بهصورت جدی باهاش کار کرده، خوشحال میشم یه پیام بهم بده تا یه گپ دوستانه داشته باشیم.
ممنون ازتون 🌹🙏
https://news.1rj.ru/str/aka_reza
Telegram
aKaReZa
https://www.youtube.com/@aKaReZa75
سلام و عرض ادب خدمت همه دوستان عزیزم 🌹
طبق صحبتهایی که باهم داشتیم، تصمیم بر این شد که هفته اول هر ماه بخش حمایت (Donate) فعال باشه و کمکهای دوستانی که تمایل دارن، در همین بازه جمعآوری بشه. این کار کاملاً داوطلبانه هست و فقط با نیت دلگرمی و مشارکت در فعالیت های کانال مطرح شده. همین که با انگیزه و علاقه، آموزشها رو دنبال میکنید، بزرگترین حمایت برای منه ❤️
✅ شماره کارت جهت حمایت ماهانه:
۵۸۵۹-۸۳۱۱-۲۶۶۷-۶۳۵۱ - حسین باقری – بانک تجارت
(برای راحتی کپی کردن شماره کارت به صورت جداگانه هم در پیام بعدی ارسال میشه)
📩 در صورتی که مبلغی رو واریز کردید، لطفاً رسید رو به آیدی زیر ارسال بفرمایید تا به رسم قدردانی، نام شما در بخش حامیان (Donate) کانال اضافه بشه: @aka_reza
( علاوه بر این، برای عضویت در گروه VIP هم نیاز به ارسال رسید هست. به این صورت که اگر میزان حمایتهای شما از یک حد مشخص بالاتر بره، بهطور خودکار به گروه VIP اضافه میشید. در این گروه علاوه بر ارتباط مستقیم با من، مزایای ویژهای مثل دسترسی زودتر به محتواها و بعضی هدایا و موارد دیگه ای هم در نظر گرفته شده. )
امیدوارم که همیشه سلامت، موفق و پرانرژی باشید 🌹🙏
طبق صحبتهایی که باهم داشتیم، تصمیم بر این شد که هفته اول هر ماه بخش حمایت (Donate) فعال باشه و کمکهای دوستانی که تمایل دارن، در همین بازه جمعآوری بشه. این کار کاملاً داوطلبانه هست و فقط با نیت دلگرمی و مشارکت در فعالیت های کانال مطرح شده. همین که با انگیزه و علاقه، آموزشها رو دنبال میکنید، بزرگترین حمایت برای منه ❤️
✅ شماره کارت جهت حمایت ماهانه:
۵۸۵۹-۸۳۱۱-۲۶۶۷-۶۳۵۱ - حسین باقری – بانک تجارت
(برای راحتی کپی کردن شماره کارت به صورت جداگانه هم در پیام بعدی ارسال میشه)
📩 در صورتی که مبلغی رو واریز کردید، لطفاً رسید رو به آیدی زیر ارسال بفرمایید تا به رسم قدردانی، نام شما در بخش حامیان (Donate) کانال اضافه بشه: @aka_reza
امیدوارم که همیشه سلامت، موفق و پرانرژی باشید 🌹🙏
❤3👍1
aKaReZa 133 - STM32 - HAL, 7Segments
توی این ویدئو میریم سراغ یکی از جذابترین و پایهایترین نمایشگرها یعنی سِونسگمنت. از بررسی سختافزار و اتصال پایهها گرفته تا پیادهسازی نمایشگر چندرقمی با مالتیپلکسینگ و رفع مشکل سایه انداختن سگمنتها در رفرشیت های بالا.
این قسمت یک آموزش کاملاً کاربردی، پروژهمحور و مناسب هر سطحیه، چه تازه شروع کرده باشی، چه بخوای پروژه صنعتی بسازی!
مطالبی که توی این ویدئو یاد میگیریم:
معرفی کلی سِونسگمنت و نحوه عملکرد آن
نیازمندیهای سختافزاری برای تست عملی
ساخت پروژه جدید و اضافه کردن ملزومات آن
کنترل دستی هر سِگمنت با استفاده از HAL_GPIO
نوشتن تابع نمایش عدد روی سِونسگمنت
پیادهسازی Multiplexing برای نمایش چندرقمی
بررسی و رفع مشکل Shadow Effect
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DS9MWBSkv5X/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/iweC5cFSfpw
توی این ویدئو میریم سراغ یکی از جذابترین و پایهایترین نمایشگرها یعنی سِونسگمنت. از بررسی سختافزار و اتصال پایهها گرفته تا پیادهسازی نمایشگر چندرقمی با مالتیپلکسینگ و رفع مشکل سایه انداختن سگمنتها در رفرشیت های بالا.
این قسمت یک آموزش کاملاً کاربردی، پروژهمحور و مناسب هر سطحیه، چه تازه شروع کرده باشی، چه بخوای پروژه صنعتی بسازی!
مطالبی که توی این ویدئو یاد میگیریم:
معرفی کلی سِونسگمنت و نحوه عملکرد آن
نیازمندیهای سختافزاری برای تست عملی
ساخت پروژه جدید و اضافه کردن ملزومات آن
کنترل دستی هر سِگمنت با استفاده از HAL_GPIO
نوشتن تابع نمایش عدد روی سِونسگمنت
پیادهسازی Multiplexing برای نمایش چندرقمی
بررسی و رفع مشکل Shadow Effect
لینک پیش نمایش ویدئو در اینستاگرام:
https://www.instagram.com/p/DS9MWBSkv5X/
لینک کامل ویدئو در یوتیوب:
https://youtu.be/iweC5cFSfpw
YouTube
aKaReZa 133 - STM32 - HAL, 7Segments
In this video, we explore one of the most fundamental and fascinating displays: the seven-segment. Starting from hardware basics and pin connections, we move on to implementing a multi-digit display using multiplexing and solving the shadow effect issue that…
❤17
من الان ۲۰۰۰ تا دوست جدید دارم و واقعاً از این بابت خوشحالم ❤️
خوشحالم که توی این مسیر کنار هم یاد گرفتیم، سوال پرسیدیم، تجربه کردیم و جلو رفتیم.
بودن شما باعث شده این راه هم انگیزهبخشتر باشه، هم لذتبخشتر.
امیدوارم بتونیم کنار هم پروژههای خفنتری بسازیم، چیزای بیشتری یاد بگیریم و این جمع روزبهروز صمیمیتر و قویتر بشه.
ممنون که هستید و همراهید 🙏
خوشحالم که توی این مسیر کنار هم یاد گرفتیم، سوال پرسیدیم، تجربه کردیم و جلو رفتیم.
بودن شما باعث شده این راه هم انگیزهبخشتر باشه، هم لذتبخشتر.
امیدوارم بتونیم کنار هم پروژههای خفنتری بسازیم، چیزای بیشتری یاد بگیریم و این جمع روزبهروز صمیمیتر و قویتر بشه.
ممنون که هستید و همراهید 🙏
❤42👍7