author-avatar

درباره Zeus ‌

زئوس هستم ساکن المپ

raspberry pi without os

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

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

ادامه مطلب

rasspery2

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

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

ادامه مطلب

raspberry Sisoog

رزبری پای چیست + معرفی انواع برد های رزبری پای آموزش برنامه نویسی رزبری پای – قسمت اول

رزبری پای بله درست است؛ اشتباهی پیش نیامده. تلفظ صحیح Raspberry Pi رزبری پای است که متاسفانه به اشتباه در بیشتر وب‌های فارسی رسپبری پای خوانده می‌شود. در واقع تلفظ رسپبری پای اشتباه است و نباید رسپبری خوانده شود.مطابق فونوتیک...

ادامه مطلب

I LOVE SISOOG PIXEL

راه اندازی ماژول دات ماتریس با استفاده از آردوینو

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

ادامه مطلب

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

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

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

ادامه مطلب

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

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

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

ادامه مطلب

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

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

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

ادامه مطلب

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

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

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

ادامه مطلب

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

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

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

ادامه مطلب

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

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

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

ادامه مطلب