در این پروژه میخواهیم از یکی از ویژگیهای ATmega32A برای تنظیم روشنایی یک لامپ LED یک وات استفاده کنیم. روشی که برای تنظیم سرعت LED استفاده میشود، روش (Pulse Width Modulation یا مدولاسیون عرض پالس) PWM است. در این آموزش PWM میکروکنترلر AVR، مفاهیم PWM و تولید PWM با جزئیات توضیح …
ادامه نوشته »نتایج جست و جو برای: کنترل
پروگرم کردن میکروکنترلر STM32F103C8 با استفاده از Keil uVision و STM32CubeMX
میکروکنترلرهای STM32 که از معماری ARM Cortex M استفاده میکنند، اخیرا بسیار محبوب شدهاند و در پروژههای بسیاری از آنها استفاده میشود. با توجه به کارایی، هزینههای معقول و این محبوبیت، آیندهی درخشانی در انتظار این میکروهاست و احتمالا آنها را در کاربردهای مختلفی خواهیم دید. در جلسات گذشته، نحوهی …
ادامه نوشته »آموزش پروگرم کردن میکروکنترلر AVR Atmega16، با استفاده از پروگرمر USBASP و Atmel Studio
برای پروگرم کردن میکروکنترلرهای AVR روشهای زیادی وجود دارد. در این آموزش ما قصد داریم این کار را با استفاده از ورژن 2.0 پروگرمر سریال USBASP انجام دهیم و برای این کار از میکروی ATmega16 و نرمافزار Atmel Studio استفاده میکنیم. برای بررسی صحت کار نیز از برنامهی LED چشمکزن …
ادامه نوشته »مدولاسیون عرض پالس یا PWM در STM32 – کنترل سرعت فن DC
در جلسات قبلی، استفاده از مبدل آنالوگ به دیجیتال (ADC) در میکروکنترلر STM32 را با هم یاد گرفتیم. در این جلسه میخواهیم به سراغ تکنیک PWM در این میکروکنترلر برویم و یاد بگیریم که چگونه میتوانیم با استفاده از آن شدت نور یک LED و یا سرعت یک فن DC …
ادامه نوشته »اتصال RFID به میکروکنترلر STM32
در این آموزش، قصد داریم سیستمی طراحی کنیم که بتوانیم با استفاده از آن کارتهای RFID را به کمک RFID reader و میکروی STM32 بخوانیم. RFID مخفف عبارت Radio Frequency Identification است. همان طور که از نام آن میتوان حدس زد، در این کارتها اطلاعات با استفاده از امواج فرکانس …
ادامه نوشته »آموزش کار با بورد STM32 Nucleo64، با استفاده از نرمافزارهای STM32CubeMX و TrueSTUDIO – پروژهی سادهی کنترل LED
بسیاری از ما با میکروکنترلرهای محبوب و مشهوری مانند آردوینو، ESP8266، رزبریپای، NoduMCU ،8051 و … و بوردهای توسعه دهندهی آنها آشنا هستیم. در این میان، معمولا ( نه به طور قطع) آردوینو انتخاب اول بیشتر افراد محسوب میشود. اما اگر قدری در کارها و پروژههای تخصصی و پیچیدهتر ورود …
ادامه نوشته »آموزش کار با وقفه در میکروکنترلر STM32
سرویس وقفه (Interrupt)، امکان ویژهای است که برای برخی دستورات یا I/Oها میتوانیم از آن استفاده کنیم. در این صورت آن دستور یا I/O به نوعی بر تمام روندها و دستورات و فعالیتهای پروسسور اولویت مییابد و میتواند سرویسدهی به آنها را متوقف کرده و خود از پروسسور سرویس و …
ادامه نوشته »پروتکل ارتباطی SPI در میکروکنترلر STM32
در آموزشهای گذشته، در مورد پروتکلهای ارتباطی SPI و I2C و نحوهی استفاده از آنها برای برقرار کردن ارتباط بین دو بورد آردوینو صحبت کردهایم. در این جلسه میخواهیم یکی از بوردهای آردوینو را با بورد Blue Pill که بورد مخصوص میکروکنترلر STM32 است جایگزین کنیم و با استفاده از …
ادامه نوشته »اتصال LCD 16×2 به میکروکنترلر STM32F103C8T6
در بسیاری از پروژههایی که در آنها از میکروکنترلر استفاده میشود، استفاده از یک صفحهی نمایشگر کار با سیستم را برای کاربر هم بسیار راحتتر و هم جذابتر میکند. پرکاربردترین نمایشگرهایی که به میکروکنترلرها متصل میشوند، صفحه نمایشگرهای 16×2 Alpha numeric هستند. مزیت استفاده از این نمایشگرها این است که …
ادامه نوشته »آموزش کار با میکروکنترلرهای STM32 با استفاده از Arduino IDE: پروژه LED چشمک زن
بوردهای آردوینو معمولا اولین انتخاب کسانی هستند که از روی سرگرمی و تفننی به سراغ پروژههای الکترونیکی میآیند. البته ناگفته نماند که انتخاب بسیاری مهندسان حرفهای نیز در پروژههای سبک همین بوردها هستند. این که تاکید میکنیم که در پروژههای سبک و تفننی، به این علت است که هرچه وارد …
ادامه نوشته »کنترلر ال ای دی
سلام و درود پروژه ای دارم که به اختصار به عرض می رسونم یک پنل کنترل دارم که شامل ۱ ال سی دی ۴ عدد شاستی و یک جوی استیک (مثل دسته پلی استیشن) هستش این برد کنترل قرار یک سری ال ای دی rgb و دو حالته (آفتابی مهتابی) …
ادامه نوشته »پروژه کنترل PWM با دما در نرم افزار کدویژن
سلام یک برنامه در نرم افزار کدویژن می خوام که یک atmega8 دما رو از یک سنسور lm35 بخواند (از پایه ADC) و با استفاده از تایمر در پایه خروجی تایمر (مثلا oco) pwm ای با فرکانس ۱۰۰ هرتز و دیوتی سایکل متغییر تولید کنه بدین صورت که قبل دمای …
ادامه نوشته »جذب نیروی فریلنسر برای انجام پروژه: نمایشگر و کنترلر دما
کدنویسی avr برای یک نمایشگر و کنترلر دما با سنسورpt100 با2رله خروجی که منوی ستینگ زیادی دارد منوی ستینگ مورد نیاز در قسمت پیوست لوگو بارگزاری شده است.
ادامه نوشته »جذب نیرو برای برنامه نویسی میکروکنترلر pic در محیط Mplab
با سلام و احترام بنده پروژه ای دارم که می بایست یک میکروکنترلر pic در محیط mplab برنامه نویسی بشه از دوستان اگر کسی میتونه این کار را انجام بده لطفا با بنده تماس حاصل فرماید. با تشکر
ادامه نوشته »کار با میکروکنترلر PIC18F4550 و MPLABX IDE
مقدمه کار با میکروکنترلر PIC18F4550 و MPLABX IDE برای میکروکنترلر PIC18f4550 که از خانواده میکروهای قدرتمند PIC است، محیطهای توسعهی (IDE) متنوعی از جمله MPLABX IDE و MikroC و یا C compilerهایی چون XC8 ،Hi-Tech و C18 قابل استفاده و موجود هستند. و بعد از مرحلهی کد، برای لود کردن …
ادامه نوشته »