نتایج جست و جو برای: دیجیتال

آموزش FreeRTOS در آردوینو: اجرای پروژه‌ی ساده‌ی LED چشمک زن در بورد Arduino uno با استفاده از FreeRTOS task

آموزش FreeRTOS در آردوینو

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

ادامه نوشته »

برنامه نویسی میکروی آرم stm32 با توابع هال

یکی رو میخوام که تبحر در برنامه نویسی میکروکنترلرهای آرم stm32f داشته باشه و بتونه برحسب توابع HAL کدنویسی کنه پروژه ای رو گام به گام پیش بردم به شرح زیر یک میکروکنترلر آرم (stm32f103) به چندین سنسور آنالوگ و دیجیتال (مبتنی بر i2c و …)وصله و مدام داره از …

ادامه نوشته »

پروژه ساخت وندینگ با آردوینو (دستگاه‌های اتوماتیک فروش کالا )

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

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

ادامه نوشته »

اتصال MPU6050 به رزبری‌پای

ارتباط MPU6050 با رزبری‌پای

مقدمه ماژول سنسور MPU6050 (شتاب‌سنج + ژیروسکوپ) یک دستگاه ۶ محوره ردیابی حرکت مجتمع است. این دستگاه داری یک ژیروسکوپ سه محوره، شتاب‌سنج سه محوره، پردازنده‌ی حرکت دیجیتالی و یک سنسور دماسنج است، که در یک IC مجتمع شده‌اند. این سنسور با استفاده از گذرگاه I2C کمکی خود، می‌تواند از …

ادامه نوشته »

آموزش کار با DAC در رزبری‌پای با ماژول MCP4725

آموزش کار با مبدل دیجیتال به آنالوگ در رزبری‌پای با استفاده از مبدل DAC ۱۲ بیتی MCP4725

دنیای میکروکنترلرها دنیای کار با مقادیر دیجیتال است حال آنکه می‌دانیم دنیای واقعی بیشتر و یا حتی می‌توان گفت تماما، دنیای سیگنال‌ها و مقادیر آنالوگ است. همین یک جمله‌ی ساده دلیل وجود مبدل‌های آنالوگ به دیجیتال (ADC) و یا برعکس (DAC) است که بتوان به واسطه‌ی آنها سیگنال‌های دنیال واقعی …

ادامه نوشته »

اتصال سنسور رطوبت DHT22 به رزبری‌پای

سنسور رطوبتی رزبری‌پای با استفاده از DHT22

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

ادامه نوشته »

انواع ترانسفورمرها و کاربرد آنها

انواع مختلف ترانسفورمرها و کاربرد آنها

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

ادامه نوشته »

 برقراری ارتباط بین دو بورد آردوینو با استفاده از پروتکل I2C

برقراری ارتباط بین دو بورد آردوینو با استفاده از پروتکل I2C

در آموزش‌های قبلی نحوه‌ی استفاده از پروتکل SPI در بوردهای آردوینو را توضیح داده‌ایم. در این جلسه می‌خواهیم نوع دیگری از ارتباط سریال  در این بوردها یعنی پروتکل ارتباطی Inter Integrated Circuits) I2C) را ‌یاد بگیریم. اگر بخواهیم این دو پروتکل ‌یعنی I2C و SPI را با هم مقایسه کنیم؛ …

ادامه نوشته »

آشنایی با میکروکنترلرهای PIC و نرم‌افزار MPLABX و آموزش کار با آنها

آشنایی با میکروکنترلرهای PIC و نرم‌افزار MPLABX و آموزش کار با آن‌ها

در سال 1980 شرکت اینتل نخستین میکروکنترلرها را با نام 8051 و با معماری معروف Harvard Architecture 8051 به بازار عرضه نمود و از آن تاریخ به بعد، میکروکنترلرها انقلاب عظیمی را دنیای الکترونیک و صنایع مربوط به آن ایجاد کردند. همزمان با سایر پیشرفت‌های تکنولوژی میکروکنترلرها نیز در طول …

ادامه نوشته »

USART در آردوینو Uno

USART در آردوینو Uno

مقدمه  Universal Serial Asynchronous Receiver Transmitter یا به اختصار USART یک پروتکل ارتباط سریال است که برای دریافت/ارسال داده به صورت سریال و در یک baud rate مشخص به کار گرفته می‌شود. قطعات مختلف از جمله GPS ،GSM ،RFID، سنسورها و … به منظور دریافت یا انتقال اطلاعات، باید با …

ادامه نوشته »

پین‌های GPIO دیجتیال آردوینو

پین‌های GPIO دیجتیال آردوینو

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

ادامه نوشته »

ADC در آردوینو

ADC در آردوینو

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

ادامه نوشته »

PWM در آردوینو

PWM در آردوینو

مقدمه مدلاسیون پهنای پالس (PWM) تکنیکی است که در آن فرکانس ثابت نگه داشته شده و پهنای پالس تغییر می‌کند. این مدولاسیون روشی برای تولید سیگنال آنالوگ با استفاده از یک منبع دیجیتال می‌باشد. یک سیگنال PWM شامل دو مولفه اساسی به نام‌های duty cycle و فرکانس است که رفتارش …

ادامه نوشته »

اتصال LCD (نمایشگر کریستال مایع) ۱۶*۲ به آردوینو

LCD آردوینو با استفاده از نمایشگر کریستال مایع ۲*۱۶

در این آموزش، مروری بر مراحل اتصال یک LCD 16*2 ساده به آردوینو خواهیم داشت. کارهای زیادی هست که می‌توان با یک LCD (نمایشگر کریستال مایع) انجام داد، این نمایشگر یک دستگاه کوچک مفید برای یادگیری و برقراری ارتباط می‌باشد. می‌دانید که اکثر بوردهای LCD بدون پین هدر عرضه می‌شوند …

ادامه نوشته »

راهنمای جامع و گام به گام آردوینو

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

ادامه نوشته »