بایگانی برچسب: i2c

پروتکل I2C در آردوینو ، پروتکل درون زیر مدار مجتمع یا همان I2C رابطی است برای انتقال اطلاعات بین میکروکنترلرها و تجهیزات جانبی دیگر مانند حافظه ها و… . این پروتکل بیشتر زمانی استفاده می شود که فاصله بین فرستنده و گیرنده کوتاه است (مثلا هر دو روی یک برد هستند).

برای ارتباط در این پروتکل از دو سیم استفاده می شود. یک سیم برای ارسال داده و دیگری برای سنکرون سازی (سیگنال کلاک) استفاده می شود.

راه اندازی I2C در STM32

آموزش استفاده از پروتکل I2C در میکروکنترلر STM32

در جلسات قبلی، چگونگی استفاده از پروتکل‌های ارتباطی Inter Integrated Circuits) I2C) و SPI را در ارتباط میان دو بورد آردوینو یاد گرفته‌ایم. در این جلسه می‌خواهیم یکی از بوردهای آردوینو را با بورد blue pill که بورد توسعه‌ی میکروکنترلر STM32F103C8 است جایگزین کنیم و ببینیم که چطور می‌توان با …

ادامه نوشته »

اتصال سنسور دما و رطوبت DHT11 به STM32

اتصال سنسور سنجش دما و رطوبت DHT11 به میکروکنترلر STM32F103C8

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

ادامه نوشته »

پروتکل I2C

پروتکل I2C

در این آموزش در مورد پروتکل I2C فرا خواهید گرفت، این که چرا باید از آن استفاده کنید، و این که چگونه آن را راه اندازی کنید. پروتکل Inter-Integrated Circuit یا به اختصار I2C پروتکلی است که برای ارتباط چندین مدار مجتمع(چیپ) دیجیتال “slave” با یک یا چند چیپ “master” …

ادامه نوشته »

پروتکل I2C در آردوینو

پروتکل I2C در آردوینو

پروتکل I2C در آردوینو ، پروتکل درون زیر مدار مجتمع یا همان I2C رابطی است برای انتقال اطلاعات بین میکروکنترلرها و تجهیزات جانبی دیگر مانند حافظه ها و… . این پروتکل بیشتر زمانی استفاده می شود که فاصله بین فرستنده و گیرنده کوتاه است (مثلا هر دو روی یک برد …

ادامه نوشته »

آموزش راه اندازی GPIO رزبری پای

آموزش راه اندازی GPIO رزبری پای

آموزش راه اندازی GPIO رزبری پای ، یکی از نکات مثبت Raspberry Pi داشتن کانکتور GPIO برای اتصال سخت افزار خارجی می باشد. کانکتور GPIO در واقع تعدادی اتصالات مختلف روی خود دارد که شامل موارد زیر هستند : پایه های (GPIO (General Purpose Input Output  حقیقی که می توانید …

ادامه نوشته »

مدار دماسنج و فشار سنج با قابلیت اتصال USB به کامپیوتر

مدار دماسنج و فشار سنج با قابلیت اتصال USB به کامپیوتر

پروژه فشار سنج و دما سنج با سنسور BMP180 با پروتکل I2C و نمایشگر LCD 2*16 و با قابلیت ارسال اطلاعات به کامپیوتر با پورت USB با آیسی مبدل FT232RL به همراه نرم افزار نوشته شده در #C قابلیت های مدار مدار دماسنج و فشار سنج با قابلیت اتصال USB …

ادامه نوشته »

راه اندازی I2C در آردوینو

در دو جلسه قبلی، در مورد پروتکل USART و SPI توضیح دادیم و کدهایی ساده برای راه اندازی این پروتکل ها را در آردینو بررسی کردیم. در این بخش در مورد سومین پروتکل پرکاربرد در دنیای میکروکنترلرها، یعنی پروتکل I2C توضیح دهیم. در نگاه اول شاید I2C از دو پروتکل …

ادامه نوشته »

پروژه مانیتورینگ سنسورها در شبکه [TCP/IP HTTP]

اینترنت اشیا IOT

اگر از دنبال کننده های خبرهای دنیای تکنولوژی باشید احتمالا به بحت اینترنت اشیا یا IOT برخورد کردید و هر روز یک خبر جدید از اینترنت اشیا می خوانید. از ماشین لباسشویی ، یخچال ، ساعت مچی ، سیستم روشنایی خونه ، سیستم تهویه خونه ، کلا هر اشیایی که …

ادامه نوشته »