آموزش دانلود و نصب کامپایلر GCC برای زبان C روی ویندوز، لینوکس و مک

نصب کامپایلر GCC برای زبان C

در این خودآموز نحوه نصب کامپایلر GCC برای زبان C را روی ویندوز، مک و لینوکس آموزش خواهیم داد. نصب C بر روی ویندوز برای این منظور، ما از یک محیط برنامه نویسی متن باز(Open-source) به نام کدبلاکز(Code::Blocks) استفاده می کنیم که یک کامپایلر( که توسط موسسه آزاد نرم افزار …

ادامه نوشته »

لودسل چیست؟ + انواع لودسل ها

لودسل چیست

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

ادامه نوشته »

زبان برنامه نویسی C چیست؟ معرفی، تاریخچه و مفاهیم اولیه

زبان برنامه نویسی C

زبان C چیست؟ زبان C یک زبان برنامه نویسی همه منظوره بسیار محبوب، ساده و انعطاف پذیر می باشد. این زبان یک زبان مستقل از ماشین و ساختاریافته است که در موارد بی شماری بکارگرفته شده است. زبان C زبان اولیه برای نوشتن هرچیزی از سیستم عامل ها گرفته(ویندوز و …

ادامه نوشته »

سطح منطقی یا صفر و یک منطقی

سطح منطقی یا صفر و یک منطقی گیت

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

ادامه نوشته »

لودسل چیست و چگونه کار می کند + مدار پل‌ وتستون

لودسل‌ های استرین گیج(Strain Gauge)

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

ادامه نوشته »

آیسی IC یا مدار مجتمع چیست؟ + انواع پکیج ها

آیسی IC یا مدار مجتمع چیست؟ انواع پکیج ها و پرکاربردترین ها دنیای درون یک IC

آیسی ها سنگ بنای الکترونیک در دنیای مدرن هستند؛ قلب تپنده و مغز فرمان‌دهنده اغلب مدارهای الکترونیکی. اما اگر می‌پرسید که منظور از آیسی کدام قطعات هستند؟ همان تراشه(چیپ)‌های کوچک مشکی رنگ که به وفور بر روی تمام بورد های الکترونیکی یافت می‌شوند و تنها در صورتی که یا دیوانه …

ادامه نوشته »

راه اندازی سنسور دمای مادون قرمز MLX90614 + اتصال به آردوینو

نحوه استفاده از سنسور دمای مادون قرمز MLX90614  و ماژول آن در مدارها

آیا IC مدار شما آنقدر داغ می‌شود که حتی نمی‌توانید آن را لمس کنید؟ آیا احساس می‌کنید نیاز دارید که تغییرات دمای قطعات مدار را  دائما تحت نظر داشته باشید تا متناسبا فن را خاموش و روشن کنید؟ آیا چیزی که نیاز دارید یک دماسنج  بدون تماس نیست که به …

ادامه نوشته »

رید سوئیچ‌ و استفاده از آن در مدارات الکترونیکی + اتصال به آردوینو

رید سوئیچ‌ ها یا رید رله‌ها نوعی سوئیچ‌ الکتریکی هستند که برای کارکرد نیازی به اتصال به مولد ولتاژ یا جریان ندارند و با نیروی مغناطیسی کار می‌کنند. همین مسئله گاهی اوقات باعث شگفتی افراد می‌شود و ممکن است تصور کنند که چه رله‌ی عجیب و غریبی که بدون اتصال …

ادامه نوشته »

نحوه کار موتورهای الکتریکی و انواع موتورهای الکتریکی

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

ادامه نوشته »

برقراری ارتباط بین برد آردوینو و نرم‌افزار LabVIEW

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

ادامه نوشته »

آموزش LabVIEW – کار با LabVIEW را با یک پروژه ساده شروع کنید!

LabVIEW چیست؟ قبل از شروع آموزش LabVIEW، بد نیست که مختصری بیشتر با این نرم‌افزار آشنا شویم. LabVIEW مخفف عبارت Laboratory Virtual Instrumentation Engineering Workbench ؛ یا میزکار مهندسی با ابزارهای آزمایشگاهی مجازی است. ابزارهایی که در این نرم‌افزار وجود دارند، ظاهر و عملکردی دقیقا مشابه نمونه‌های واقعی‌شان دارند. مثلا …

ادامه نوشته »

چند پاراگراف در مورد مهاجرت – مسیر ساده اپلای کردن

مهاجرت و روش گرفتن پذیرش یا اپلای دانشگاه های خارج از کشور

بیایین در مورد مهاجرت باهم کمی صحبت کنیم. در این نوشته سعی میکنم به طور خیلی خلاصه و کلی مزایا، معایب و روش های مهاجرت را از دید خودم بگم. در مورد بورسیه (فاند) گرفتن از دانشگاه های معتبر دنیا هم باهم کمی صحبت می‌کنیم. شاید این سخنان در مسیر …

ادامه نوشته »

آموزش DSP های سری C55x شرکت TI (فیلم های جلسات 11 تا 21)

آموزش DSP های سری C55x شرکت TI

در ادامه آموزش های برنامه نویسی پردازنده های DSP شرکت TI به مقایسه‌ی ریوژن 2 و ریوژن 3 سری C55x شرکت TI، معرفی باس‌های داخلی سری C55x‌، معرفی Instruction Buffer Unit، معرفی Program Flow Unit، نوشتن یک تابع ساده برای یافتن بیشترین مقدار موجود در یک آرایه و آموزش استفاده …

ادامه نوشته »

نحوه استفاده از LineEdit یا QLineEdit در نرم افزار کیوت

نحوه استفاده از LineEdit در نرم افزار کیوت

در مقاله نحوه استفاده از TextEdit در نرم افزار کیوت به صورت پروژه محور روش استفاده از کلاس QTextEdit در Qt را بیان کردیم. در مقاله حاضر در قالب طرح پروژه، نحوه استفاده از کلاس ” QLineEdit” را در نرم افزار کیوت یاد می گیریم. در طراحی واسط گرافیکی کلاس …

ادامه نوشته »

نحوه استفاده از TextEdit در نرم افزار کیوت

نحوه استفاده از TextEdit در نرم افزار کیوت

در مقاله نحوه استفاده از سیگنال و اسلات در کیوت – نوشتن برنامه در Qt بدون استفاده از فرم ها نحوه استفاده از کلاس pushbutton را یاد گرفتیم. طوری که با کلیک روی کلید print، یک عبارت متنی در بخش “Application Output” نرم افزار کیوت نمایش داده می شد. پرینت …

ادامه نوشته »