نکات و ترفندهای بهینه سازی برنامه C برای میکروکنترلر

نکات و ترفندهای بهینه سازی برنامه C برای میکروکنترلر AVR -قسمت سوم

در دو مقاله‌ی پیشین «نکات و ترفندهای بهینه‌سازی برنامه C برای میکروکنترلر AVR-قسمت اول» و «قسمت دوم» به معماری میکروکنترلرهای هشت بیتی AVR و کامپایلر GCC و نکات بهینه سازی حجم کد برنامه C پرداختیم. در مقاله پیش رو با نکات مربوط به...

ادامه مطلب

لایبرری رایگان برای PCB پی سی بی

دانلود رایگان کتاب‌خانه‌های آلتیوم SnapEDA

اگر شما هم قصد طراحی مدارات الکترونیکی داشته باشید، می‌دونید که یکی از مراحل طراحی سخت‌افزار، پیدا کردن فوت پرینت (footprint) مناسب برای قطعات استفاده شده هست. در این پست قصد داریم آموزش استفاده از کتاب‌خانه و فوت پرینت‌های موجود در وب‌سایت SnapEDA رو قرار بدیم.

ادامه مطلب

نکات و ترفندهای بهینه سازی برنامه C برای میکروکنترلر AVR -قسمت دوم

نکات و ترفندهای بهینه سازی برنامه C برای میکروکنترلر AVR -قسمت دوم

در مقاله‌ی «نکات و ترفندهای بهینه‌سازی برنامه C برای میکروکنترلر AVR-قسمت اول» به معماری میکروکنترلرهای هشت بیتی AVR و کامپایلر GCC و نکات بهینه سازی حجم برنامه C پرداختیم. در مقاله پیش رو با نکات بیشتری مربوط به کاهش حجم کد برنام...

ادامه مطلب

نکات و ترفندهای بهینه سازی برنامه C برای میکروکنترلر AVR -قسمت اول

نکات و ترفندهای بهینه سازی برنامه C برای میکروکنترلر AVR -قسمت اول

هنگامی‌که درباره‌ی بهینه‌سازی برنامه C صحبت می‌کنیم، معمولاً به دو جنبه اشاره داریم: 1) حجم کد برنامه 2) سرعت اجرای برنامه. دانستن نکات و ترفندهای بهینه‌سازی برنامه C میکروکنترلرهای هشت بیتی AVR، به برنامه‌نویسان کمک می‌کند که برنامه‌ا‌ی با کارایی بالا داشته باشند. در این مقاله قصد داریم به این نکات بپردازیم.

ادامه مطلب

آموزش اتصال ربات تلگرام به آردوینو

آموزش اتصال ربات تلگرام به آردوینو – قسمت دوم

در این قسمت از آموزش اتصال ربات تلگرام به آردوینو سعی می‌کنیم که با استفاده از برد آردوینو، به ربات ساخته‌شده، جان ببخشیم. یعنی علاوه بر برقراری ارتباط با سرور تلگرام، پیام‌های ارسال‌شده را دریافت کنیم و آن‌ها را مجدداً به فرستنده ارسال کنیم.

ادامه مطلب

آموزش اتصال ربات تلگرام به آردوینو

آموزش اتصال ربات تلگرام به آردوینو – قسمت اول

آموزش‌هایی در خصوص ارتباط برد‌های آردوینو با تلگرام در وب‌سایت‌های فارسی وجود دارد که متأسفانه فاقد اطلاعات کافی پیرامون پروتکل ارتباطی و جزییات لازم هستند. ما در این آموزش سعی می‌کنیم ارتباط برد آردوینو و ربات تلگرام را با تمام جزئیات در اختیار شما عزیزان قرار دهیم.

ادامه مطلب

how to use eclipse editor with raspberrypi

نحوه‌ی نصب و کانفیگ ویرایشگر متن (ادیتور) ایکلیپس (Eclipse) – آموزش برنامه‌نویسی رزبری پای – قسمت چهارم

در مقاله‌ی سوم آموزش رزبری پای، به پیکربندی و نصب ابزار مورد نیاز برای کامپایل برنامه و هم‌چنین اجرای اولین برنامه‌ی آموزشی بر روی بردهای رزبری پای پرداختیم. در این مقاله قصد داریم نحوه‌ی نصب و کانفیگ ویرایشگر متن (ادیتور) ایکلیپس...

ادامه مطلب

recycling-solutions-Sisoog

چگونگی بازیافت 42میلیون تن ضایعات الکترونیک در سال

بازیافت ضایعات الکترونیکی ظهور عصر دیجیتال یک مشکل منحصر به فرد را به وجود آورده است که درحال تبدیل شدن به یک اپیدمی جهانی است. دستگاه‌های الکترونیک به طور مداوم با آخرین تکنولوژی موجود به روز می‌شوند.اغلب اجزای این دستگاه‌ها...

ادامه مطلب

raspberry pi without os

پیکربندی و نصب ابزار مورد نیاز برای کامپایل برنامه در رزبری پای – آموزش برنامه‌نویسی رزبری پای – قسمت سوم

در این مقاله قصد داریم نحوه نصب و کانفیگ کامپایلر، جهت کامپایل کدهای نوشته‌شده برای بردهای رزبری پای را آموزش دهیم و با کمک آن‌ها برنامه‌نویسی کنیم.

ادامه مطلب

rasspery2

معرفی ساختار CPU نحوه اجرای برنامه در رزبری پای – آموزش برنامه نویسی رزبری پای – قسمت دوم

در قسمت اول مقاله آموزش رزبری پای به معرفی مدل‌های موجود زربری پای پرداختیم. در این مقاله به بررسی ساز و کار اجرای برنامه و بوت شدن بردهای رزبری پای خواهیم پرداخت. برای نوشتن برنامه درون هر سیستم قبل از هر اقدامی لازم است که آن سی...

ادامه مطلب