GaN-ترانزیستور

ترانزیستور GaN

ترانزیستور گالیوم نیترید (GaN) یک دستگاه نیمه‌رسانا با تحرک الکترونی بالا (HEMT) است که از سه قسمت: گیت، منبع و تخلیه تشکیل شده است. تحرک الکترونی بالا به این معنی است که ترانزیستور GaN دارای قدرت میدان الکتریکی بالاتری در مقایسه ...

ادامه مطلب

PIC control

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

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

ادامه مطلب

محافظت از خواندن برنامه در میکروکنترلرهای STM32

محافظت از خواندن برنامه در میکروکنترلرهای STM32

قبلاً از اینکه میکروکنترلرهای ARM عمده بازار میکروکنترلر ایران را به‌دست بگیرند، میکروکنترلرهای AVR برای کار مرسوم‌تر بودند و در صنعت بیشتر از آن‌ها استفاده می‌شد. این مقدمه را به این جهت گفتم که ابتدا به‌صورت مختصر بگویم که محافظ...

ادامه مطلب

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

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

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

ادامه مطلب

راه اندازی نمایشگر گرافیکی 64×128 با کتابخانه U8g2

راه اندازی نمایشگر گرافیکی 64×128 با کتابخانه U8g2

در این مطلب به نحوه راه‌اندازی کتابخانه u8g2 در محیط نرم‌افزار Atmel Studio 7.0 با نمایشگر تک‌رنگ گرافیکی 64×128 با میکروکنترلر Atmeag128A خواهیم پرداخت. U8g2 یک کتابخانه گرافیکی است و برای ایجاد رابط گرافیکی بر پایه نمایشگرهای تک...

ادامه مطلب

سری های 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 در کنار حافظه‌های موجود در میکرو، می‌تواند درزمین...

ادامه مطلب