آموزش FPGA و Verilog برای تازه کارها!

آموزش FPGA و Verilog

آموزش FPGA و Verilog برای تازه کارها! – قسمت اول : مقدمات، گاهی اوقات یادگیری مباحث الکترونیکی می‌تواند تا حدودی چالش‌برانگیز و سخت به نظر برسد اما فقط کافی‌ست قدری حوصله به خرج بدهید؛ بیشتر بخوانید، بیشتر یاد بگیرید و بیشتر تجربه کسب کنید. آنوقت خواهید دید که حتی برای‌تان …

ادامه نوشته »

سنسور فشار سنج چیست؟ + کاربردهای صنعتی

سنسور فشارسنج

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

ادامه نوشته »

اشاره گر ها در زبان C همراه با مثال

اشاره گرها در برنامه نویسی زبان C

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

ادامه نوشته »

دیود شاتکی – ویژگی‌ها، پارامترها و کاربردها

دیود شاتکی

در این مقاله دیود شاتکی و ویژگی‌ها، پارامترها و کاربردهای آن را به زبان ساده توضیح می‌دهیم. دیودها یکی از اجزای اصلی مدارهای الکترونیکی بوده و در کاربردهای یکسوسازها، برش‌دهنده‌ها(clippers) و جابجاکننده‌ها(clampers) استفاده می‌شوند. دیودها عناصری دو پایه از جنس نیمه‌هادی هستند که جریان الکتریکی را فقط در یک سمت …

ادامه نوشته »

راه اندازی شتاب سنج ADXL345 با آردوینو

راه اندازی شتاب سنج ADXL345 با آردوینو

در این آموزش ما مراحل مربوط به راه اندازی شتاب سنج ADXL345 با آردوینو را بررسی خواهیم کرد. در این آموزش، نحوه اتصال شتاب سنج ADXL345 به یک Arduino Uno را یاد خواهید گرفت. ما همچنین به شما آموزش می دهیم که چگونه برنامه ای بنویسید که از کتابخانه سنسور Adafruit …

ادامه نوشته »

توابع در زبان C

توابع در زبان C

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

ادامه نوشته »

مدیریت فایل ها در زبان C – ایجاد، بازکردن، خواندن، نوشتن و بستن یک فایل

مدیریت فایل ها در زبان C

مدیریت فایل ها در زبان C، یک فایل برای ذخیره حجم بزرگی از داده های دائمی استفاده می شود. همانند دیگر زبان ها، زبان C توابع مدیریت فایل زیر را مهیا ساخته است: ایجاد یک فایل بازکردن یک فایل خواندن یک فایل نوشتن روی یک فایل بستن یک فایل جدول …

ادامه نوشته »

ساخت گیمبال با آردوینو – لرزشگیر دوربین

ساخت گیمبال با آردوینو

در این آموزش، خواهیم آموخت که چگونه یک ساخت گیمبال (Gimbal) با آردوینو یا پلتفرم لرزشگیر با سرو موتورها درست کنیم.  گیمبال را با استفاده از یک نرم افزار مدل سازی 3 بعدی طراحی کرده ام. این طرح شامل 3 سرو موتور MG996R برای کنترل 3 محور است و دارای …

ادامه نوشته »

مدارهای سری و موازی

مدارهای سری و موازی

شما در الکترونیک هم با مدارهای سری و هم با مدارهای موازی مواجه می‌شوید. مدار سری مداری است که قطعات به صورت زنجیره ای متوالی به هم وصل می‌شوند. این روش باعث می‌شود تا تنها  یک مسیر برای عبور جریان وجود داشته باشد. مدار موازی مداری است که در آن …

ادامه نوشته »

کلاس‌های ذخیره سازی در C همراه با مثال auto، extern، static، register

کلاس‌های ذخیره سازی در C

در این جلسه کلاس‌های ذخیره سازی در C را بررسی میکنیم. اما قبل از آن اجازه دهید یک سوال مهم را جواب دهیم. کلاس ذخیره سازی(Storage Class) چیست؟ کلاس ذخیره سازی بیانگر مکان و قابلیت رویت یک متغیر است. کلاس به ما می گوید که از کدام بخش کد می …

ادامه نوشته »

سافت استارتر یا راه انداز نرم موتور چیست؟

کاربرد سافت استارتر

در این آموزش می‌خواهیم با زبانی ساده با سافت استارتر و چگونگی کار آن آشنا شویم. برای راه‌اندازی یک موتور الکتریکی شیوه‌های مختلفی وجود دارد. مثلا راه‌اندازی مستقیم (DOL) ، راه‌اندازی ستاره- مثلث (Star-Delta)، راه‌اندازی با اتوترانسفورماتور، راه‌اندازی با کمک مقاومت، با کمک ابزارهای الکترونیک قدرتیِ حالت جامد مانند VFDها …

ادامه نوشته »

گربر یا Gerber فایل چیست؟

گربر یا Gerber فایل چیست

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

ادامه نوشته »

رشته ها در زبان C

رشته ها در زبان C

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

ادامه نوشته »

دستور Switch Case در زبان C همراه با مثال

دستور Switch Case در زبان C همراه با مثال

دستور Switch چیست؟ در این جلسه به بررسی دستور Switch Case در زبان C همراه با مثال خواهیم پرداخت. دستور Switch محتوای یک متغیر را تست کرده و آن را با چندین مقدار دیگر مقایسه می کند. هرگاه که مورد مطابق پیدا شود، بلوک دستور مربوط به آن مورد(کیس) اجرا …

ادامه نوشته »

حلقه ها در زبان C

حلقه ها در زبان C

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

ادامه نوشته »