<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="https://publishpress.com/"
	>

<channel>
	<title>i2c</title>
	<atom:link href="https://melec.ir/tag/i2c/feed/" rel="self" type="application/rss+xml" />
	<link>https://melec.ir/tag/i2c/</link>
	<description>آموزش الکترونیک,آموزش رزبری پای,آموزش راه اندازی ماژول و سنسور,آموزش آردوینو,نرم افزار های الکترونیک, طراحیPCB,برنامه نویسی میکروکنترلرها ARM AVR PIC FPGA</description>
	<lastBuildDate>Thu, 17 Jul 2025 08:09:54 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://melec.ir/micromilad/wp-content/uploads/2016/02/logo-1.png</url>
	<title>i2c</title>
	<link>https://melec.ir/tag/i2c/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>اتصال MPU6050 به رزبری‌پای</title>
		<link>https://melec.ir/mpu6050-accelerometergyroscope-interfacing-with-raspberry-pi/</link>
					<comments>https://melec.ir/mpu6050-accelerometergyroscope-interfacing-with-raspberry-pi/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Wed, 27 Oct 2021 16:53:25 +0000</pubDate>
				<category><![CDATA[معرفی و آموزش راه اندازی سنسورها]]></category>
		<category><![CDATA[رزبری پای]]></category>
		<category><![CDATA[رسپری پای]]></category>
		<category><![CDATA[سنسور شتاب سنج]]></category>
		<category><![CDATA[سنسور ژیروسکوپ]]></category>
		<category><![CDATA[سنسور MPU6050]]></category>
		<category><![CDATA[MPU6050]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33496</guid>

					<description><![CDATA[<p>مقدمه ماژول سنسور MPU6050 (شتاب‌سنج + ژیروسکوپ) یک دستگاه ۶ محوره ردیابی حرکت مجتمع است. این دستگاه داری یک ژیروسکوپ سه محوره، شتاب‌سنج سه محوره، پردازنده‌ی حرکت دیجیتالی و یک سنسور دماسنج است، که در یک IC مجتمع شده‌اند. این سنسور با استفاده از گذرگاه I2C کمکی خود، می‌تواند از دیگر سنسورها مانند مغناطیس‌سنج سه محوره و سنسور فشار نیز ورودی دریافت کند. اگر مغناطیس‌سنج سه محوره‌ی خارجی متصل باشد، یک خروجی حرکتی ۹ محوره کامل را فراهم می‌آورد. یک میکروکنترلر با استفاده از پروتکل ارتباطی I2C با این ماژول ارتباط برقرار می‌کند. با خواندن آدرس رجیسترهای مشخص از طریق ارتباط I2C، می‌توان پارامترهای مختلف را به دست آورد. اطلاعات ژیروسکوپ و شتاب‌سنج در محورهای X ،Y و Z برای خواندن در حالت مکمل ۲ موجود هستند. خواندن ژیروسکوپ در واحد درجه برثانیه (dps) صورت می‌گیرد؛ خواندن شتاب‌سنج در واحد g صورت می‌گیرد. برای دریافت اطلاعات بیشتر درباره ماژول سنسور &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/mpu6050-accelerometergyroscope-interfacing-with-raspberry-pi/">اتصال MPU6050 به رزبری‌پای</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/mpu6050-accelerometergyroscope-interfacing-with-raspberry-pi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>توابع I2C پایتون برای رزبری‌پای</title>
		<link>https://melec.ir/python-based-i2c-functions-for-raspberry-pi/</link>
					<comments>https://melec.ir/python-based-i2c-functions-for-raspberry-pi/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sun, 17 Oct 2021 16:20:26 +0000</pubDate>
				<category><![CDATA[رزبری پای]]></category>
		<category><![CDATA[آموزش فارسی رزبری پای]]></category>
		<category><![CDATA[آموزش رزبری پای]]></category>
		<category><![CDATA[رسپری پای]]></category>
		<category><![CDATA[رزبری‌پای]]></category>
		<category><![CDATA[SMBus]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33448</guid>

					<description><![CDATA[<p>اجازه دهید باهم توابع I2C پایتونی را بررسی کنیم که مکرراً برای ارتباط I2C روی رزبری‌پای به کار رفته است. هنگام توسعه‌ی برنامه برای ارتباط I2C با رزبری‌پای در پایتون، از پکیج کتابخانه‌ی SMBus استفاده کنید که پشتیبانی قدرتمندی برای دسترسی به دستگاه‌های I2C فراهم می‌کند. بنابراین، باید با استفاده از برنامه‌ی مدیریت پکیج‌های SMBus ،apt را برای پایتون اضافه کنیم. sudo apt-get install python-smbus توابع پایتون برای I2C Import SMBus برای دسترسی به گذرگاه I2C رزبری‌پای، با استفاده از ما‌ژول SMBus پایتون، ماژول SMBus را به صورت زیر وارد می‌کنیم. import smbus برای دسترسی به توابع پایتون I2C، یک شی از کلاس SMBus ایجاد کنید. &#60;Object name&#62; = smbus.SMBus(I2C port no.) .I2C port no: شماره پورت I2C، یعنی ۰ یا ۱.  مثال: Bus = smbus.SMBus(1) اکنون می‌توان با شی Bus به کلاس SMBus دسترسی داشت. Bus.write_byte_data(Device Address, Register Address, Value) این تابع برای نوشتن داده در رجیستر مورد نیاز &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/python-based-i2c-functions-for-raspberry-pi/">توابع I2C پایتون برای رزبری‌پای</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/python-based-i2c-functions-for-raspberry-pi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>I2C در رزبری‌پای</title>
		<link>https://melec.ir/raspberry-pi-i2c/</link>
					<comments>https://melec.ir/raspberry-pi-i2c/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Tue, 12 Oct 2021 16:08:21 +0000</pubDate>
				<category><![CDATA[رزبری پای]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[رسپری پای]]></category>
		<category><![CDATA[رزبری‌پای]]></category>
		<category><![CDATA[I2C در رزبری‌پای]]></category>
		<category><![CDATA[Raspberry Pi I2C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33434</guid>

					<description><![CDATA[<p>مقدمه I2C&#160; یک ارتباط سریال همزمان است که ارتباط بین دو دستگاه را فراهم می‌کند. این پروتکل یک پروتکل ارباب-برده (master-slave) است که می‌تواند یک یا چند ارباب و یک یا چند برده داشته باشد، درحالی که پروتکل SPI تنها یک ارباب دارد. این پروتکل عموماً برای ارتباطات مسافت کوتاه استفاده می‌شود. دستگاه I2C یک آدرس یکتای ۷ بیتی یا ۱۰ بیتی دارد. بنابراین، برای دسترسی به این دستگاه‌ها، ارباب باید آنها را با آدرس ۷ بیتی یا ۱۰ بیتی‌شان خطاب قرار دهد. I2C کاربردهای فراوانی مانند خواندن RTC (ساعت بلادرنگ)، دسترسی به حافظه‌های EEPROM خارجی دارد. همچنین از این پروتکل برای ماژول‌های سنسور مانند ژیرو، مگنومتر و&#8230; به کار می‌رود. این ارتباط همچنین با نام رابط دو سیمه Two Wire Interface) TWI) نیز شناخته می‌شود. I2C در رزبری‌پای رزبری‌‌پای یک پردازنده‌ی Broadcom دارد که دارای یک کنترلر سریال BSC) Broadcom) می‌باشد. این کنترلر، یک کنترلر BSC ارباب با مد &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/raspberry-pi-i2c/">I2C در رزبری‌پای</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/raspberry-pi-i2c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title> برقراری ارتباط بین دو بورد آردوینو با استفاده از پروتکل I2C</title>
		<link>https://melec.ir/arduino-i2c-tutorial-communication-between-two-arduino/</link>
					<comments>https://melec.ir/arduino-i2c-tutorial-communication-between-two-arduino/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Fri, 27 Aug 2021 16:32:28 +0000</pubDate>
				<category><![CDATA[آموزش های آردوینو]]></category>
		<category><![CDATA[پروتکل I2C]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[آموزش الکترونیک پایه]]></category>
		<category><![CDATA[اتصال دو بورد آردوینو]]></category>
		<category><![CDATA[آموزش‌ آردوینو]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=34396</guid>

					<description><![CDATA[<p>در آموزش‌های قبلی نحوه‌ی استفاده از پروتکل SPI در بوردهای آردوینو را توضیح داده‌ایم. در این جلسه می‌خواهیم نوع دیگری از ارتباط سریال  در این بوردها یعنی پروتکل ارتباطی Inter Integrated Circuits) I2C) را ‌یاد بگیریم. اگر بخواهیم این دو پروتکل ‌یعنی I2C و SPI را با هم مقایسه کنیم؛ I2C ‌یک پروتکل (two wires) و SPI ‌یک پروتکل (four wires) است. از طرفی I2C می‌تواند دارای چند Master و‌ یک Slave باشد در حالیکه SPI برعکس است و می‌تواند دارای ‌یک Master و چند Slave باشد. بنابراین در پروژه‌هایی که چند میکروکنترلر در آنها استفاده شده است و لازم است که بیش از ‌یکی از آنها Master باشند، باید از پروتکل I2C استفاده شود. از جمله کاربردهای متداول این پروتکل در ارتباط با ابزارهایی مانند ژیروسکوپ، سنسور شتاب‌سنج، سنسور اندازه‌گیری فشار بارومتری، نمایشگرهای LCD و &#8230; است. مقالات مرتبط مفید: ارتباط SPI – معرفی پروتکل ارتباطی سریال SPI پروتکل &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/arduino-i2c-tutorial-communication-between-two-arduino/"> برقراری ارتباط بین دو بورد آردوینو با استفاده از پروتکل I2C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/arduino-i2c-tutorial-communication-between-two-arduino/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>I2C آردوینو</title>
		<link>https://melec.ir/arduino-i2c/</link>
					<comments>https://melec.ir/arduino-i2c/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Fri, 02 Jul 2021 18:38:52 +0000</pubDate>
				<category><![CDATA[آموزش های آردوینو]]></category>
		<category><![CDATA[توابع I2C]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[Arduino UNO]]></category>
		<category><![CDATA[اردوینو Uno]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33886</guid>

					<description><![CDATA[<p>مقدمه Inter-Integrated Circuit یا به اختصار I2C یک پروتکل ارتباطی سریال می‌باشد. این پروتکل two wire interface) TWI) نیز نامیده می‌شود زیرا از دو سیم برای برقراری ارتباط استفاده می‌کند. این دوسیم SDA (داده سریال) و SCL (کلاک سریال) می‌باشند. I2C یک پروتکل ارتباطی مبتنی بر تایید (acknowledgment-based) می‌باشد، بدین معنی که فرستنده پس از انتقال داده یک تایید از طرف گیرنده را درخواست کرده تا مطلع گردد که گیرنده داده را با موفقیت تحویل گرفته است. I2C در دو حالت با نام‌های زیر کار می‌کند، مد ارباب (Master mode) مد برده (Slave mode) SDA برای تبادل داده بین دستگاه‌های ارباب و برده به کار می‌رود. SCL به عنوان کلاک همزمان کننده ارباب و برده به کار می‌رود. دستگاه ارباب ارتباط را با دستگاه برده آغاز می‌کند. ارباب برای شروع گفتگو به آدرس برده نیاز دارد. وقتی که ارباب برده را با آدرسش خطاب قرار می‌دهد، &#160;برده به آن پاسخ &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/arduino-i2c/">I2C آردوینو</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/arduino-i2c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[آموزش‌های آردوینو ورژن دوم]]></series:name>
	</item>
		<item>
		<title>توابع پایه مرتبط با ارتباط سریال در آردوینو</title>
		<link>https://melec.ir/basic-functions-related-to-serial-communication-in-arduino/</link>
					<comments>https://melec.ir/basic-functions-related-to-serial-communication-in-arduino/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Mon, 21 Jun 2021 17:28:24 +0000</pubDate>
				<category><![CDATA[آموزش های آردوینو]]></category>
		<category><![CDATA[Arduino IDE]]></category>
		<category><![CDATA[IDE آردوینو]]></category>
		<category><![CDATA[ارتباط سریال در آردوینو]]></category>
		<category><![CDATA[spi]]></category>
		<category><![CDATA[usart]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[آموزش الکترونیک از پایه]]></category>
		<category><![CDATA[آموزش الکترونیک به زبان ساده]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=34046</guid>

					<description><![CDATA[<p>در این جلسه برخی از توابع پایه مرتبط با ارتباط سریال، که پیوسته در IDE آردوینو استفاده می‌شوند را با هم ملاحظه می‌کنیم. USART تابع (Serial.begin(baud_rate Baud_rate: باودریتی که برای ارتباط سریال استفاده می‌شود. می‌تواند ۴۸۰۰، ۹۶۰۰، ۱۴۴۰۰، ۱۹۲۰۰ و &#8230; باشد. این تابع برای تعریف باودریت مورد استفاده در ارتباط سریال به کار می‌رود. مثال (begin(9600 باودریت ۹۶۰۰ را برای ارتباط تعریف می‌کند. تابع ()Serial.available این تابع برای به دست آوردن تعداد بایت‌های موجود برای خواندن در پورت سریال استفاده می‌شود. این تابع تعداد بایت‌های داده‌ای که وارد شده و در بافر دریافت سریال ذخیره شده است را برمی‌گرداند مثال (()if(Serial.available اگر داده‌ای در پورت سریال موجود باشد، عملیات انجام می‌شود. تابع (Serial.print(value Value: کارکتر، رشته یا عددی که قرار است چاپ شود. این تابع برای چاپ داده در پورت سریال در قالبی قابل فهم برای انسان (کارکتر، رشته، اعداد) به کار می‌رود. مثال (”print(“Hi 1234 عبارت Hi 1234 &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/basic-functions-related-to-serial-communication-in-arduino/">توابع پایه مرتبط با ارتباط سریال در آردوینو</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/basic-functions-related-to-serial-communication-in-arduino/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[آموزش‌های آردوینو ورژن دوم]]></series:name>
	</item>
		<item>
		<title>راه اندازی I2C در STM32</title>
		<link>https://melec.ir/stm32-stm32f103c8-i2c-communication-tutorial/</link>
					<comments>https://melec.ir/stm32-stm32f103c8-i2c-communication-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Sat, 24 Apr 2021 16:18:39 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[Arduino UNO]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[STM32F103C8T6]]></category>
		<category><![CDATA[بورد Blue pill]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[آردوینو]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33573</guid>

					<description><![CDATA[<p>در جلسات قبلی، چگونگی استفاده از پروتکل‌های ارتباطی Inter Integrated Circuits) I2C) و SPI را در ارتباط میان دو بورد آردوینو یاد گرفته‌ایم. در این جلسه می‌خواهیم یکی از بوردهای آردوینو را با بورد blue pill که بورد توسعه‌ی میکروکنترلر STM32F103C8 است جایگزین کنیم و ببینیم که چطور می‌توان با استفاده از پروتکل I2C، میان این میکرو و بورد آردوینو ارتباط برقرار کرد. در باب اهمیت این موضوع هم باید بگوییم که میکروی STM32 قابلیت‌های زیادی دارد، حتی بیشتر از بوردهای آردوینو. بنابراین مهم است که بدانیم چگونه می‌توان به شیوه‌های مختلف آن را با بوردهای دیگر ارتباط داد. در این آموزش ارتباط I2C را بررسی می‌کنیم و در آموزش‌های آینده ساز و کار ارتباط SPI این میکرو را نیز توضیح خواهیم داد. پیش از ورود به این آموزش‌ها، اگر از قبل اطلاعات کافی درباره‌ی STM32 ندارید، پیشنهاد می‌کنیم آموزش‌های دیگری که قبلا درباره‌ی این میکرو ارائه داده‌ایم را ببینید. &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/stm32-stm32f103c8-i2c-communication-tutorial/">راه اندازی I2C در STM32</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/stm32-stm32f103c8-i2c-communication-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>اتصال سنسور دما و رطوبت DHT11 به STM32</title>
		<link>https://melec.ir/interfacing-dht11-sensor-with-stm32-f103c8/</link>
					<comments>https://melec.ir/interfacing-dht11-sensor-with-stm32-f103c8/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Wed, 21 Apr 2021 20:24:55 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[معرفی و آموزش راه اندازی سنسورها]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[DHT11 به STM32F103C8]]></category>
		<category><![CDATA[DHT11]]></category>
		<category><![CDATA[سنسور دما و رطوبت]]></category>
		<category><![CDATA[سنسور DHT11]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[STM32F103C8]]></category>
		<category><![CDATA[سنسور سنجش دما]]></category>
		<category><![CDATA[سنسور سنجش رطوبت]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[آموزش stm32f103]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33263</guid>

					<description><![CDATA[<p>DHT11 یک سنسور سنجش رطوبت و دما است که همان طور که از اسم آن برمی‌آید در اندازه‌گیری دمای اتمسفری یک محیط و سنجش میزان رطوبت آن استفاده می‌شود. محیط مورد نظر می‌تواند یک فضای باز و یا یک فضای بسته و محدود باشد. معمولا در کاربردهایی مانند کشاورزی، صنایع غذایی، بیمارستان‌ها، ماشین‌ها، ایستگاه‌های هواشناسی و امثال اینها از این نوع سنسور برای سنجش شرایط محیطی استفاده می‌شود. این سنسور قادر است دماهای بین ۰ تا ۵۰ درجه سانتی‌گراد را با دقت ۱ درجه اندازه‌گیری کند. با اینکه گفتیم می‌توان در محیط‌های آزاد هم از آن استفاده کرد، اما معمولا بیشتر در فضاهای محدود و کنترل شده از آن استفاده می‌کنند تا شرایط آن محیط را تحت کنترل داشته و تصمیم‌های درست برای آن بگیرند. مثلا در سیستم‌های تهویه حرارتی، اتاقک‌های کنترل دما و &#8230; . محدوده‌ی سنجش رطوبت هم از ۲۰ تا ۹۰ درصد و با دقت ۱ درصد &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/interfacing-dht11-sensor-with-stm32-f103c8/">اتصال سنسور دما و رطوبت DHT11 به STM32</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/interfacing-dht11-sensor-with-stm32-f103c8/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>پروتکل I2C</title>
		<link>https://melec.ir/%d9%be%d8%b1%d9%88%d8%aa%da%a9%d9%84-i2c/</link>
					<comments>https://melec.ir/%d9%be%d8%b1%d9%88%d8%aa%da%a9%d9%84-i2c/#comments</comments>
		
		<dc:creator><![CDATA[میلاد جهاندیده]]></dc:creator>
		<pubDate>Sat, 01 Sep 2018 10:44:22 +0000</pubDate>
				<category><![CDATA[الکترونیک دیجیتال]]></category>
		<category><![CDATA[میکروکنترلرها]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[پروتکل]]></category>
		<category><![CDATA[ارسال و دریافت اطلاعات با I2C]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=591</guid>

					<description><![CDATA[<p>در این آموزش در مورد پروتکل I2C فرا خواهید گرفت، این که چرا باید از آن استفاده کنید، و این که چگونه آن را راه اندازی کنید. پروتکل Inter-Integrated Circuit یا به اختصار I2C پروتکلی است که برای ارتباط چندین مدار مجتمع(چیپ) دیجیتال “slave” با یک یا چند چیپ “master” طراحی شده است. مانند پروتکل SPI، I2C نیز برای ارتباطات در فاصله کوتاه درون یک دستگاه طراحی شده است. مانند رابط های سریال آسنکرون(مثل RS-232 یا UART)، این پروتکل نیز تنها به دو سیم سیگنال برای تبادل اطلاعات نیاز دارد. &#160; &#160; چرا پروتکل I2C ؟ برای فهمیدن دلیل استفاده از پروتکل I2C ، ابتدا آن را با دیگر گزینه‌های موجود مقایسه می‌کنیم تا تفاوت‌های آن مشخص شود. عیب پورت های سریال چیست؟ به دلیل اینکه پورت‌های سریال آسنکرون هستند(سیگنال کلاکی فرستاده نمی‌شود)، دستگاه‌های استفاده کننده از آن باید از قبل بر سر یک نرخ انتقال داده‌ی مشخص توافق کنند. &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d9%be%d8%b1%d9%88%d8%aa%da%a9%d9%84-i2c/">پروتکل I2C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d9%be%d8%b1%d9%88%d8%aa%da%a9%d9%84-i2c/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
		<item>
		<title>پروتکل I2C در آردوینو</title>
		<link>https://melec.ir/%d9%be%d8%b1%d9%88%d8%aa%da%a9%d9%84-i2c-%d8%af%d8%b1-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/</link>
					<comments>https://melec.ir/%d9%be%d8%b1%d9%88%d8%aa%da%a9%d9%84-i2c-%d8%af%d8%b1-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/#comments</comments>
		
		<dc:creator><![CDATA[میلاد جهاندیده]]></dc:creator>
		<pubDate>Sat, 14 Apr 2018 05:17:24 +0000</pubDate>
				<category><![CDATA[آموزش های آردوینو]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[رتباط I2C]]></category>
		<category><![CDATA[پایه های I2C]]></category>
		<category><![CDATA[سنکرون سازی]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=24233</guid>

					<description><![CDATA[<p>پروتکل I2C در آردوینو ، پروتکل درون زیر مدار مجتمع یا همان I2C رابطی است برای انتقال اطلاعات بین میکروکنترلرها و تجهیزات جانبی دیگر مانند حافظه ها و&#8230; . این پروتکل بیشتر زمانی استفاده می شود که فاصله بین فرستنده و گیرنده کوتاه است (مثلا هر دو روی یک برد هستند). برای ارتباط در این پروتکل از دو سیم استفاده می شود. یک سیم برای ارسال داده و دیگری برای سنکرون سازی (سیگنال کلاک) استفاده می شود. همان طور که در شکل زیر مشاهده می شود، یک وسیله به عنوان مستر شناخته می شود. مستر وسیله تخصیص آدرس به تراشه اسلیو را پیش از شروع ارتباط به عهده دارد. توسط این روش آدرس دهی 112 میکروکنترلر یا تراشه میتوانند توسط این پروتکل به هم وصل شوند. باود ریت یا نرخ ارسال بیت ها معمولا 100 Kb/sec یا 100 کیلوبیت بر ثانیه است (در حالت استاندارد) یا 10 Kb/sec ( در &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d9%be%d8%b1%d9%88%d8%aa%da%a9%d9%84-i2c-%d8%af%d8%b1-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/">پروتکل I2C در آردوینو</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d9%be%d8%b1%d9%88%d8%aa%da%a9%d9%84-i2c-%d8%af%d8%b1-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		
		<series:name><![CDATA[Arduino]]></series:name>
	</item>
		<item>
		<title>آموزش راه اندازی GPIO رزبری پای</title>
		<link>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-gpio-%d8%b1%d8%b2%d8%a8%d8%b1%db%8c-%d9%be%d8%a7%db%8c/</link>
					<comments>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-gpio-%d8%b1%d8%b2%d8%a8%d8%b1%db%8c-%d9%be%d8%a7%db%8c/#comments</comments>
		
		<dc:creator><![CDATA[سینا طاهباز]]></dc:creator>
		<pubDate>Fri, 30 Mar 2018 17:30:27 +0000</pubDate>
				<category><![CDATA[رزبری پای]]></category>
		<category><![CDATA[رسپری پای]]></category>
		<category><![CDATA[پایه های رزبری پای]]></category>
		<category><![CDATA[اتصال ماژول به رزبری پای]]></category>
		<category><![CDATA[spi]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[آموزش فارسی رزبری پای]]></category>
		<category><![CDATA[آموزش رزبری پای]]></category>
		<category><![CDATA[آموزش ساخت پروژه با رزبری پای]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=23801</guid>

					<description><![CDATA[<p>آموزش راه اندازی GPIO رزبری پای ، یکی از نکات مثبت Raspberry Pi داشتن کانکتور GPIO برای اتصال سخت افزار خارجی می باشد. کانکتور GPIO در واقع تعدادی اتصالات مختلف روی خود دارد که شامل موارد زیر هستند : پایه های (GPIO (General Purpose Input Output  حقیقی که می توانید از آن ها برای روشن و خاموش کردن LED و کارهای دیگر استفاده کنید. پین های رابط I2C که به شما امکان اتصال ماژول های سخت افزاری را تنها با 2 پین کنترلی می دهد. رابط SPI با دستگاه های SPI پین های سریال Rx و Tx برای ارتباط با لوازم جانبی سریال. به علاوه , بعضی از پین ها می توانند به عنوان PWM  (مدولاسیون عرض پالس)  برای کنترل توان یا برای تولید نوع دیگری از پالس برای کنترل سرووموتور ها به نام PPM Pulse Position Modulation  استفاده شوند . در این آموزش شما در واقع چیزی نمی سازید &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-gpio-%d8%b1%d8%b2%d8%a8%d8%b1%db%8c-%d9%be%d8%a7%db%8c/">آموزش راه اندازی GPIO رزبری پای</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-gpio-%d8%b1%d8%b2%d8%a8%d8%b1%db%8c-%d9%be%d8%a7%db%8c/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<series:name><![CDATA[Raspberry Pi]]></series:name>
	</item>
		<item>
		<title>مدار دماسنج و فشار سنج با قابلیت اتصال USB به کامپیوتر</title>
		<link>https://melec.ir/%d9%85%d8%af%d8%a7%d8%b1-%d8%af%d9%85%d8%a7%d8%b3%d9%86%d8%ac-%d9%88-%d9%81%d8%b4%d8%a7%d8%b1-%d8%b3%d9%86%d8%ac-%d8%a8%d8%a7-%d9%82%d8%a7%d8%a8%d9%84%db%8c%d8%aa-%d8%a7%d8%aa%d8%b5%d8%a7%d9%84-usb/</link>
					<comments>https://melec.ir/%d9%85%d8%af%d8%a7%d8%b1-%d8%af%d9%85%d8%a7%d8%b3%d9%86%d8%ac-%d9%88-%d9%81%d8%b4%d8%a7%d8%b1-%d8%b3%d9%86%d8%ac-%d8%a8%d8%a7-%d9%82%d8%a7%d8%a8%d9%84%db%8c%d8%aa-%d8%a7%d8%aa%d8%b5%d8%a7%d9%84-usb/#comments</comments>
		
		<dc:creator><![CDATA[میلاد جهاندیده]]></dc:creator>
		<pubDate>Sat, 16 Dec 2017 17:19:56 +0000</pubDate>
				<category><![CDATA[پروژه های AVR]]></category>
		<category><![CDATA[با قابلیت اتصال USB به کامپیوتر]]></category>
		<category><![CDATA[مدار دماسنج و فشار سنج]]></category>
		<category><![CDATA[نمایشگر LCD 2*16]]></category>
		<category><![CDATA[avr]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[FT232RL]]></category>
		<category><![CDATA[BMP180]]></category>
		<category><![CDATA[ATMEGA8A]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=22049</guid>

					<description><![CDATA[<p>پروژه فشار سنج و دما سنج با سنسور BMP180 با پروتکل I2C و نمایشگر LCD 2*16 و با قابلیت ارسال اطلاعات به کامپیوتر با پورت USB با آیسی مبدل FT232RL به همراه نرم افزار نوشته شده در #C قابلیت های مدار مدار دماسنج و فشار سنج با قابلیت اتصال USB به کامپیوتر دارای سنسور دما و فشار بارومتریک دارای نمایشگر LCD دارای ارتباط USB نرم افزار های مورد نیاز ویژوال استادیو 2012 به بالا برای ویرایش کد قسمت کامپیوتر در صورت نیاز اگر نخواستین فایل exe برنامه هست استفاده کنید. نرم افزار کدویژن برای باز کردن برنامه نویسی میکروکنترلر AVR (فایل هگز هم داره اگر نخواستین تغییر بدین از هگز استفاده کنید) نرم افزار PDF Reader (اینم حتما روی سیستم دارین) برای باز کردن توضیحات درایور FT232 ویندوز 32 بیت یا 64 بیت نسبت به سیستم خودتان نکته :  کلاک AVR روی 8 مگ هست که باید فیوز بیت ها &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d9%85%d8%af%d8%a7%d8%b1-%d8%af%d9%85%d8%a7%d8%b3%d9%86%d8%ac-%d9%88-%d9%81%d8%b4%d8%a7%d8%b1-%d8%b3%d9%86%d8%ac-%d8%a8%d8%a7-%d9%82%d8%a7%d8%a8%d9%84%db%8c%d8%aa-%d8%a7%d8%aa%d8%b5%d8%a7%d9%84-usb/">مدار دماسنج و فشار سنج با قابلیت اتصال USB به کامپیوتر</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d9%85%d8%af%d8%a7%d8%b1-%d8%af%d9%85%d8%a7%d8%b3%d9%86%d8%ac-%d9%88-%d9%81%d8%b4%d8%a7%d8%b1-%d8%b3%d9%86%d8%ac-%d8%a8%d8%a7-%d9%82%d8%a7%d8%a8%d9%84%db%8c%d8%aa-%d8%a7%d8%aa%d8%b5%d8%a7%d9%84-usb/feed/</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		
			</item>
		<item>
		<title>راه اندازی I2C در آردوینو</title>
		<link>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-i2c-%d8%af%d8%b1-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/</link>
					<comments>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-i2c-%d8%af%d8%b1-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/#comments</comments>
		
		<dc:creator><![CDATA[محمد حسین کوهی قمصری]]></dc:creator>
		<pubDate>Thu, 04 May 2017 07:46:58 +0000</pubDate>
				<category><![CDATA[پروژه های آردوینو]]></category>
		<category><![CDATA[آموزش های آردوینو]]></category>
		<category><![CDATA[Arduino UNO]]></category>
		<category><![CDATA[TWI]]></category>
		<category><![CDATA[راه اندازی I2C در آردوینو]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[آردوینو]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=18109</guid>

					<description><![CDATA[<p>در دو جلسه قبلی، در مورد پروتکل USART و SPI توضیح دادیم و کدهایی ساده برای راه اندازی این پروتکل ها را در آردینو بررسی کردیم. در این بخش در مورد سومین پروتکل پرکاربرد در دنیای میکروکنترلرها، یعنی پروتکل I2C توضیح دهیم. در نگاه اول شاید I2C از دو پروتکل دیگر کمی پیچیده تر باشد اما قصد داریم به طور ساده روش کارکرد این پروتکل و راه اندازی آن در آردوینو را بررسی کنیم. کاربرد پروتکل I2C : پروتکل I2C  Inter-integrated circuit  یکی از انواع ارتباط سریال است که برای ارتباط برقرار کردن بین میکروکنترلرهای مختلف یا برای دریافت داده از سنسورهای پیشرفته دیجیتالی مورد استفاده قرار می گیرد. از این پروتکل در مسافت های کوتاه (در حد فواصل روی PCB) استفاده می شود. به عنوان مثال تعدادی از سنسورهای معروف که از این پروتکل استفاده می کنند عبارت است از : DS3231 ، LM75 ، ADXL345 ، انواع ماژول &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-i2c-%d8%af%d8%b1-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/">راه اندازی I2C در آردوینو</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-i2c-%d8%af%d8%b1-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		
		<series:name><![CDATA[Arduino]]></series:name>
	</item>
		<item>
		<title>پروژه مانیتورینگ سنسورها در شبکه [TCP/IP HTTP]</title>
		<link>https://melec.ir/sensors-monitoring-in-the-network-project/</link>
					<comments>https://melec.ir/sensors-monitoring-in-the-network-project/#comments</comments>
		
		<dc:creator><![CDATA[میلاد جهاندیده]]></dc:creator>
		<pubDate>Tue, 29 Mar 2016 17:21:37 +0000</pubDate>
				<category><![CDATA[پروژه های AVR]]></category>
		<category><![CDATA[DHT11]]></category>
		<category><![CDATA[BMP180]]></category>
		<category><![CDATA[سورس_پروژه]]></category>
		<category><![CDATA[i2c]]></category>
		<category><![CDATA[enc28j60]]></category>
		<category><![CDATA[اترنت]]></category>
		<category><![CDATA[DS18B20]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[Wifi]]></category>
		<category><![CDATA[مانیتورینگ سنسورها در شبکه]]></category>
		<category><![CDATA[اتصال avr به شبکه]]></category>
		<category><![CDATA[اتصال میکروکنترلر به اینترنت]]></category>
		<guid isPermaLink="false">http://melec.ir/?p=6340</guid>

					<description><![CDATA[<p>اگر از دنبال کننده های خبرهای دنیای تکنولوژی باشید احتمالا به بحت اینترنت اشیا یا IOT برخورد کردید و هر روز یک خبر جدید از اینترنت اشیا می خوانید. از ماشین لباسشویی ، یخچال ، ساعت مچی ، سیستم روشنایی خونه ، سیستم تهویه خونه ، کلا هر اشیایی که در اطرفمان می بینیم به احتمال زیاد در آینده به شبکه اینترنت وصل شود و حجم عظیمی از داده ها که بنظر من ساختار دیتاسنتر ها را متحول خواهد کرد ، بوجود می آیند و در این میان طراحان مدارات الکترونیکی ، طراحان صنعتی ، برنامه نویسان و طراحان شبکه ها نقش مهمی را صد در صد خواهند داشت.این مقدمه را گفتم تا از کنار این مدار به سادگی رد نشوید و شروع طراحی مداراتی که به اینترنت وصل میشوند شاید شروعی در صنعت در حال رشد اینترنت اشیا باشد.در ادامه با ما باشید تا مانیتورینگ سنسورها در شبکه را بیشتر &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/sensors-monitoring-in-the-network-project/">پروژه مانیتورینگ سنسورها در شبکه [TCP/IP HTTP]</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/sensors-monitoring-in-the-network-project/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
	</channel>
</rss>
