پروژه ریموت کنترل 4 کاناله کاملا رایگان به همراه مستندات

پروژه ریموت کنترل 4 کاناله کاملا رایگان به همراه مستندات

ریموت کنترل 4 کاناله در مقاله‌های قبل راجع به ریموت کدلرن و نحوه دکد کردن آن به‌تفصیل توضیح داده‌ایم و سورس کتابخانه‌ی مربوط به دکد ریموت‌های مبتنی بر چیپست EV15xx را منتشر کرده‌ایم. سورس مربوطه به زبان C و برای میکروکنترلر atmeg...

ادامه مطلب

include در آردوینو

include# در آردوینو

از include# برای اضافه کردن کتابخانه‌های خارجی به برنامه استفاده می‌شود. این کار باعث دسترسی برنامه‌نویس به گروه بزرگی از کتابخانه‌های استاندارد زبان سی(گروهی از توابع از پیش‌تعریف‌شده) و هم چنین کتابخانه‌هایی که به طور اختصاصی برای آردوینو نوشته شده‌اند، می‌شود.

ادامه مطلب

define in arduino

Define# در‌ آردوینو

define به برنامه‌نویس این امکان را می‌دهد که قبل از کامپایل کردن برنامه، به یک مقدار ثابت، نامی را اختصاص دهد. ثابت‌هایی که با استفاده از define تعریف می‌شوند، هیچ فضایی از حافظه‌ی برنامه‌ی روی چیپ را اشغال نمی‌کنند.

ادامه مطلب

چگونه اعداد تصادفی واقعا تصادفی بسازیم!

چگونه اعداد تصادفی واقعا تصادفی بسازیم!

شاید برای شما هم پیش آمده باشد که برای ساخت یک بازی یا الگوریتم رمزگذاری یا هر منظور دیگری نیاز به ساخت اعداد تصادفی داشته باشید! ممکن است فکر کنید که ساخت یک عدد تصادفی کار زیاد پیچیده‌ای نیست و با صدازدن یک تابع Rand یا تابعی مشابه آن، کار تمام می‌شود. اما عدد تولیدشده با این روش چقدر تصادفی است؟ آیا نتیجه قابل تکرار نیست؟

ادامه مطلب

Curly Braces in arduino

{} Curly Braces در آردوینو

آکولاد یا دو‌ابرو قسمت عمده‌ای از برنامه‌نویسی به زبان c را شکیل می‌دهد. آکولادها ابتدا و انتهای یک بلاک کد را مشخص می‌کنند. در کل آکولاد در واقع به جای Return موجود در توابع(ساب‌روتین)، Endif عبارت شرطی و Next حلقه‌ی for است.

ادامه مطلب

appmyproduct IOT SISOOG

یک راه حل ساده برای ایجاد برنامه‌های کنترل از راه دور اینترنتی برای طیف گسترده‌ای از محصولات

AppMyProduct یک پلت فرم جدید برای توسعه نرم افزاهای IOT- Internet of Things  است. که با استفاده از سرویس‌های ابری که به تازگی بر روی پلت فرم‌های شرکت Nabto ایجاد شده است اجرا می‌شود. Nabto در حال حاضر دارای یک دستگاه نصب شده با بی...

ادامه مطلب

آموزش نصب و راه اندازی سیستم عامل RTOS بر روی آردوینو

آموزش نصب و راه اندازی سیستم عامل RTOS بر روی آردوینو

سیستم‌عامل‌هایی خاص طراحی‌شده‌اند که مدیریت زمان را به بهترین نحو ممکن انجام بدهند. این دسته‌ی خاص از سیستم‌عامل‌ها real-time operating system نام دارند که به‌اختصار RTOS خوانده می‌شوند. همان‌طور که از نام این سیستم‌عامل‌ها بر می‌آید، تخصص آن‌ها در مدیریت زمان است.

ادامه مطلب

Sisoog-Jlink-BBC-micro-Bit

سیستم عامل جدید برای BBC micro:bit و اضافه شدن J-Link بعنوان رابط

BBC micro:bit یک بورد قدرتمند کوچک است که دوازده سال پیش در یک مدرسه در بریتانیا ساخته شده و از چند ماه پیش توسط تعدادی از شرکت‌ها مورد حمایت و استفاده قرار گرفته است.هدف ابتدایی micro:bit برنامه ریزی کردن ابزارهای آنلاین و اش...

ادامه مطلب