#آموزش_platformioقسمت 7#platformio@ArduinoFarsi_cc
انتشار: 2026/08/14 02:30 UTCدریافت: 2026/08/15 01:42 UTCآخرین مشاهده: 2026/08/15 01:42 UTC
پستهای تلگرام — آردوینو فارسی
شاید برای شما هم پیش بیاد...دوستان سلاممن 4 تا برد ESP32-S3-N16R0 خریدم. بعد متوجه شدم که هر 4 تا برد مشکل دارند. وقتی برنامه میریختم داخلشون:1- قسمت فلزی برد به شدت داغ می شد.2- مودم داخلی ساخته میشد ولی توسط دستگاه های دیگه ssid اش دیده نمیشد.3- به مودم خونه متصل نمی شد.ولی وای فای های اطراف رو اسکن میکرد و اسمشون رو لیست میکرد.بعد از ساعت ها تست و آزمایش های مختلف، می خواستم برد رو ریست کنم، که تصادفا انگشتم قرار گرفت بین بدنه فلزی ESP و یک سری از پینهاش. و همون لحظه برد از مودم IP گرفت.یک انگشتم رو گذاشتم روی قسمت فلزی ESP و با دست دیگه یک سوزن برداشتم و یکی یکی میزدم به پین های اون منطقه و برد رو ریست میکردم. و نهایتا متوجه شدم که روی GPIO 15 همیشه درست کار میکنه.بعد GPIO 15 رو با یک مقاومت 10 کیلو اهمی زدم به GND همه مشکلات برد حل شد. و دیگه اصلا داغ نمیشه.همه 4 تا برد خریداری شده، همین ایراد رو داشتند.#یک_تجربه#ESP32_S3_N16R0@ArduinoFarsi_cc
✔️ نکته برنامه نویسی:در میکروکنترلرهایی مثل ESP32، استفاده از کلاس String آردوینو در توابع ناهمگام (Async) و کالبکها، بزرگترین گناه کبیره در مهندسی تعبیه شده (Embedded) است.کلاس String دادهها را در حافظه پویا (Heap) ذخیره میکند. اختصاص و آزادسازی مداوم رشتهها (مثلاً با هر بار دریافت پیامک یا اجرای دستورات AT)، حافظه را تکهتکه (Fragmented) میکند. بعد از چند روز یا چند هفته کارکرد مداوم دستگاه در محیط واقعی، ناگهان سیستم به دلیل کمبود حافظه پیوسته (Heap Exhaustion) کرش میکند.
آردوینو فارسی pinned «با سلام و احترام خدمت دوستان عزیز تعداد جلسات و هزینه دوره های آموزشی آردوینو فارسی : مدرس : رضا اژدرکش ✔️ دوره کامل آردوینو با عنوان آموزش مقدماتی آردوینو تعداد جلسات : 70 جلسه هزینه آموزش : 2,250,000 تومان. 2000000 تومان ✔️ دوره پیشرفته برنامه نویسی…»
