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

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

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

ادامه مطلب

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

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

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

ادامه مطلب

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

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

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

ادامه مطلب

هنگ کردن sim800

نکات مهم طراحی یک برد مبتنی بر GSM MODEM

یکی از پرکاربردترین ماژول‌های چند سال اخیر که توانسته تحول عظیمی در استفاده از محصولات الکترونیکی و بحث اینترنت اشیاء ایجاد نماید بی‌شک ماژول‌های GSM Modem بوده‌اند.

آشناترین برند این ماژول، شرکت سیم کام SIMCOM است که تنوع و تاریخچه‌ی طولانی در ارائه این ماژول در ایران دارد.

ادامه مطلب

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

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

ریموت کنترل امروزه کاربرد زیادی پیدا کرده است؛ از ریموت‌های درب بازکن تا ریموت‌های دزدگیر و کنترل روشنایی همه از یک اصول اولیه پیروی می‌کنند و آن‌هم ارسال اطلاعات به‌صورت بی‌سیم است.

ادامه مطلب

Wav Player

نحوه ایجاد فایل RIFF-PCM WAV

یکی از پروژه های محبوب دانشجویان و متخصصین الکترونیک دیجیتال ساختن یک پلیر صوتی می باشد.یکی از پلیر های صوتی که به علت سخت افزار بسیار کم آن محبوبیت خاصی دارد پلیر فایل های صوتی خام یا اصطلاحا ویو پلیر Wav Player  یا Wave Play...

ادامه مطلب

کلاس لیزر چیست و مفهوم هر کلاس

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

ادامه مطلب

Make socket for SIM800 or SIM900

ساخت سوکت برای تست ماژول sim800 و Sim900

از ایده تا ساخت یک سوکت برای تست ماژول sim800 or Sim900 چگونه میشود یک سوکت برای تست ماژول sim800 بدون لحیم کردن آن بر روی برد ساخت؟نیاز به این سوکت زمانی احساس شد که تعداد زیادی از ماژول های sim800 و sim900 در شرکت ما موجود ...

ادامه مطلب