مقدمه و معرفی میکروکنترلرهای PIC محصول شرکت Microchip هستند و انواع 8 بیت، 16 بیت و 32 بیتی دارند. خود میکروکنترلرهای 8 بیتی PIC خانوادههای گسترده و متنوعی دارند که در جدول زیر مشخصاتی از آنها را میبینیم. اغلب این خانواده ها از نظر پینها به هم شباهت دارند و …
ادامه نوشته »نتایج جست و جو برای: adc
اتصال ماژول 433Mhz RF به STM32
در دنیای امبدد الکترونیک، ساخت پروژهها و سیستمهایی که بتوانند به صورت وایرلس به شبکه متصل شوند، از اهمیت ویژهای برخوردار است. چرا که در این گونه سیستمها، معمولا به دلیل تمایل به قابل حمل و جمعوجور بودن، سیمهای چندانی در اختیار نداریم که بتوانیم سیستم را با شیوههای مرسوم …
ادامه نوشته »آموزش اتصال سروو موتور به STM32
در جهان الکترونیک، از سروو موتورها معمولا در پروژههای رباتیک استفاده میشود چرا که هم دقیق هستند و هم استفاده و کنترل آنها راحت است. از مزایای دیگر آنها اندازهی کوچکتر نسبت به بقیه موتورها و بهینه و کارآمد بودن از لحاظ مصرف انرژی است. بر اساس ویژگیهای هر مدل، …
ادامه نوشته »مدولاسیون عرض پالس یا PWM در STM32 – کنترل سرعت فن DC
در جلسات قبلی، استفاده از مبدل آنالوگ به دیجیتال (ADC) در میکروکنترلر STM32 را با هم یاد گرفتیم. در این جلسه میخواهیم به سراغ تکنیک PWM در این میکروکنترلر برویم و یاد بگیریم که چگونه میتوانیم با استفاده از آن شدت نور یک LED و یا سرعت یک فن DC …
ادامه نوشته »مبدل دیجیتال به آنالوگ یا DAC در STM32
همهی ما به این موضوع واقف هستیم که میکروکنترلرها با مقادیر دیجیتال کار میکنند اما دنیای واقعی دنیای سیگنالها و مقادیر آنالوگ است. به همین علت به مبدلهایی نیاز داریم که بتوانند سیگنالهای آنالوگ را گرفته و معادل دیجیتال آنها را برای میکروها آماده کنند تا میکرو بتواند آن مقادیر …
ادامه نوشته »اتصال استپر موتور به بورد STM32F103C8
استپر موتور یا موتور پلهای، یکی از انواع موتورهای DC بدون جاروبک (brushless) است که میتواند با زوایای کوچک نیز بچرخد. به این زاویهها استپ یا گام گفته میشود. معمولا استپر موتورها ۳۶۰ درجه را با ۲۰۰ گام طی میکنند. یعنی به عبارتی در هر گام ۱.۸ درجه میچرخند. از …
ادامه نوشته »پروژه کنترل PWM با دما در نرم افزار کدویژن
سلام یک برنامه در نرم افزار کدویژن می خوام که یک atmega8 دما رو از یک سنسور lm35 بخواند (از پایه ADC) و با استفاده از تایمر در پایه خروجی تایمر (مثلا oco) pwm ای با فرکانس ۱۰۰ هرتز و دیوتی سایکل متغییر تولید کنه بدین صورت که قبل دمای …
ادامه نوشته »دسترسی به ورودی و خروجیهای همه منظوره رزبریپای – Raspberry Pi GPIO
مقدمه پینهای GPIO (ورودی و خروجی همه منظوره) را میتوان به عنوان وردی یا خروجی به کار بست. این پینها به رزبریپای این امکان را میدهند تا با دستگاههای I/O همه منظوره اتصال برقرار کند. رزبریپای ۳ مدل B26، پین GPIO روی بورد خود دارد. از طریق این GPIOها، رزبریپای …
ادامه نوشته »آموزش FPGA و Verilog برای تازه کارها – DDR SDRAM
DDR SDRAM زمانیکه یک بورد FPGA را انتخاب میکنیم، یکی از مهمترین فاکتورهایی که باید مدنظر قرار گیرد میزان فضای ذخیرهسازی است. بوردهای مختلف، میتوانند انواع مختلفی از مموریها را داشته باشند. مثلا حافظههای SRAM ،QDR ،SDRAM و FLASH و … توصیه میکنم مقاله انواع حافظهها را مطالعه کنید. DDR …
ادامه نوشته »AVR یا PIC؟ کدام میکروکنترلر را برای پروژهها انتخاب کنیم؟
زمانی که نوبت به مرحلهی انتخاب میکروکنترلر میرسد، آنقدر میکروکنترلرها متنوعی که بعضا ویژگیهای مشابهی نیز ممکن است داشته باشند در بازار وجود دارد که واقعا گیجکننده است. از میان این همه، کدام را باید انتخاب کنیم؟! پارامترهای مهمی برای این انتخاب و تصمیم وجود دارند که باید درنظر گرفته …
ادامه نوشته »رزبری پای چیست؟ آشنایی با انواع رزبری پای
رزبری پای چیست؟ در این جلسه و جلسات دیگر به آموزش رزبری پای خواهیم پرداخت. در این جلسه به بررسی چیستی رزبری پای و آشنایی با انواع رزبری پای خواهیم پرداخت. آیا تا به حال این سوال برایتان پیش آمده است که رزبریپای؛ نامی که در سالهای اخیر به وفور …
ادامه نوشته »چگونه میتوان ویندوز ۱۰ با هستهی IoT را در رزبری پای نصب کرد؟
با پیشرفت علم در زمینهی اینترنت اشیا و یا همان IoT، بسیاری از شرکتها شروع به طراحی سیستم عامل انحصاری خود برای کاربردهای IoT کردند. مایکروسافت یکی از شرکتهایی است که ویندوز ۱۰ با هستهی IoT را تولید نموده و از قضا مورد استقبال بازیسازان و صنایع گوناگون قرار گرفته …
ادامه نوشته »جذب فریلنسر برای پروژه: دیتا لاگر با 112 سنسور آنالوگ
داده برداری مقادیر 112 سنسور آنالوگ توسط 28 عدد ADC از طریق پورت I2C یا SPI با رزولوشن حداقل 8 بیتی و سرعت نمونه برداری حداکثر 1500 نمونه در ثانیه و ذخیره آنها درون کارت حافظه حجم مورد نیاز کارت حافظه 32 گیگا بایت مدت زمان نمونه برداری 48 ساعت …
ادامه نوشته »ساخت ریموت کنترل یونیورسال با آردوینو
در این پروژه، خواهیم دید که چگونه یک ریموت کنترل یونیورسال با آردوینو طراحی کنیم. با استفاده از این برنامه از راه دور ،می توانید وسایل الکترونیکی مختلفی مانند T.V ، A.C، DVD پلیر و غیره را کنترل کنید. من ریموت یونیورسال را با استفاده از Arduino Nano، کلید، منبع تغذیه …
ادامه نوشته »زیگ بی یا ZigBee چیست؟ آشنایی با معماری، شبکه و دستورات ماژول XBee
به طور کلی بسیاری از افراد دو اصطلاح XBee و ZigBee را اشتباه می گیرند، بیشتر اوقات از آنها به صورت متناوب استفاده می کنند. اما در واقع اینگونه نیست؛ ZigBee پروتکل استاندارد برای شبکه های بی سیم است. در حالی که XBee محصولی است که از پروتکل های مختلف …
ادامه نوشته »