انکودر (Encoder) چیست؟

انکودر های مطلق وافزایشی

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

ادامه نوشته »

اتصال سنسور رطوبت خاک به آردوینو

اتصال سنسور رطوبت خاک به آردوینو

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

ادامه نوشته »

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

نحوه کار موزیک پلیر با آردوینو

در این پروژه، به شما نشان خواهیم داد که با استفاده از آردوینو و ماژول کارت خوان MicroSD، یک موزیک پلیر ساده تهیه کنید. با استفاده از این پروژه، می توانید فایل های صوتی (با فرمت خاص) که با استفاده از Arduino Uno یا Mega در microSD  ذخیره می شوند …

ادامه نوشته »

PLC چیست‌ ؟ تاریخچه،نحوه‌ عملکرد، برنامه‌نویسی و کاربرد

PLC چیست‌

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

ادامه نوشته »

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

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

در این پروژه، خواهیم دید که چگونه یک ریموت کنترل یونیورسال با آردوینو طراحی کنیم. با استفاده از این برنامه از راه دور ،می توانید وسایل الکترونیکی مختلفی مانند T.V ، A.C، DVD پلیر و غیره را کنترل کنید. من ریموت یونیورسال را با استفاده از Arduino Nano، کلید، منبع تغذیه …

ادامه نوشته »

آموزش برنامه نویسی ++C

آموزش برنامه نویسی ++C

++C یک زبان برنامه نویسی سطح میانی است که توسط Bjarne Stroustrup در سال 1979 در آزمایشگاه بل توسعه یافت. ++C روی پلتفرم های متنوعی همچون ویندوز، Mac OS و نسخه های مختلف یونیکس(لینوکس، FreeBSD و غیره)  قابل اجرا است. این آموزش دیدگاهی ساده و عملگرایانه برای توضیح مفاهیم ++C …

ادامه نوشته »

تفاوت بین C و ++C

تفاوت بین C و ++C

در این جلسه تفاوت بین C و ++C را بررسی می‌کنیم. درک تفاوت‌های C و ++C خیلی مهم است و هنوز خیلی از افراد هستن که در ++C به سبک C کد می‌نویسند و از امکانات پیشرفته زبان ++C استفاده نمی‌کنند. پس برای برنامه‌نویس حرفه‌ای شدن درک صحیح تفاوت بین …

ادامه نوشته »

تبدیل نوع متغیرها در زبان C یا Type Casting

تبدیل نوع متغیرها در زبان C

تبدیل نوع متغیرها در زبان C چیست؟ تبدیل نوع(typecasting)، تبدیل یک نوع داده به نوع دیگر می باشد.همچنین با نام تبدیل داده(data conversion),یا تبدیل نوع(type conversion) خوانده می شوند.این مفهوم یکی از مفاهیمی است که در برنامه نویسی C معرفی شده است. برنامه نویسی C دو نوع عمل تبدیل داده …

ادامه نوشته »

سیستم‌عامل بی‌درنگ (RTOS) و استفاده از آن در امبدد سیستم‌ها

سیستم‌عامل بی‌درنگ (RTOS)

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

ادامه نوشته »

مدار فیلتر هارمونیک: نحوه حذف هارمونیک ها

مدار فیلتر هارمونیک: نحوه حذف هارمونیک ها

مدار فیلتر هارمونیک: نحوه حذف هارمونیک ها با استفاده از فیلترهای هارمونیک فعال و غیرفعال هارمونیک در سیستم الکتریکی چیست؟ در سیستم های برق، هارمونیک ها به عنوان مضرب های عدد صحیح مثبت از فرکانس پایه تعریف می شوند. هارمونیک یک ولتاژ یا جریان است که در چند برابر(مضرب های …

ادامه نوشته »

IGBT چیست و چگونه کار می‌کند؟

IGBT چیست و چگونه کار می‌کند

IGBT چیست و چگونه کار می‌کند؟ ترانزیستور دو قطبی با گیت عایق شده یا به اختصار IGBT ، ترکیبی از ترانزیستور پیوند دو قطبی (BJT) و ترانزیستور اثر میدانی اکسید فلزی (MOS-FET) است. این یک دیوایس نیمه هادی است که برای سوییچینگ وضعیت های مرتبط استفاده می شود. از آنجا …

ادامه نوشته »

عملگرهای بیتی در C – شیفت، AND، OR، XOR و مکمل

عملگرهای بیتی در C

در این جلسه عملگرهای بیتی در C – شیفت، AND، OR، XOR و مکمل ها را باهم یاد می‌گیریم تا برنامه‌های حرفه‌ای تری را بنویسیم.عملگر بیتی چیست؟ عملگرهای بیتی برای دستکاری داده درسطح بیت مورد استفاده قرار می گیرند. این عمل به عنوان برنامه نویسی در سطح بیت نیر شناخته …

ادامه نوشته »

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

آرایه اشاره گرهای تابعی

در این جلسه اشاره گرهای تابع در برنامه نویسی C را بررسی میکنیم. برای توابع C که محدود به ازگرداندن تنها یک مقدار هستند، اشاره گرها امکانات زیادی فراهم می آورند. با استفاده از پارامترهای اشاره گری(pointer parameters)، توابع به جای پردازش کپی داده ها، خود داده های واقعی را …

ادامه نوشته »

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

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

راه اندازی کیپد و ال سی دی با آردوینو ، استفاده از کیپدها (یا کیپدها) یکی از بهترین راه های برقراری ارتباط کاربر با پروژه می باشد. از کیپد برای ورود پسورد، کنترل بازی، کنترل ربات و هدایت منوها استفاده می‌شود. در این پروژه من به شما نشان خواهم داد …

ادامه نوشته »