آردوینو را با ویرایشگر حرفه ای سیسوگ تجربه کنید

آردوینو را با ویرایشگر حرفه ای سیسوگ تجربه کنید

آردوینو یک ویرایشگر متن‌باز و رایگان دارد اما این ویرایشگر امکانات مناسبی ندارد؛ همین باعث می‌شود که برنامه‌نویس در نوشتن برنامه‌های کمی طولانی، کلافه شود. تیم سیسوگ برای رفع این مشکل دست به کار شده و یک ویرایشگر جدید ایجاد کرده است.

NB IOT

NB-IOT چیست؟

در اینترنت چیزها، شبکه ها و پروتکل های متفاوتی برای استفاده جهت اتصال وسائل به همدیگر تفسیر و استفاده می‌گردد. یکی از جدیدترین آن ها NB-IOT است.

MQTT IOT SISOOG

استفاده از پروتکل MQTT برای اینترنت اشیاء (IOT)

MQTT یک پروتکل ماشین به ماشین (M2M) برای اتصالات اینترنت اشیاء (IOT) است که به کمک سنسور، ارتباط برقرار می‌کند.
معماری ساختار MQTT شامل یک سرور مرکزی یا واسطه است که به شکل توپولوژی ستاره‌ای با یک یا چند دستگاه ارتباط برقرار می‌کند.

کامپایلر Codevisionavr در مقابل کامپایلر GCC و مقایسه تخصصی آنها

کامپایلر Codevisionavr در مقابل کامپایلر GCC و مقایسه تخصصی آنها

در این مقاله ما به بررسی تخصصی دو کامپایلر Codevision و GCC خواهیم پرداخت. قابلیت اپتیمایز کد و همچنین سرعت اجرای کد ایجادشده توسط این دو کامپایلر را بررسی می‌کنیم تا راحت‌تر در خصوص برتری یکی از آن‌ها بر دیگری، قضاوت کنیم.

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

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

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

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

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

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

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

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

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

آزادی، معجزه‌ی GNU

آزادی، معجزه‌ی GNU

شاید آزادی نرم‌افزار برای ما که هزینه‌ای برای استفاده از آن‌ها نمی‌پردازیم، مفهوم چندانی نداشته باشد و به آن اهمیت ندهیم. ولی فکر کنید اگر در کشوری زندگی می‌کردیم که برای استفاده از نرم‌افزارهای مختلف باید پول می‌پرداختید؛ مثلاً برای داشتن کدویژن باید یک میلیون تومان و برای داشتن پروگرامر J-Link به‌جای 50 هزار تومان 4 میلیون تومان پرداخت می‌کردید، آن‌وقت مقوله نرم‌افزار آزاد و آزادی نرم‌افزار به یکی از اصلی‌ترین مقوله‌های موجود تبدیل می‌شد.