میکروکنترلرها

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

امروزه با پیشرفت شدن میکروکنترلرها و بالا رفتن سرعت پردازشی آنها در اکثر پروژه های الکترونیکی بعنوان یک مینی کامپیوتر برای پردازش و کنترل سیستم استفاده میشوند.

راه‌اندازی سنسور فشار بارومتریک BMP180 با آردوینو

چگونه یک سنسور فشار بارومتریک BMP180 را توسط آردوینو راه اندازی کنیم؟

سنسور فشار بارومتریک BMP180، یک سنسور بزرگ است که در پیش‌بینی هوا، سنجش ارتفاع و محاسبه‌ی سرعت عمودی به کار می‌رود. به همین منظور از این سنسور در ایستگاه‌های هوایی، وسایل کنترل از راه دور، بالن‌های هوایی و پروژه‌های بسیار دیگری استفاده می‌شود. این سنسور همچنین دارای حساسیت بسیار بالایی …

ادامه نوشته »

پروژه ساخت رادار با آردوینو

پروژه ساخت رادار با آردوینو

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

ادامه نوشته »

آموزش کار با IoT Cloud آردوینو

آموزش کار با IoT Cloud

آشنایی با Arduino IoT Cloud و نخستین قدم‌ها برای ورود به دنیای اینترنت اشیا. نیازمندی‌‌های اجرای پروژه بورد Arduino MKR1000 (می‌توان از MKR1010 هم استفاده کرد. و یا حتی در صورتی که به این دو دسترسی نداشتید، MKR IOT Bundle هم برای این پروژه قابل استفاده است) برد بورد LED  …

ادامه نوشته »

استفاده از پلتفرم Arduino IoT Cloud در پروژه‌های اینترنت اشیا

استفاده از پلتفرم Arduino IoT Cloud در پروژه‌های اینترنت اشیا

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

ادامه نوشته »

کار با میکروکنترلر PIC18F4550 و MPLABX IDE

کار با میکروکنترلر PIC18F4550 و MPLABX IDE

مقدمه کار با میکروکنترلر PIC18F4550 و MPLABX IDE برای میکروکنترلر PIC18f4550 که از خانواده میکروهای قدرتمند PIC است، محیط‌های توسعه‌ی‌ (IDE) متنوعی از جمله MPLABX IDE و MikroC و یا C compilerهایی چون XC8 ،Hi-Tech و C18 قابل استفاده و موجود هستند. و بعد از مرحله‌ی کد، برای لود کردن …

ادامه نوشته »

مقدمه‌‌ای بر طراحی و توسعه‌ی سیستم‌های نهفته

مقدمه‌‌ای بر طراحی و توسعه‌ی سیستم‌های نهفته

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

ادامه نوشته »

آموزش راه اندازی ESP8266 با استفاده از آردوینو

آموزش راه اندازی ESP8266 با استفاده از آردوینو

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

ادامه نوشته »

آموزش کنترل موتور DC با آردوینو

آموزش کنترل موتور DC با آردوینو

در این جلسه به آموزش کنترل موتور DC با آردوینو می‌پردازیم. نگاه کلی‌ای به تکنولوژی‌های اساسی جهت کنترل موتور DC خواهیم داشت و سپس دو مثال می‌زنیم که از طریق آنها کنترل موتور DC با استفاده از درایور L298N و بُرد آردوینو شرح داده می‌­شود. کنترل PWM موتور DC PWM …

ادامه نوشته »

AVR یا PIC؟ کدام میکروکنترلر را برای پروژه‌ها انتخاب کنیم؟

AVR یا PIC؟ کدام میکروکنترلر را برای پروژه‌ها انتخاب کنیم؟

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

ادامه نوشته »

آموزش کار با Atmel Studio

آموزش کار با Atmel Studio

در این جلسه به آموزش کار با Atmel Studio خواهیم پرداخت. استفاده از میکروکنترلرهای AVR که از خانواده‌ی میکرو (MCUs)‌های Atmel هستند، بسیار ساده است. برای کار با تمام میکروهای این خانواده ابتدائاً به یک محیط توسعه یا IDE مانند همین نرم‌افزار Atmel Studio نیاز داریم. در حقیقت با استفاده …

ادامه نوشته »

آموزش مولتی ‌تسکینگ در آردوینو – چگونه از دستور ()millis در کدهای آردوینو استفاده کنیم؟

آموزش مولتی‌تسکینگ در آردوینو

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

ادامه نوشته »

اتصال ماژول بلوتوث HC-05 به آردوینو

آموزش ماژول بلوتوث HC-05 و آردوینو

در این آموزش یاد خواهیم گرفت که چگونه از ماژول HC-05، برای کنترل آردوینو از طریق ارتباط بلوتوث استفاده کنیم. در ادامه با ما باشید تا باهم اتصال ماژول بلوتوث HC-05 به آردوینو را یادبگیریم. مروری اجمالی در این آموزش دو مثال آورده شده، یکی کنترل آردوینو با استفاده از …

ادامه نوشته »

سیستم اتوماسیون خانگی با آردوینو با فعال ساز صوتی

سیستم اتوماسیون خانگی با فعال ساز صوتی

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

ادامه نوشته »

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

مدار کلید دیمر لمسی با استفاده از آردوینو

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

ادامه نوشته »

پروژه تشخیص رنگ با آردوینو

مدار دتکتور (آشکار ساز) رنگ مبتنی بر آردوینو

در این نوشته به آموزش ساخت پروژه تشخیص رنگ با آردوینو می‌پردازیم. یک سنسور رنگ، همان‌طور که از نامش پیداست، دیوایسی است که رنگ‌ها را حس می‌کند یا تشخیص می‌دهد. یک سنسور رنگ از یک دیوایس خارجی، برای انتشار نور استفاده می‌کند (مانند آرایه‌ای از LED های سفید). سپس برای …

ادامه نوشته »