معرفی میکروکنترلر PIC24FJ256GA106

سری ۲۴FJ میکروکنترلرهای PIC از یه ویژگی خیلی خاص برخوردار هستن که متمایز میکننش از بیشتر میکروکنترلرهایی که تا به حال دیدین. تو این سری شما می تونید پین های مربوط به هر ماژول رو خودتون انتخاب کنید‍! برای مثال تو میکروکنترلر PIC16F877A خطوط مربوط به TX و RX پروتکل سریال روی پین های RC6 […]

Read more

مبدل آنالوگ به دیجیتال AD7714

مبدل های ADC از قطعات مهم در صنعت هستن که میشه گفت بدون اینا بیشتر سیستم های کنترلی معنایی ندارن. بعضی وقتا برای شما دقت مهمه و بعضی وقتا سرعت نمونه برداری و البته بعضی وقتا هر دوشون مهم هستن. تراشه ای که می خوایم بررسیش کنیم از دقت بالا و سرعت متوسطی برخورداره (البته […]

Read more

خواندن و نوشتن روی فایل ها در C++

قابلیت خوندن و نوشتن در فایل یکی از ویژگی های مهم در هر زبان برنامه نویسی هست. شاید بشه گفت اکثر برنامه ها باید این قابلیت رو داشته باشن. در زبان C++ یک کلاس به اسم fstream وجود داره که به کمک اون می تونید یک فایل رو در مد text یا binary باز کنید […]

Read more

دانلود نرم افزار Proteus

نرم افزار Proteus محیط ساده و روانی رو ایجاد میکنه که در اون بتونید مدارات و برنامه های خودتون رو (برای برخی از میکروکنترلرها) تست کنید. نسخه ی ۸ به بعد این نرم افزار رو با QT نوشتن. ما برای شبیه سازی برخی از مدارات ساده که نیاز چندانی به اجرای عملی ندارن از این […]

Read more

تعریف کلاس در C++

یکی از نقات قوت زبان برنامه نویسی C++ توانایی کپسوله کردن متغیرها و توابع هستش. کلاس ها توانایی این رو دارن که متغیرها و توابع رو در خودشون نگهداری کنن و در موقع نیاز با تعریف هر شی در دسترس باشند. یک کلاس در c++ به سه بخش مختلف تقسیم میشه. توابع و متغیرهایی که […]

Read more

فیلم آموزشی تایمر ۰ در PIC

تقریبا میشه گفت تایمر صفر در رنج بسیار گسترده ای از میکروکنترلرهای PIC موجوده. این تایمر ۸ بیتی می تونه نیازهای اولیه و ساده رو براتون رفع کنه. در این فیلم آموزشی نگاهی داریم به رجیسترهایی که این تایمر رو کنترل میکنن. فیلم آموزشی رو می تونید از لینک زیر دریافت کنید: دانلود

Read more

استفاده از تایمر در QT

بعضی وقتا پیش میاد که نیاز داریم به اینکه در یک دوره ی زمانی مشخص یک یا چند تابع اجرا شن. اصولا اینکار در سیستم عامل ویندوز به کمک Thread انجام میشه. به اینصورت که یه Thread به کمک توابع API میسازین و با استفاده از تابع Sleep که از توابع API ویندوز هست یک […]

Read more

دانلود KEIL

نرم افزار KEIL همراه با کامپایلر Cortex-M رو می تونید از لینک های زیر دانلود کنید. KEIL MDK-ARM 5.14 KEIL Cortex-M Legacy Device Support و البته صفحه ی اصلی سایتی که این نرم افزارها رو برای دانلود قرار داده رو می تونید تو لینک زیر ببنید: ARM

Read more

ارسال هدر در QT

وقتی یک مرورگر رو باز میکنید و یه آدرس مشخصی رو وارد میکنید تا اطلاعات اون سایت یا صفحه رو بدست بیارید یک سوکتی ساخته میشه که با پورت ۸۰ متصل میشه به اون سرور و اطلاعات رو براتون ارسال میکنه. در این فیلم به کمک برنامه ای که نوشته شده یک صفحه ی php […]

Read more
1 2