PIC control

کنترلر PID چیست و چرا از آن استفاده کنیم؟

احتمالاً اگر دانشجوی کارشناسی برق در گرایش کنترل باشید در درس کنترل خطی با کنترلر PID آشنا شدید یا اگر در صنعت مشغول کار هستید برای کنترل پارامترهای محیطی نظیر دما نام PID کنترل را شنیده باشین. درواقع PID کنترل معروف‌ترین الگوریتم...

ادامه مطلب

کار با f1c100s بدون سیستم عامل (BareMetal) - قسمت اول

کار با f1c100s بدون سیستم عامل (BareMetal) – قسمت اول

همان‌طور که اطلاع دارید قیمت میکروکنترلرهایی مثل stm32 که توانایی اجرای یک گرافیک مناسب رودارند مدت نسبتاً زیادی هست که افزایش پیداکرده و بعضاً نایاب شده، یک روش دیگر هم برای اجرای گرافیک استفاده از تراشه‌هایی مثل ft800 بوده که آن...

ادامه مطلب

رابط گرافیکی wave player

آموزش STM32 با توابع LL قسمت 34: رابط گرافیکی برای wave player

در دو قسمت قبلی در مورد ساخت wave player با stm32 صحبت کردیم، در این بخش می‌خواهیم یک رابط گرافیکی برای wave player طراحی کنیم پس با سیسوگ همراه باشید.برای نمایش اطلاعات گرافیکی مورد نظر از نمایشگر Nokia 1661 استفاده می‌کنیم ک...

ادامه مطلب

پردازش سیگنال آنالوگ به روش دایدالوس

پردازش سیگنال آنالوگ به روش دایدالوس

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

ادامه مطلب

سری های esp32

کدام سری های ESP32 برای پروژه من مناسب است؟

از زمانی که اولین ورژن ESP32 تولید و راهی بازار شده، نزدیک 6 سال می گذرد. شاید شما با ESP8266 آشنایی داشته باشید. حدود سال 2014 وقتی که شرکت چینی Espressif ماژول های ESP8266 را تولید کرد، پس از مدتی برخی از توسعه دهنده ها با محدود...

ادامه مطلب

راه‌اندازی یک wave player با STM32 | قسمت سی‌ و دوم آموزش STM32 با توابع LL

راه‌اندازی یک wave player با STM32 | قسمت سی‌ و دوم آموزش STM32 با توابع LL

در قسمت قبلی راه‌اندازی و استفاده از کارت‌ حافظه SD را آموختیم و در این قسمت می خواهیم راه‌اندازی یک wave player را به شما همراهان سیسوگ آموزش دهیم.همان‌طور که می‌دانید فرمت wave (فایل‌های با پسوند.wav) یکی از فرمت‌های رایج بر...

ادامه مطلب

کتابخانه LVGL

کتابخانه LVGL برای نمایش‌گرهای TFT LCD (قسمت سوم)

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

ادامه مطلب

بیت‌های پیکره‌بندی

آموزش PIC قسمت ششم: پیکره‌بندی میکروکنترلر PIC16F877A

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

ادامه مطلب

راه‌اندازی کارت‌ حافظه SD برای STM32 | قسمت 31 آموزش STM32 با توابع LL

راه‌اندازی کارت‌ حافظه SD برای STM32 | قسمت 31 آموزش STM32 با توابع LL

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

ادامه مطلب

اصول نرم‌افزاری نمایشگر

کتابخانه LVGL برای نمایش‌گرهای TFT LCD (قسمت دوم)

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

ادامه مطلب