دستور Switch چیست؟ در این جلسه به بررسی دستور Switch Case در زبان C همراه با مثال خواهیم پرداخت. دستور Switch محتوای یک متغیر را تست کرده و آن را با چندین مقدار دیگر مقایسه می کند. هرگاه که مورد مطابق پیدا شود، بلوک دستور مربوط به آن مورد(کیس) اجرا …
ادامه نوشته »حلقه ها در زبان C
حلقه چیست؟ در فرآیند حلقه، برنامه یک سلسه دستورات را بارها اجرا کرده تا اینکه که شرط حلقه false شود. یک حلقه شامل دوبخش، یعنی بدنه حلقه و دستور کنترلی می باشد. دستور کنترلی مجموعه ای از چند شرط بوده که بدنه حلقه را تا زمان false شدن شرط هدایت …
ادامه نوشته »زیگ بی یا ZigBee چیست؟ آشنایی با معماری، شبکه و دستورات ماژول XBee
به طور کلی بسیاری از افراد دو اصطلاح XBee و ZigBee را اشتباه می گیرند، بیشتر اوقات از آنها به صورت متناوب استفاده می کنند. اما در واقع اینگونه نیست؛ ZigBee پروتکل استاندارد برای شبکه های بی سیم است. در حالی که XBee محصولی است که از پروتکل های مختلف …
ادامه نوشته »یکسوسازی چیست؟ + مدارهای یکسو کننده تک فاز تا چند فاز
در این آموزش به بررسی مدارهای یکسو کننده خواهیم پرداخت، اکنون به محبوب ترین کاربرد دیود رسیده ایم یعنی یکسوسازی و یکسوسازها. اول از همه به سوال مهم یکسوسازی چیست؟ جواب دهیم. یکسوسازی، تبدیل جریان متناوب (AC) به جریان مستقیم (DC) است. و شامل دستگاهی است که فقط جریان یک …
ادامه نوشته »دمونتاژ قطعات الکترونیکی – جداکردن قطعات از PCB
دانستن روش دمونتاژ قطعات الکترونیکی یا لحیم زدایی از یک اتصال لحیم کاری شده شاید از خود عمل لحیم کاری نیز مهم تر باشد. گاهی اوقات شما نیاز دارید که مدار الکترونیکی خود را به گونه ای تصحیح کنید. مثلا شاید یک دیود را در جهت اشتباهی لحیم کرده اید …
ادامه نوشته »قانون اهم به زبان ساده
من معمولا برای الکترونیک زیاد از ریاضیات استفاده نمیکنم اما قانون اهم فوق العاده پراستفاده و مفید است! در این مقاله قانون اهم به زبان ساده را یادمیگریم. این قانون توسط جورج اهم کشف شد و بر مبنای این قانون بیان میشود که ولتاژ، جریان و مقاومت الکتریکی چه رابطه …
ادامه نوشته »هرم اتوماسیون صنعتی
هرم اتوماسیون نموداری ست بیانگر تفاوت سطوح مختلف اتوماسیون در کارخانهها، امروز قصد داریم در مورد هرم اتوماسیون با شما صحبت کنیم. این هرم یک مثال تصویری یا دقیقتر بگوییم نموداری ست که سطوح مختلف اتوماسیون را که در صنایع یا کارخانهها به کار میروند به خوبی از هم تفکیک …
ادامه نوشته »راه اندازی شیر سلونوئید با آردوینو
در این آموزش راه اندازی شیر سلونوئید با آردوینو را باهم یادخواهیم گرفت. اول از همه اجازه بدید ببیینم سلنوئیدی چیست. استفاده از سلنوئیدها در سیستمهای اتوماسیون به عنوان محرک بسیار رایج است. سلنوئیدها انواع مختلفی دارند که از جمله آنها میتوان به شیر سلنوئیدی که برای باز و بستهکردن …
ادامه نوشته »چاپگرهای سه بعدی چطوری کار میکنند؟ شروع کار با چاپ 3 بُعدی
چاپگرهای سه بعدی چطوری کار میکنند؟ چاپ 3 بُعدی،چاپ افزودنی یا لیتوگرافی استریو. اگر به این عبارت ها برخورد کردید و نظرتان را جلب کردند، ممکن است بخواهید این مقاله را بخوانید تا درباره دنیای شگفت انگیز چاپ 3 بُعدی بیشتر بدانید. چاپ 3 بُعدی زمینه ای است که به …
ادامه نوشته »تداخل الکترومغناطیسی EMI – انواع، استانداردها و روشهای محافظت
در این مقاله به بحث تداخل الکترومغناطیسی EMI – انواع، استانداردها و روشهای محافظت در برابر آن خواهیم پرداخت. در پروسهی ساخت و توسعهی یک محصول جدید سختافزاری، دریافت گواهیهای استاندارد یکی از پرهزینهترین و ایضا کسلکنندهترین مراحل است. علت وجوب دریافت این استانداردها در این است که مراجع ذیصلاح …
ادامه نوشته »دستورات شرطی در زبان C
در این جلسه دستورات شرطی در زبان C شامل : IF ، IF Else، و IF Else تودرتو همراه با مثال را یادمیگیریم.، دستور شرطی در C چیست؟ در زبان C برنامه به صورت ترتیبی اجرا می شود. این حالت زمانی رخ می دهد که در دستورات، شرطی وجود نداشته …
ادامه نوشته »کلیدواژه ها، ثابت ها، متغیرها و انواع داده ها در C
نشانه ها(توکن)، کلیدواژه ها، شناسه ها، ثابت ها، متغیرها و نوع داده ها در C، در این مبحث، موارد زیر را می آموزیم: مجموعه کاراکتری چیست؟ نشانه(توکن) کلیدواژه ها و شناسه ها متغیر چیست؟ نوع داده صحیح(integer) نوع داده ممیزشناور(floating point) ثابت ها مجموعه کاراکتری چیست؟ همانند هر زبان برنامه …
ادامه نوشته »نحوه قرار دادن توضیحات یا کامنت در برنامه نویسی C
کامنت در زبان C به چه معناست؟ کامنت توضیح یا توصیفی راجع به کدهای برنامه است. کامنت به توسعه دهنده کمک میکند تا منطق کد خود را توضیح داده و خوانایی برنامه را بهبود می بخشد. در زمان اجرا،کامنت از طرف کامپایلر نادیده گرفته شده و ترجمه نمی شود. دو …
ادامه نوشته »ساخت تابلو تبلیغاتی LED با ماژول نمایشگر ماتریسی P10 و آردوینو
امروزه نمایشگرهای تبلیغاتی نقش بسیار مهمی را در بازاریابی ایفا میکنند و هرچند که روشهای تبلیغاتی دیگری نیز وجود دارند مانند روزنامهها، پوسترها، تابلوهای چشمکزن و … اما با این حال این بیلبوردهای عظیمالجثهی LED روز به روز بیش از سایر روشها مورد توجه قرار میگیرند. علت آن هم این …
ادامه نوشته »اولین برنامه به زبان C – مثال !Hello World
اولین برنامه به زبان C را باهم میخواهیم بنویسیم. مثال !Hello Worldدر دنیای برنامه نویسی مشهور است و کسانی که اولین بار با یک زبان برنامه نویسی شروع به کار میکنند از روی رسم قدیمی !Hello World را مینویسند. و در اکثر آموزشها و کتابهای برنامهنویسی به هر زبان برنامه …
ادامه نوشته »