هک پروگرامر J-Link

J-Link رو چطور نجات بدیم !

J-Link یکی از بهترین پروگرامر های موجود برای انواع میکروکنترلر های ARM است که توسط شرکت آلمانی Segger تولید شده. اهمیت وجود یک پروگرامر خوب بر کسی پوشیده نیست ؛ پروگرامر یکی از کلیدی ترین ابزارهای اولیه برای شروع یک پروژه سخت افزا...

ادامه مطلب

توابع رایگان اینترنت اشیاء

اینترنت اشیاء را اهلی کن!- قسمت دوم

در قسمت اول مقاله اینترنت اشیاء را اهلی کن !  درباره موتور اصلی پروژه یعنی API صحبت کردیم که وظیفه اون ارتباط با پایگاه داده و دادن توابعی به کاربر برای درج، حذف، ویرایش و دریافت اطلاعات از پایگاه داده است.مشکل اصلی این بود که...

ادامه مطلب

توابع رایگان اینترنت اشیاء

اینترنت اشیاء را اهلی کن!- قسمت اول

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

ادامه مطلب

آموزش پروگرام کردن STM32

میکروکنترلر ARM را چطور پروگرام کنیم ؟

میکروکنترلر ARM یکی از محبوب ترین میکروکنترلر های موجود بازار ایران و حتی جهان است ، میکروکنترلر و پردازنده ای که گجت‌های الکترونیکی را متحول کرده است ؛ شرکت های زیادی دست به تولید میکروکنترلر خود با استفاده از معماری ARM زده اند ...

ادامه مطلب

stm32 benchmark

STM32 تا کجا می‌تواند پیش برود؟

شناخت محدودیت‌های موجود و داشتن مهارت برنامه‌نویسی به ما کمک می‌کند که قادر به طراحی بهینه باشیم و از قبل بدانیم چه‌کاری ممکن و چه‌کاری غیر‌ممکن است. در این مقاله دو مبحث را مورد‌بررسی قرار می‌دهیم: تأثیر روش‌های مختلف برنامه‌نویسی و حالت‌های مختلف اپتیمایز (Optimize) بر عملکرد و سرعت اجرای برنامه.

ادامه مطلب

Arduino connect to Android

تبادل داده بین اندروید و آردوینو توسط بلوتوث

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

ادامه مطلب

شبیه سازی مدباس

شبیه سازی مدباس به صورت مجازی روی کامپیوتر

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

ادامه مطلب

از گیت نترسید، در اختیارش بگیرید سیسوگ

از گیت نترسید، در اختیارش بگیرید

اگر از برنامه‌نویسان حرفه‌ای و یا حتی متوسط باشید، حتما از سیستم‌های ورژن کنترل مانند GitHub یا GitLab -گیت لب- استفاده کرده اید. اما این ابزارها فقط مخصوص برنامه‌‌نویس‌ها نیستند. حتی توسعه‌دهندگان سخت‌افزار هم می‌توانند از این ابزارها استفاده کنند.

ادامه مطلب

شروع برنامه نویسی آرم

آرم‌ات را قورت بده !

حتماً به دلیل استفاده‌ی فراوان از پردازنده‌های ARM در محصولاتی که امروزه اطراف ما را پر کرده‌اند، به‌ویژه گوشی‌های موبایل، نام آن را شنیده‌اید و آشنایی مختصری با آن دارید. میکروهای ARM تولید‌شده توسط کمپانی ST از آن دسته محصولاتی است که ابزارهای بسیار خوبی برای آن فراهم شده است و به‌راحتی نیز در بازار ایران یافت می‌شوند. در این پست با نحوه‌ی کار با آن‌ها آشنا خواهیم شد.

ادامه مطلب