<?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>شما برای CAN جستجو کردید</title>
	<atom:link href="https://melec.ir/search/CAN/feed/rss2/" rel="self" type="application/rss+xml" />
	<link>https://melec.ir/</link>
	<description>آموزش الکترونیک,آموزش رزبری پای,آموزش راه اندازی ماژول و سنسور,آموزش آردوینو,نرم افزار های الکترونیک, طراحیPCB,برنامه نویسی میکروکنترلرها ARM AVR PIC FPGA</description>
	<lastBuildDate>Sat, 04 Apr 2026 13:07:35 +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>شما برای CAN جستجو کردید</title>
	<link>https://melec.ir/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>استخدام مهندس Embedded Software در ترکیه</title>
		<link>https://melec.ir/%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d9%85%d9%87%d9%86%d8%af%d8%b3-embedded-software-%d8%af%d8%b1-%d8%aa%d8%b1%da%a9%db%8c%d9%87/</link>
					<comments>https://melec.ir/%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d9%85%d9%87%d9%86%d8%af%d8%b3-embedded-software-%d8%af%d8%b1-%d8%aa%d8%b1%da%a9%db%8c%d9%87/#respond</comments>
		
		<dc:creator><![CDATA[مترجمان]]></dc:creator>
		<pubDate>Fri, 05 May 2023 17:11:32 +0000</pubDate>
				<category><![CDATA[رپورتاژ‌]]></category>
		<category><![CDATA[Embedded Software]]></category>
		<category><![CDATA[Embedded]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=35953</guid>

					<description><![CDATA[<p>توصیف شغل این موقعیت شغلی برای کار در شعبه شرکت واقع در کشور ترکیه می باشد اما شعبه اصلی شرکت در کشور سوئد است. مشتری ما یکی از بزرگترین تولید کنندگان تجهیزات اولیه در صنعت خودروسازی است و به تولید اجزای سخت افزاری برای تمام تولید کنندگان بزرگ خودروسازی مشغول است. این تیم مسئولیت توسعه پکیج های ترکیبی زیر ساختی نرم افزاری را بر عهده دارد که منجر به ادغام کنترل نرم افزاری در واحد های کنترلی الکترونیکی خودرو و همسو سازی آن با دیگر اجزای نرم افزاری می شود که توسط تولید کنندگان خودرو فراهم شده است. ما در تمامی مراحل چرخه حیات توسعه نرم افزاری این کار مشارکت خواهیم داشت. کد شغل: 11543نوع: تمام وقتمحل شغل: ترکیه شرح موقعیت شغلی وظایفی که بر عهده شماست مشارکت در پروژه های توسعه زیر ساختاری نرم افزاری خودروسازی برای تامین کنندگان معروف TIERE طراحی و اجرایی سازی نرم افزار زیر ساختی &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d9%85%d9%87%d9%86%d8%af%d8%b3-embedded-software-%d8%af%d8%b1-%d8%aa%d8%b1%da%a9%db%8c%d9%87/">استخدام مهندس Embedded Software در ترکیه</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d9%85%d9%87%d9%86%d8%af%d8%b3-embedded-software-%d8%af%d8%b1-%d8%aa%d8%b1%da%a9%db%8c%d9%87/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>راه اندازی WS2812 با STM32</title>
		<link>https://melec.ir/interface-ws2812-with-stm32/</link>
					<comments>https://melec.ir/interface-ws2812-with-stm32/#comments</comments>
		
		<dc:creator><![CDATA[احسان اسمعیل پور]]></dc:creator>
		<pubDate>Thu, 27 Apr 2023 20:57:21 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[WS2812]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=35925</guid>

					<description><![CDATA[<p>در این مقاله راه اندازی Ws2812 با STM32 را آموزش داده ایم. اگر با LED و ماژول Ws2812 آشنا باشید، حتما میدانید که این ال ای دی های قابل کنترل، توانایی تبدیل سیگنال های الکترونیکی به رنگ های مختلف را دارند به همین خاطر در بسیاری از پروژه ها به کار گرفته میشوند. در این مطلب آموزشی از PWM با DMA برای ارسال دیتا به ماژول Ws2812 استفاده کرده ایم و البته همین آموزش برای Ws2812B نیز قابل استفاده است. با ما همراه باشید، در ادامه با مراحل مختلف راه اندازی این LED ها آشنا خواهید شد. راه اندازی CubeMX همانطور که در آموزش های قبل گفته شد، قبل از هرچیز باید کلاک را تنظیم و راه اندازی کنیم. توجه داشته باشید که APB2 با کلاک 72 Mhz کار می‌کند و در تصویر زیر میتوانید آن را مشاهده کنید. Timer1 را روی حالت PWM Output تنظیم کرده و پس از &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/interface-ws2812-with-stm32/">راه اندازی WS2812 با STM32</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/interface-ws2812-with-stm32/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>دامنه سطح بالا چیست؛ ۴ tld که باید بشناسید</title>
		<link>https://melec.ir/%d8%af%d8%a7%d9%85%d9%86%d9%87-%d8%b3%d8%b7%d8%ad-%d8%a8%d8%a7%d9%84%d8%a7-%da%86%db%8c%d8%b3%d8%aa%d8%9b-%db%b4-tld-%da%a9%d9%87-%d8%a8%d8%a7%db%8c%d8%af-%d8%a8%d8%b4%d9%86%d8%a7%d8%b3%db%8c%d8%af/</link>
					<comments>https://melec.ir/%d8%af%d8%a7%d9%85%d9%86%d9%87-%d8%b3%d8%b7%d8%ad-%d8%a8%d8%a7%d9%84%d8%a7-%da%86%db%8c%d8%b3%d8%aa%d8%9b-%db%b4-tld-%da%a9%d9%87-%d8%a8%d8%a7%db%8c%d8%af-%d8%a8%d8%b4%d9%86%d8%a7%d8%b3%db%8c%d8%af/#respond</comments>
		
		<dc:creator><![CDATA[مترجمان]]></dc:creator>
		<pubDate>Sun, 05 Mar 2023 09:13:43 +0000</pubDate>
				<category><![CDATA[رپورتاژ‌]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=35904</guid>

					<description><![CDATA[<p>دامنه سطح بالا چیست. TLD سایت شما به‌عنوان خلاصه‌ای از ویژگی‌های اصلی سایت شما عمل می‌کند و می‌تواند تأثیر زیادی بر نحوه درک بازدیدکنندگان از برند شما داشته باشد. با در نظر گرفتن این موضوع، هنگامی‌که درک اولیه ای از نام دامنه به دست آوردید، باید با مفهوم این که دامنه سطح بالا چیست آشنا شوید و انواع مختلف TLD‌ها را بشناسید تا بهترین تطابق را برای وب سایت خود شناسایی کنید. در این مقاله به شما خواهیم گفت دامنه سطح بالا یا TLD چیست و در ادامه با مزیت‌های آن آشنا خواهیم شد. دامنه سطح بالا یا TLD چیست؟ دامنه سطح بالا یا top-level domain&#160; (TLD) سمت راست ترین بخش نام دامنه است که بعد از آخرین نقطه قرار دارد. همچنین به عنوان پسوند دامنه شناخته می‌شود، TLD‌ها برای شناسایی عناصر خاصی از یک وب سایت، مانند هدف، مالک یا منطقه جغرافیایی آن استفاده می‌شوند. به عنوان مثال، یک &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%af%d8%a7%d9%85%d9%86%d9%87-%d8%b3%d8%b7%d8%ad-%d8%a8%d8%a7%d9%84%d8%a7-%da%86%db%8c%d8%b3%d8%aa%d8%9b-%db%b4-tld-%da%a9%d9%87-%d8%a8%d8%a7%db%8c%d8%af-%d8%a8%d8%b4%d9%86%d8%a7%d8%b3%db%8c%d8%af/">دامنه سطح بالا چیست؛ ۴ tld که باید بشناسید</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%af%d8%a7%d9%85%d9%86%d9%87-%d8%b3%d8%b7%d8%ad-%d8%a8%d8%a7%d9%84%d8%a7-%da%86%db%8c%d8%b3%d8%aa%d8%9b-%db%b4-tld-%da%a9%d9%87-%d8%a8%d8%a7%db%8c%d8%af-%d8%a8%d8%b4%d9%86%d8%a7%d8%b3%db%8c%d8%af/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>get 100 SoundCloud plays for free right now</title>
		<link>https://melec.ir/get-100-soundcloud-plays-for-free-right-now/</link>
					<comments>https://melec.ir/get-100-soundcloud-plays-for-free-right-now/#comments</comments>
		
		<dc:creator><![CDATA[مترجمان]]></dc:creator>
		<pubDate>Sat, 17 Dec 2022 16:17:10 +0000</pubDate>
				<category><![CDATA[رپورتاژ‌]]></category>
		<category><![CDATA[SoundCloud]]></category>
		<category><![CDATA[ساندکلود]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=35865</guid>

					<description><![CDATA[<p>When different people talk about 100 free SoundCloud plays, we wonder what it is exactly. You must have heard the name SoundCloud a lot. But how to make good use of 100 free SoundCloud plays and services such as free SoundCloud likes, free SoundCloud followers, and free Soundcloud plays? Stay with us in this article because we are going to talk about the same topic and talk about the benefits and how to use SoundCloud services. ?What is SoundCloud SoundCloud is a platform for streaming music and audio tracks, and it helps many people to publish their audio artwork on this popular platform. So SoundCloud is very suitable for people who want to become famous singers. But how to be successful at it and how to increase the number of SoundCloud plays? We are here to explain to you how we can get more success on SoundCloud and go further &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/get-100-soundcloud-plays-for-free-right-now/">get 100 SoundCloud plays for free right now</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/get-100-soundcloud-plays-for-free-right-now/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>معرفی انواع سنسور در برق صنعتی و معرفی بهترین برندهای تولید کننده سنسور</title>
		<link>https://melec.ir/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%b3%d9%86%d8%b3%d9%88%d8%b1-%d8%af%d8%b1-%d8%a8%d8%b1%d9%82-%d8%b5%d9%86%d8%b9%d8%aa%db%8c-%d8%a8%d8%b1%d9%86%d8%af%d9%87%d8%a7/</link>
					<comments>https://melec.ir/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%b3%d9%86%d8%b3%d9%88%d8%b1-%d8%af%d8%b1-%d8%a8%d8%b1%d9%82-%d8%b5%d9%86%d8%b9%d8%aa%db%8c-%d8%a8%d8%b1%d9%86%d8%af%d9%87%d8%a7/#respond</comments>
		
		<dc:creator><![CDATA[مترجمان]]></dc:creator>
		<pubDate>Wed, 01 Jun 2022 05:38:40 +0000</pubDate>
				<category><![CDATA[رپورتاژ‌]]></category>
		<category><![CDATA[زیمنس]]></category>
		<category><![CDATA[اشنایدر الکتریک]]></category>
		<category><![CDATA[سنسور]]></category>
		<category><![CDATA[سنسور دما]]></category>
		<category><![CDATA[سنسور جریان]]></category>
		<category><![CDATA[سنسور شار]]></category>
		<category><![CDATA[انواع سنسور]]></category>
		<category><![CDATA[سنسور دیجیتال]]></category>
		<category><![CDATA[معرفی انواع سنسور]]></category>
		<category><![CDATA[برندهای تولید کننده سنسور]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=35742</guid>

					<description><![CDATA[<p>قبل از شروع باید بدانیم که سنسور چیست و چه کاربردهایی دارد؟ سنسور یا حسگر یک عملگر منطقی است. شما براساس کمیت های فیزیکی مختلفی مانند فشار، هوا و &#8230;. می توانید از انواع سنسور استفاده کنید. سنسورها به هوشمندسازی محیط و تسریع در انجام فرایندها کمک می کنند. سنسورها در بخش های مختلف PLC مورد استفاده قرار میگیرند، سنسورها امروزه اجزای جدانشدنی دستگاه های کنترل اتوماتیک هستند. خرید سنسور معمولا براساس نوع کاربردی که مد نظر شماست صورت میگیرد. سنسور انواع مختلفی دارد که در ادامه به جزئیات آن خواهیم پرداخت. معرفی انواع سنسور انواع سنسور به شرح زیر است : سنسورهای تماسیسنسورهای مجاورتی یا بدون تماسسنسور مجاورتی مغناطیسیسنسور آلتراسونیکسنسور خازنیسنسور فوتوالکتریکسنسور نوری هر یک از انواع سنسور قابلیت های مختلفی دارد، در صورتی که تمایل به دیدن عملکرد هریک از سنسورها دارید، می توانید وارد سایت بابا ادیسون شوید و از مقاله معرفی عملکرد انواع سنسور استفاده کنید. &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%b3%d9%86%d8%b3%d9%88%d8%b1-%d8%af%d8%b1-%d8%a8%d8%b1%d9%82-%d8%b5%d9%86%d8%b9%d8%aa%db%8c-%d8%a8%d8%b1%d9%86%d8%af%d9%87%d8%a7/">معرفی انواع سنسور در برق صنعتی و معرفی بهترین برندهای تولید کننده سنسور</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%b3%d9%86%d8%b3%d9%88%d8%b1-%d8%af%d8%b1-%d8%a8%d8%b1%d9%82-%d8%b5%d9%86%d8%b9%d8%aa%db%8c-%d8%a8%d8%b1%d9%86%d8%af%d9%87%d8%a7/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>پروژه ساخت قفل‌ درب RFID با آردوینو</title>
		<link>https://melec.ir/make-your-own-arduino-rfid-door-lock/</link>
					<comments>https://melec.ir/make-your-own-arduino-rfid-door-lock/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Thu, 10 Mar 2022 21:12:35 +0000</pubDate>
				<category><![CDATA[پروژه های آردوینو]]></category>
		<category><![CDATA[rfid]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[Arduino Nano]]></category>
		<category><![CDATA[قفل‌کننده‌ی RFID]]></category>
		<category><![CDATA[RFID Door Lock]]></category>
		<category><![CDATA[قفل‌ درب RFID با آردوینو]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33934</guid>

					<description><![CDATA[<p>حتما تا به حال برای شما هم پیش آمده است که کلید‌هایتان را فراموش کنید و پشت در بمانید. پروژه‌ای که در این جلسه با هم یاد می‌گیریم، می‌تواند ما را برای همیشه از مشکل پشت در ماندن خلاص کند. ساخت یک قفل امنیتی RFID برای درب‌ها، با استفاده از بورد آردوینو؛ یک روش امن، کم‌هزینه و راحت برای قفل کردن درها، که به صرف هزینه‌های آنچنانی برای خرید قفل‌های اتوماتیک نیز نیاز ندارد. مفاهیمی که در این پروژه از آنها استفاده می‌کنیم، مفهوم شناسایی با استفاده از امواج رادیویی (RFID) و مفاهیم ارتباط وایرلس است. RFID چیست؟ RFID خلاصه ‌شده‌ی عبارت Radio-Frequency Identification است. کاری که یک دیوایس RFID انجام می‌دهد، دقیقا مشابه همان کاری است که بارکد یا نوار مغناطیسی موجود در کارت‌های هوشمند یا عابر بانک‌ها انجام می‌دهد، فراهم کردن یک شناسه‌ی یکتا و منحصر به فرد برای آن کارت یا وسیله. و درست مانند همان بارکد &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/make-your-own-arduino-rfid-door-lock/">پروژه ساخت قفل‌ درب RFID با آردوینو</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/make-your-own-arduino-rfid-door-lock/feed/</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش پروتکل ارتباطی CAN در آردوینو – نحوه‌ی ارتباط ماژول MCP2515 CAN BUS با بورد آردوینو</title>
		<link>https://melec.ir/arduino-can-tutorial-interfacing-mcp2515-can-bus-module-with-arduino/</link>
					<comments>https://melec.ir/arduino-can-tutorial-interfacing-mcp2515-can-bus-module-with-arduino/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Mon, 28 Feb 2022 20:31:29 +0000</pubDate>
				<category><![CDATA[آموزش های آردوینو]]></category>
		<category><![CDATA[Arduino UNO]]></category>
		<category><![CDATA[ماژول MCP2515 CAN BUS]]></category>
		<category><![CDATA[MCP2515 CAN BUS]]></category>
		<category><![CDATA[پروتکل ارتباطی CAN]]></category>
		<category><![CDATA[can protocol]]></category>
		<category><![CDATA[16*2 lcd]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[ارتباط CAN]]></category>
		<category><![CDATA[can]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[DHT11]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33000</guid>

					<description><![CDATA[<p>در ساختار ماشین‌های امروزی، معمولا از چیزی بین ۶۰ تا ۱۰۰ عدد سنسور مختلف برای تشخیص و تبادل داده‌ها استفاده می‌شود. این را هم اضافه کنید که تولیدکنندگان خودرو دائما در تلاش هستند که ماشین‌های تولیدی خود را روز به روز هوشمندتر و پیشرفته‌تر کنند. مثلا امکاناتی همچون سیستم ایربگ، رانندگی خودکار، سیستم سنجش فشار لاستیک‌ها، سیستم کروز کنترل و &#8230; . به این ترتیب تعداد سنسورهای مورد استفاده روز به روز بیشتر و بیشتر هم خواهد شد. نکته‌ی مهم دیگری که وجود دارد این است که این سنسورها برخلاف سنسورهای معمولی داده‌های بسیار حساس و تاثیرگذاری را دریافت و مخابره می‌کنند بنابراین لازم است در انتقال اطلاعات آنها و برقرار ارتباط میان آنها از پروتکل‌های استاندارد و مخصوص استفاده شود. مثلا داده‌های سیستم کروز کنترل را در نظر بگیرید، سرعت در هر لحظه، موقعیت دریچه‌ی گاز در هر لحظه و &#8230; ، داده‌های مهمی که به ECU یا واحد &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/arduino-can-tutorial-interfacing-mcp2515-can-bus-module-with-arduino/">آموزش پروتکل ارتباطی CAN در آردوینو – نحوه‌ی ارتباط ماژول MCP2515 CAN BUS با بورد آردوینو</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/arduino-can-tutorial-interfacing-mcp2515-can-bus-module-with-arduino/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>دسترسی به رزبری‌پای روی لپ‌تاپ با استفاده از Wi-Fi</title>
		<link>https://melec.ir/access-raspberry-pi-on-laptop-using-wi-fi/</link>
					<comments>https://melec.ir/access-raspberry-pi-on-laptop-using-wi-fi/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Fri, 10 Sep 2021 21:04:50 +0000</pubDate>
				<category><![CDATA[رزبری پای]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[Raspberry]]></category>
		<category><![CDATA[Raspbian]]></category>
		<category><![CDATA[رسپری پای]]></category>
		<category><![CDATA[دسترسی به رزبری پای]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33455</guid>

					<description><![CDATA[<p>مقدمه رزبری‌پای یک کامپیوتر کوچک است که به یک نمایشگر برای دسترسی به آن (CLI یا GUI) نیاز داریم. بنابراین به یک نمایشگر خارجی برای دسترسی به رزبری‌پای نیاز داریم. اگر یک نمایشگر یا تلویزیون داشته باشیم می‌توانیم با استفاده از کابل HDMI یا VGA، رزبری‌پای را به نمایشگر متصل کنیم. اما، اگر نمایشگر نداشته باشیم، باید از طریق صفحه نمایش لپ‌تاپ به رزبری‌پای دسترسی پیدا کنیم. این کار را می‌توان از طریق Wi-Fi انجام داد. برای دسترسی به رزبری‌پای، باید آن را پس از راه‌اندازی به یک شبکه wifi وصل کنیم تا بتوانیم از طریق آن شبکه از روی لپ‌تاپ به رزبری‌پای دسترسی داشته باشیم. وقتی که رزبری‌پای به شبکه wifi وصل می‌شود، می‌توان با پیدا کردن آدرس IP آن، از طریق لپ‌تاپ به آن وصل شد. این روش برای زمان‌هایی که نمایشگری برای ورود (log in) به رزبری‌پای نداریم، مفید است. چگونه رزبری‌پای را بدون نمایشگر به wifi &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/access-raspberry-pi-on-laptop-using-wi-fi/">دسترسی به رزبری‌پای روی لپ‌تاپ با استفاده از Wi-Fi</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/access-raspberry-pi-on-laptop-using-wi-fi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>مانیتورینگ ضربان قلب با استفاده از آردوینو در بستر اینترنت اشیا</title>
		<link>https://melec.ir/iot-heartbeat-monitoring-using-arduino/</link>
					<comments>https://melec.ir/iot-heartbeat-monitoring-using-arduino/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Sat, 21 Aug 2021 16:14:00 +0000</pubDate>
				<category><![CDATA[پروژه های آردوینو]]></category>
		<category><![CDATA[اینترنت اشیاء IoT]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[اینترنت اشیا]]></category>
		<category><![CDATA[thingspeak]]></category>
		<category><![CDATA[ماژول وای‌فای ESP8266]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[سنسور ضربان قلب]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33039</guid>

					<description><![CDATA[<p>در این پروژه می‌خواهیم یک سیستم تشخیص و نظارت بر ضربان قلب بسازیم که با استفاده از بورد آردوینو و ThingSpeak (یکی از پلتفرم‌های اینترنت اشیا)، پیاده‌سازی می‌شود. این سیستم داده‌ها را با کمک سنسور تشخیص پالسی که در آن تعبیه می‌شود جمع‌آوری کرده و نتایج حاصل شده را با فرمت BPM (ضربان بر دقیقه) در LCD سیستم نمایش می‌دهد. علاوه بر آن این داده‌ها را با استفاده از ماژول وای‌فای ESP8266 که به آن متصل است، به سرور ThingSpeak نیز ارسال می‌کند و به این ترتیب ضربان قلب مذکور در هر نقطه‌ای از دنیا از طریق اینترنت قابل ملاحظه و کنترل است. اگر از قبل نام ThingSpeak را نشنیده‌اید، باید بگوییم ThingSpeak یکی از بزرگ‌ترین پلتفرم‌ها برای ارسال و دریافت آنلاین داده‌هاست که در هر زمان و هر مکانی که باشید می‌توانید به آن دسترسی پیدا کنید. قبلا هم یک پروژه‌ی مانیتورینگ ضربان قلب را با هم پیاده‌سازی کرده‌ایم &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/iot-heartbeat-monitoring-using-arduino/">مانیتورینگ ضربان قلب با استفاده از آردوینو در بستر اینترنت اشیا</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/iot-heartbeat-monitoring-using-arduino/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>آشنایی با میکروکنترلرهای PIC و نرم‌افزار MPLABX و آموزش کار با آنها</title>
		<link>https://melec.ir/microcontroller-projects-getting-started-with-pic-microcontroller/</link>
					<comments>https://melec.ir/microcontroller-projects-getting-started-with-pic-microcontroller/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Sun, 15 Aug 2021 21:58:25 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای PIC]]></category>
		<category><![CDATA[آموزش میکروکنترلر PIC]]></category>
		<category><![CDATA[MPLABX]]></category>
		<category><![CDATA[پروگرامر PICKit3]]></category>
		<category><![CDATA[شرکت میکروچیپ]]></category>
		<category><![CDATA[میکروکنترلر PIC16F877A]]></category>
		<category><![CDATA[کامپایلر]]></category>
		<category><![CDATA[آموزش pic]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[میکروکنترلرهای PIC]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31619</guid>

					<description><![CDATA[<p>در سال 1980 شرکت اینتل نخستین میکروکنترلرها را با نام 8051 و با معماری معروف Harvard Architecture 8051 به بازار عرضه نمود و از آن تاریخ به بعد، میکروکنترلرها انقلاب عظیمی را دنیای الکترونیک و صنایع مربوط به آن ایجاد کردند. همزمان با سایر پیشرفت‌های تکنولوژی میکروکنترلرها نیز در طول زمان دچار تغییر و تحول شدند و امروزه ما میکروهایی مانند AVR ،ARM و PIC را داریم که در مقایسه با نمونه‌های اولیه بسیار بهینه‌تر و در عین حال کم‌مصرف‌تر هستند. ظرفیت‌ها و قابلیت‌های بیشتری دارند و استفاده از آن‌ها به مراتب ساده‌تر است چرا که در آن‌ها از به روزترین پروتکل‌های ارتباطی مانند USB ،I2C ،SPI ،CAN و &#8230; استفاده می‌شود. در کنار این‌ها، ظهور مواردی چون بوردهای رزبری‌پای و آردوینو نیز دیدگاه‌ها در مورد توانمندی و قابلیت‌های میکروکنترلرها را حتی بیشتر از قبل متحول ساخت. بوردی مانند رزبری‌پای دیگر نه تنها یک میکروکنترلر بلکه یک میکروکامپیوتر محسوب می‌شود. &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/microcontroller-projects-getting-started-with-pic-microcontroller/">آشنایی با میکروکنترلرهای PIC و نرم‌افزار MPLABX و آموزش کار با آنها</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/microcontroller-projects-getting-started-with-pic-microcontroller/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>استفاده از بلوتوث روبردی رزبری‌پای برای ارتباطات</title>
		<link>https://melec.ir/using-raspberry-pi-3-on-board-bluetooth-for-communication/</link>
					<comments>https://melec.ir/using-raspberry-pi-3-on-board-bluetooth-for-communication/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sun, 01 Aug 2021 06:34:48 +0000</pubDate>
				<category><![CDATA[رزبری پای]]></category>
		<category><![CDATA[رسپری پای]]></category>
		<category><![CDATA[Raspberry Pi 3]]></category>
		<category><![CDATA[Blueman]]></category>
		<category><![CDATA[Bluez]]></category>
		<category><![CDATA[بلوتوث]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33471</guid>

					<description><![CDATA[<p>مقدمه رزبری‌پای ۳ با یک ویژگی روبردی عالی، یعنی بلوتوث روی برد عرضه می‌شود. بنابراین، نیازی به دانگل USB‌ خارجی ندارد. بدین ترتیب یک پورت USB‌ برای کاربردهای دیگر آزاد می‌شود، که در غیراین صورت می‌بایست توسط دانگل بلوتوث خارجی اشغال می‌شد. رزربری پای ۳ دارای یک چیپ منفرد BCM43438 با قابلیت یکپارچه‌سازی بالا است که شامل WLAN 2.4 گیگاهرتزی، بلوتوث و گیرنده‌ی FM می‌باشد. پیش از شروع به ارتباط با بلوتوث روبردی رزبری‌پای، باید تنظیمات مربوط به آن را روی رزبری‌پای انجام دهیم. نحوه تنظیم بلوتوث روبردی برای رزبری‌پای رزبری‌پای دارای یک بلوتوث روبردی می‌باشد که می‌توان از آن برای برقراری ارتباط یا ارسال یا دریافت فایل استفاده کرد. قبل از برقراری ارتباط بین رزبری‌پای و یک دستگاه دارای بلوتوث فعال، باید آنها را مزدوج یا به اصطلاح pair کنیم. مزدوج سازی یک دستگاه بلوتوثی روی رزبری‌پای مشابه انجام این کار روی لپ‌تاپ یا موبایل است. بلوتوث را به &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/using-raspberry-pi-3-on-board-bluetooth-for-communication/">استفاده از بلوتوث روبردی رزبری‌پای برای ارتباطات</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/using-raspberry-pi-3-on-board-bluetooth-for-communication/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>USART در آردوینو Uno</title>
		<link>https://melec.ir/usart-in-arduino-uno/</link>
					<comments>https://melec.ir/usart-in-arduino-uno/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Mon, 26 Jul 2021 20:09:42 +0000</pubDate>
				<category><![CDATA[آموزش های آردوینو]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[ارتباط موازی]]></category>
		<category><![CDATA[پروتکل های ارتباطی در آردوینو]]></category>
		<category><![CDATA[استفاده از USART در آردوینو]]></category>
		<category><![CDATA[استفاده از پورت سریال در آردوینو]]></category>
		<category><![CDATA[USART در آردوینو]]></category>
		<category><![CDATA[USART Arduino]]></category>
		<category><![CDATA[usart]]></category>
		<category><![CDATA[ارتباط همزمان]]></category>
		<category><![CDATA[پروتکل USART]]></category>
		<category><![CDATA[ارتباط غیرهمزمان]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33847</guid>

					<description><![CDATA[<p>مقدمه &#160;Universal Serial Asynchronous Receiver Transmitter یا به اختصار USART یک پروتکل ارتباط سریال است که برای دریافت/ارسال داده به صورت سریال و در یک baud rate مشخص به کار گرفته می‌شود. قطعات مختلف از جمله GPS ،GSM ،RFID، سنسورها و … به منظور دریافت یا انتقال اطلاعات، باید با میکروکنترلر ارتباط برقرار کنند. برای ارتباط با میکروکنترلر، پروتکل‌های مختلفی مانند RS232 ،SPI ،I2C ،CAN و &#8230; مورد استفاده قرار می‌گیرد. اساساً یک پروتکل یک مجموعه قوانین بوده که از طرف ارسال کننده و دریافت کننده، مورد توافق قرار می‌گیرد و مشخص کند که: داده چگونه بسته بندی می‌شود؟ چه تعداد بیت تشکیل دهنده یک کارکتر باشند؟ داده چگونه آغاز شده و چگونه پایان می‌پذیرد؟ با کمک USART، می‌توان داده را به یک کامپیوتر یا دیگر دستگاه‌ها ارسال یا دریافت نمود. USART همچنین به عنوان رابط بین میکروکنترلر و ماژول‌های متنوعی مانند ماژول ESP8266) Wi-Fi)، بلوتوث، GPS ،GSM و &#8230; &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/usart-in-arduino-uno/">USART در آردوینو Uno</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/usart-in-arduino-uno/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[آموزش‌های آردوینو ورژن دوم]]></series:name>
	</item>
		<item>
		<title>پروتکل CAN Bus در آردوینو با آی‌سی MCP2515</title>
		<link>https://melec.ir/arduino-mcp2515-can-bus-tutorial/</link>
					<comments>https://melec.ir/arduino-mcp2515-can-bus-tutorial/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Sun, 06 Jun 2021 16:35:56 +0000</pubDate>
				<category><![CDATA[آموزش راه اندازی ماژول]]></category>
		<category><![CDATA[آموزش های آردوینو]]></category>
		<category><![CDATA[پروتکل CAN Bus]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[پروتکل CAN Bus در آردوینو]]></category>
		<category><![CDATA[پروتکل CAN]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[Arduino UNO]]></category>
		<category><![CDATA[MCP2515 CAN BUS]]></category>
		<category><![CDATA[MCP2515]]></category>
		<category><![CDATA[MCP2515 CAN Controller]]></category>
		<category><![CDATA[پروتکل]]></category>
		<category><![CDATA[TJA1050 CAN Transceiver]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=34117</guid>

					<description><![CDATA[<p>در این پروژه، می‌خواهیم با ماژول MCP2515 که یک CAN controller است آشنا شویم و یاد بگیریم که چگونه این ماژول را به بورد آردوینو متصل کنیم. همچنین اینکه چگونه با استفاده از این ماژول و پروتکل CAN، بین دو بورد آردوینو ارتباط برقرار کنیم. فهرست مطالبی که در این جلسه بررسی خواهیم کرد به شرح زیر می‌باشد. مقدمه توضیحات مختصری درمورد ماژول MCP2515 شماتیک ماژول MCP2515 چگونگی اتصال ماژول MCP2515 به بورد آردوینو مقدمه CAN خلاصه‌شده‌ی عبارت Controlled Area Network است و CAN Bus به پروتکل ارتباطی گفته می‌شود که در آن یک باس استاندارد، به یک میکروکنترلر و سایر تجهیزات متصل به آن، اجازه می‌دهد بدون نیاز به دخالت یا حضور یک دستگاه میزبان مانند یک کامپیوتر یا مرکز کنترل، خود به تبادل داده بپردازند. این پروتکل توسط فردی به نام Robert Bosch GmbH معرفی شد و توسعه پیدا کرد و یکی از کاربردهای مهم آن در سیستم‌ &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/arduino-mcp2515-can-bus-tutorial/">پروتکل CAN Bus در آردوینو با آی‌سی MCP2515</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/arduino-mcp2515-can-bus-tutorial/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>ساخت فرستنده‌ی RC با آردوینو</title>
		<link>https://melec.ir/diy-arduino-rc-transmitter/</link>
					<comments>https://melec.ir/diy-arduino-rc-transmitter/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Fri, 21 May 2021 14:39:54 +0000</pubDate>
				<category><![CDATA[پروژه های آردوینو]]></category>
		<category><![CDATA[ARDUINO PROJECTS]]></category>
		<category><![CDATA[nRF24L01]]></category>
		<category><![CDATA[فرستنده‌ی RC]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[EasyEDA]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[Arduino IDE]]></category>
		<category><![CDATA[MPU6050]]></category>
		<category><![CDATA[Arduino Pro Mini]]></category>
		<category><![CDATA[RC TRANSMITTER]]></category>
		<category><![CDATA[موتور]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=34417</guid>

					<description><![CDATA[<p>در این آموزش می‌خواهیم با هم یاد بگیریم که چگونه با استفاده از بوردهای آردوینو یک فرستنده RC بسازیم. علت اینکه به سراغ چنین پروژه‌ای آمده‌ایم این است که این کنترلر رادیویی می‌تواند جایگزین خوبی برای کنترلرهای وایرلس باشد و تقریبا در هر پروژه‌ای کاربرد داشته باشد. مقدمه امروزه و با پیشرفت تکنولوژی، تقریبا می‌توان هر پروژه‌ی آردوینویی را با استفاده از تجهیزاتی مختصر و تنظیماتی مخصوص، به راحتی به صورت وایرلس کنترل کرد. فرستنده‌ی RC که امروز با هم می‌سازیم نیز می‌تواند به راحتی جایگزین فرستنده‌های RC کارخانه‌ای شود که در اسباب‌بازی‌ها، ماشین‌ها، هواپیما‌های تک سرنشین و &#8230; استفاده می‌شوند. برای کنترل این ابزارها کافیست سیگنال‌های مناسب را از آنها دریافت کنیم. در ویدئوی فوق با ذکر چند مثال از جمله کنترل کردن یک ماشین رباتیکی که در آن از بورد آردوینو استفاده شده است، کنترل موتور DC براشلس و کنترل تعداد سروو موتور، توضیح داده‌ می‌شود که این &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/diy-arduino-rc-transmitter/">ساخت فرستنده‌ی RC با آردوینو</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/diy-arduino-rc-transmitter/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش کار با سنسور‌های دما و رطوبت DHT11 و DHT22 با استفاده از آردوینو</title>
		<link>https://melec.ir/dht11-dht22-sensors-temperature-and-humidity-arduino/</link>
					<comments>https://melec.ir/dht11-dht22-sensors-temperature-and-humidity-arduino/#respond</comments>
		
		<dc:creator><![CDATA[فاطمه کربلایی]]></dc:creator>
		<pubDate>Sun, 16 May 2021 17:37:53 +0000</pubDate>
				<category><![CDATA[پروژه های آردوینو]]></category>
		<category><![CDATA[معرفی و آموزش راه اندازی سنسورها]]></category>
		<category><![CDATA[سنسور دما و رطوبت]]></category>
		<category><![CDATA[سنسور دما و رطوبت DHT11]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[DHT22]]></category>
		<category><![CDATA[سنسور]]></category>
		<category><![CDATA[سنسور دما و رطوبت DHT22]]></category>
		<category><![CDATA[سنسور دما]]></category>
		<category><![CDATA[سنسور رطوبت]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[DHT11]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31966</guid>

					<description><![CDATA[<p>در این آموزش نحوه‌ی استفاده از سنسور DHT11 و یا DHT22 برای اندازه‌گیری دما و رطوبت را با استفاده از برد آردوینو یاد خواهیم گرفت. شما می­توانید برای جزئیات بیشتر ویدئو زیر را مشاهده کرده و یا آموزش نوشته شده‌ی زیر را مطالعه کنید. بررسی اجمالی این سنسور‌ها برای کارهای سرگرم‌کننده الکترونیکی بسیار محبوب هستند زیرا قیمت آنها پایین است اما همچنان عملکرد بسیار خوبی دارند. حال ویژگی‌ها و تفاوت‌های اساسی میان این دو سنسور را بررسی می­‌کنیم. سنسور DHT22 نسخه گران‌تر میان این سنسور‌ها است که قطعا مشخصه‌های بهتری نیز دارد. بازه قابل اندازه‌گیری دما توسط این سنسور از 40- تا 125+ درجه سلسیوس با دقت 0.5 درجه است. در حالی که این بازه برای DHT11 از صفر تا 50 درجه سلسیوس با دقت 2 درجه است. همچنین DHT22 بازه اندازه‌گیری رطوبت بهتری دارد و از صفر تا 100 درصد را با دقت 2-5 درصد اندازه‌گیری می‌کند. در حالی &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/dht11-dht22-sensors-temperature-and-humidity-arduino/">آموزش کار با سنسور‌های دما و رطوبت DHT11 و DHT22 با استفاده از آردوینو</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/dht11-dht22-sensors-temperature-and-humidity-arduino/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>پروگرم کردن میکروکنترلر STM32F103C8 با استفاده از Keil uVision و STM32CubeMX</title>
		<link>https://melec.ir/programming-stm32f103c8-using-keil-uvision-and-stm32cubemx/</link>
					<comments>https://melec.ir/programming-stm32f103c8-using-keil-uvision-and-stm32cubemx/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Sun, 02 May 2021 03:15:03 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[آموزش stm32]]></category>
		<category><![CDATA[پروگرمر ST-LINK]]></category>
		<category><![CDATA[stm8]]></category>
		<category><![CDATA[STM32F103C8]]></category>
		<category><![CDATA[Keil uVision]]></category>
		<category><![CDATA[STM32CubeMX]]></category>
		<category><![CDATA[STMCube]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=34312</guid>

					<description><![CDATA[<p>میکروکنترلرهای STM32 که از معماری ARM Cortex M استفاده می‌کنند، اخیرا بسیار محبوب شده‌اند و در پروژه‌های بسیاری از آنها استفاده می‌شود. با توجه به کارایی، هزینه‌های معقول و این محبوبیت، آینده‌ی درخشانی در انتظار این میکروهاست و احتمالا آنها را در کاربردهای مختلفی خواهیم دید. در جلسات گذشته، نحوه‌ی پروگرم کردن این میکروکنترلر را با استفاده از Arduino IDE آموزش داده‌ایم. پروگرم کردن STM32 با استفاده از Arduino IDE بسیار ساده است چرا که این IDE کتابخانه‌های فراوانی را برای ارتباط با سنسورهای مختلف و انجام وظایف مرتبط با آنها به صورت آماده در خود دارد. بنابراین فقط کافی است که ما این کتابخانه‌ها را به کدهایمان اضافه کرده و به راحتی از امکانات آنها استفاده کنیم. مزیت این فرآیند سرراست و ساده، این است که شما را درگیر پیچیدگی‌های احتمالی شناخت دقیق و عمیق برنامه‌نویسی ARM نمی‌کند. اما بهرحال یادگیری این نوع پروگرم کردن نیز اجتناب‌ناپذیر و بسیار &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/programming-stm32f103c8-using-keil-uvision-and-stm32cubemx/">پروگرم کردن میکروکنترلر STM32F103C8 با استفاده از Keil uVision و STM32CubeMX</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/programming-stm32f103c8-using-keil-uvision-and-stm32cubemx/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[آموزش stm32f103]]></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>
		<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>مبدل دیجیتال به آنالوگ یا DAC در STM32</title>
		<link>https://melec.ir/how-to-use-dac-in-stm32-f10c8/</link>
					<comments>https://melec.ir/how-to-use-dac-in-stm32-f10c8/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Tue, 20 Apr 2021 04:47:42 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[ADC]]></category>
		<category><![CDATA[DAC]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[مبدل دیجیتال به آنالوگ]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[STM32F103C8T6]]></category>
		<category><![CDATA[MCP4725]]></category>
		<category><![CDATA[پتانسیومتر 10K]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[مبدل آنالوگ به دیجیتال]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33106</guid>

					<description><![CDATA[<p>همه‌ی ما به این موضوع واقف هستیم که میکروکنترلرها با مقادیر دیجیتال کار می‌کنند اما دنیای واقعی دنیای سیگنال‌ها و مقادیر آنالوگ است. به همین علت به مبدل‌هایی نیاز داریم که بتوانند سیگنال‌های آنالوگ را گرفته و معادل دیجیتال آنها را برای میکروها آماده کنند تا میکرو بتواند آن مقادیر را پردازش کند. به این نوع از مبدل‌ها آنالوگ به دیجیتال (ADC) گفته می‌شود. در مقابل گونه‌ی دیگری هم هستند که در قسمت خروجی میکروها، مقدار نهایی به دست آمده را که یک مقدار دیجیتال است را تحویل گرفته، و معادل آنالوگ آنها را بازیابی می‌کنند تا آماده‌ی ورود به جهان واقعی شود. به این دسته هم مبدل های دیجیتال به آنالوگ (DAC) گفته می‌شود. یک مثال ساده برای مبدل‌های DAC، در استودیوهای ضبط صدا و آواز است. تصور کنید که یک خواننده یا گوینده، در حال خواندن یا گفتن چیزی با استفاده از میکروفن است. امواج صوتی‌ای که توسط &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/how-to-use-dac-in-stm32-f10c8/">مبدل دیجیتال به آنالوگ یا DAC در STM32</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/how-to-use-dac-in-stm32-f10c8/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش کار با بورد STM32 Nucleo64، با استفاده از نرم‌افزارهای STM32CubeMX و TrueSTUDIO – پروژه‌ی ساده‌ی کنترل LED</title>
		<link>https://melec.ir/getting-started-with-stm32-nucleo64-using-stm32cubemx-and-truestudio/</link>
					<comments>https://melec.ir/getting-started-with-stm32-nucleo64-using-stm32cubemx-and-truestudio/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Fri, 16 Apr 2021 03:59:02 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[STM]]></category>
		<category><![CDATA[اسیلاتور]]></category>
		<category><![CDATA[STM32CubeMX]]></category>
		<category><![CDATA[STM32 Nucleo64]]></category>
		<category><![CDATA[TrueSTUDIO]]></category>
		<category><![CDATA[Renesas]]></category>
		<category><![CDATA[PIC]]></category>
		<category><![CDATA[Nucleo64]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[NoduMCU]]></category>
		<category><![CDATA[آردوینو]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=34367</guid>

					<description><![CDATA[<p>بسیاری از ما با میکروکنترلرهای محبوب و مشهوری مانند آردوینو، ESP8266، رزبری‌پای، NoduMCU ،8051 و &#8230; و بوردهای توسعه دهنده‌ی آنها آشنا هستیم. در این میان، معمولا ( نه به طور قطع) آردوینو انتخاب اول بیشتر افراد محسوب می‌شود. اما اگر قدری در کارها و پروژه‌ه‍ای تخصصی و پیچیده‌تر ورود پیدا کنیم، خواهیم دید که بوردهای آردوینو با محدودیت‌های مهمی مواجه هستند؛ از جمله در مواردی مانند قیمت، قابلیت انطباق، پایداری، سرعت و &#8230; . همینجاست که نیاز به استفاده از پلتفرم‌های میکروکنترلری دقیق‌تر و قوی‌تر مانند PIC ،STM یا Renesas و &#8230; را احساس خواهیم کرد. تا امروز، آموزش‌های فراوانی را برای میکروکنترلرهای PIC ، میکروکنتلرهای AVR و بوردهای آردوینو ارائه داده‌ایم که حتی به افراد مبتدی هم کمک می‌کنند که قدم به قدم&#160; با این میکروکنترلرها آشنا شده و کار با آنها را یاد بگیرند. در مورد میکروکنترلر STM32 نیز به همین ترتیب بوده است. در این جلسه &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/getting-started-with-stm32-nucleo64-using-stm32cubemx-and-truestudio/">آموزش کار با بورد STM32 Nucleo64، با استفاده از نرم‌افزارهای STM32CubeMX و TrueSTUDIO – پروژه‌ی ساده‌ی کنترل LED</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/getting-started-with-stm32-nucleo64-using-stm32cubemx-and-truestudio/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش کار با میکروکنترلرهای STM32 با استفاده از Arduino IDE: پروژه LED چشمک زن</title>
		<link>https://melec.ir/getting-started-with-stm32-development-board-stm32f103c8-using-arduino-ide/</link>
					<comments>https://melec.ir/getting-started-with-stm32-development-board-stm32f103c8-using-arduino-ide/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Thu, 08 Apr 2021 12:20:56 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی میکروکنترلرهای ARM]]></category>
		<category><![CDATA[آموزش های آردوینو]]></category>
		<category><![CDATA[آموزش ARM STM32]]></category>
		<category><![CDATA[stm32]]></category>
		<category><![CDATA[آموزش stm32]]></category>
		<category><![CDATA[STM32F103C8T6]]></category>
		<category><![CDATA[Blue Pill]]></category>
		<category><![CDATA[بورد Blue pill]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[آردوینو]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=34346</guid>

					<description><![CDATA[<p>بوردهای آردوینو معمولا اولین انتخاب کسانی هستند که از روی سرگرمی و تفننی به سراغ پروژه‌های الکترونیکی می‌آیند. البته ناگفته نماند که انتخاب بسیاری مهندسان حرفه‌ای نیز در پروژه‌های سبک همین بوردها هستند. این که تاکید می‌کنیم که در پروژه‌های سبک و تفننی، به این علت است که هرچه وارد پروژه‌های جدی و عمیق‌تر مانند پروژه‌‌های عظیم صنعتی بشویم، خواهیم دید که CPU هشت بیتی این بوردها و سرعت بسیار پایین‌شان چیزی شبیه شوخی به نظر می‌رسد. به عنوان جایگزین، بوردهای STM32F103C8T6 را داریم (مانند بورد Blue pill) که با CPUای ۳۲ بیتی و معماری ARM Cortex M3، به مراتب عملکرد قابل قبول‌تری نسبت به آردوینوها دارند. خبر بسیار خوبی که در اینجا وجود دارد این است که برای کار کردن با این میکروهای STM32 و پروگرم کردن آنها، می‌توانیم با خیال آسوده از همان Arduino IDE استفاده کنیم که برای بوردهای آردوینو همیشه استفاده کرده‌ و از بر هستیم. &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/getting-started-with-stm32-development-board-stm32f103c8-using-arduino-ide/">آموزش کار با میکروکنترلرهای STM32 با استفاده از Arduino IDE: پروژه LED چشمک زن</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/getting-started-with-stm32-development-board-stm32f103c8-using-arduino-ide/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش کار با CMake</title>
		<link>https://melec.ir/cmake-tutorial/</link>
					<comments>https://melec.ir/cmake-tutorial/#comments</comments>
		
		<dc:creator><![CDATA[میلاد جهاندیده]]></dc:creator>
		<pubDate>Fri, 05 Mar 2021 08:45:56 +0000</pubDate>
				<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[CMake چیست]]></category>
		<category><![CDATA[دستور cmake]]></category>
		<category><![CDATA[CMakeLists]]></category>
		<category><![CDATA[آموزش CMake]]></category>
		<category><![CDATA[کامپایل با CMake]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=34277</guid>

					<description><![CDATA[<p>در این مقاله به آموزش کار با CMake می‌پردازیم. برای کار با CMake نیاز به دانش برنامه‌نویسی زبان C یا برنامه‌نویسی زبان ++C دارید و جز آموزش‌های پیشرفته زبان C و ++C حساب می‌شه. CMake چیست؟ ابزار cmake یک سیستم قابل توسعه برای مدیریت پروسه build بدون وابستگی به کامپایلر در یک سیستم‌عامل است. فایل‌های پیکربندی ساده‌ای در هر پوشه به اسم  CMakeLists.txt قرار می‌گیرد که برای تولید خروجی‌های build استاندارد از جمله MakeFiles برای Linux استفاده می‌شود. CMake یک زبان اسکریپت نویسی برای build است و Syntax مخصوص خود را دارد. ساختار فایل‌های CMake فایل‌های CMake بصورت  CMakeLists.txt یا project_name.cmake ذخیره می‌شوند. البته بعنوان روش شایسته و تمیز کدنویسی بهتر است اسکریپت اصلی به شکل  CMakeLists.txt نام گذاری شود. فایل CmakeLists.txt در کنار فایل‌های سورس پروژه‌ای که می‌خواهید کامپایل کنید قرار می‌گیرد. اگر پروژه‌ دارای چندین ماژول است و هر کدام توانایی کامپایل جداگانه را دارند در زیرپوشه هر &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cmake-tutorial/">آموزش کار با CMake</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cmake-tutorial/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>دسترسی به رزبری‌پای روی نمایشگر لپ‌تاپ با استفاده از LAN</title>
		<link>https://melec.ir/access-raspberry-pi-home-screen-on-laptop-display-using-lan-ethernet/</link>
					<comments>https://melec.ir/access-raspberry-pi-home-screen-on-laptop-display-using-lan-ethernet/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sat, 28 Nov 2020 06:40:29 +0000</pubDate>
				<category><![CDATA[رزبری پای]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<category><![CDATA[GPIO]]></category>
		<category><![CDATA[رسپری پای]]></category>
		<category><![CDATA[SSH در رزبری پای]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[رزبری‌پای]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33380</guid>

					<description><![CDATA[<p>مقدمه رزبری‌پای یک کامپیوتر کوچک همراه با GPIO قابل دسترس می باشد. برای دسترسی به رزبری‌پای، به یک صفحه نمایش جهت وارد شدن و انجام دیگر کارها نیاز است. اگر یک صفحه نمایش دیجیتال و یا تلویزیون داشته باشیم، می توان با استفاده از آنها به رزبری‌پای دسترسی داشت. اما اگر صفحه نمایشی در اختیار نداشته باشیم، می توانیم از صفحه لپ‌تاپ برای دسترسی به رابط خط فرمان (CLI) یا GUI (رابط گرافیکی کاربر) رزبری‌پای کمک بگیریم. از آنجایی که رزبری‌پای دارای یک پورت اترنت روی بورد می باشد، می توان از این پورت برای اتصال به لپ‌تاپ استفاده کرد. بدین ترتیب به هیچ نمایشگر دیگری به جز نمایشگر لپ‌تاپ نیازی نیست. در اینجا، با استفاده از صفحه نمایش لپ‌تاپ و پورت اترنت (LAN) به صفحه آغازین رزبری‌پای دسترسی پیدا می کنیم. اگر جلسه راه اندازی رزبری پای بدون مانیتور و کیبرد را قبلا مطالعه کردین می‌توانید این جلسه را رد &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/access-raspberry-pi-home-screen-on-laptop-display-using-lan-ethernet/">دسترسی به رزبری‌پای روی نمایشگر لپ‌تاپ با استفاده از LAN</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/access-raspberry-pi-home-screen-on-laptop-display-using-lan-ethernet/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		
		<series:name><![CDATA[آموزش‌های رزبری‌پای ورژن دوم]]></series:name>
	</item>
		<item>
		<title>فوت‌های کوزه‌گری در کار با ابزار Raspi-Config</title>
		<link>https://melec.ir/raspi-config/</link>
					<comments>https://melec.ir/raspi-config/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Wed, 25 Nov 2020 06:40:01 +0000</pubDate>
				<category><![CDATA[رزبری پای]]></category>
		<category><![CDATA[آموزش رزبری پای]]></category>
		<category><![CDATA[Raspi-Config]]></category>
		<category><![CDATA[آموزش رزبری پای با پایتون]]></category>
		<category><![CDATA[کتاب آموزش رزبری پای فارسی]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[رسپبری پای]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=32117</guid>

					<description><![CDATA[<p>Raspi-Config یکی از ابزارهای کار با بوردهای رزبری‌پای است که امکانات و آپشن‌های قابل تنظیم آن بسیار زیاد می‌باشد. از همین رو مواجه با این ابزار در وهله‌ی اول ممکن است کمی‌ گیج‌کننده و یا حتی ترسناک به نظر برسد. اما نگران نباشید و این آموزش را تا انتها با ما دنبال کنید. می‌خواهیم با هم تعدادی از آپشن‌های این ابزار را بررسی کنیم و یاد بگیریم که چگونه تنظیمات مناسب آنها را انجام دهیم. حتی اگر به تازگی کار با بوردهای رزبری‌پای را شروع کرده‌اید هم این آموزش برای شما مفید خواهد بود. اگر از نسخه‌ی دسکتاپ (GUI) رزبین استفاده می‌کنید، بسیاری از این آپشن‌ها را می‌توانید از طریق بخش setting در منوی اصلی تغییر داده و تنظیم کنید. باز کردن ابزار Raspi-Config این چند مرحله برای دسترسی به ابزار Raspi-Config، هر چند که بسیار ساده و سرراست هستند اما به نوعی مهم‌ترین بخش این آموزش محسوب می‌شوند بنابراین &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/raspi-config/">فوت‌های کوزه‌گری در کار با ابزار Raspi-Config</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/raspi-config/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[آموزش‌های رزبری‌پای ورژن دوم]]></series:name>
	</item>
		<item>
		<title>آموزش راه اندازی ماژول +nRF24L01</title>
		<link>https://melec.ir/nrf24l01-rf-module-tutorial/</link>
					<comments>https://melec.ir/nrf24l01-rf-module-tutorial/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Wed, 04 Nov 2020 06:40:39 +0000</pubDate>
				<category><![CDATA[آموزش راه اندازی ماژول]]></category>
		<category><![CDATA[آموزش های آردوینو]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[nRF24L01+ RF]]></category>
		<category><![CDATA[ESP8266 ESP-0]]></category>
		<category><![CDATA[rf module]]></category>
		<category><![CDATA[rf]]></category>
		<category><![CDATA[ماژول +nRF24L01]]></category>
		<category><![CDATA[nRF24L01]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33183</guid>

					<description><![CDATA[<p>مقدمه‌ پیش از این آموزش ESP8266-01، ماژول وای‌فایی با تراشه کوچک، که امکان افزودن وای‌فای به پروژه‌های کاربران را فراهم می‌کرد را پوشش دادیم. امروز، درباره‌ی ماژول nRF24L01+ RF صحبت خواهیم کرد، که به نحوی همانند خواهر ESP8266 ESP01 می‌باشد که قابلیت اضافه کردن ارتباط بی‌سیم با فرکانس رادیویی را برای کاربران فراهم می‌کند. +nRF24L01 و ESP8266 ESP-01 فرم فاکتور و آرایش پین مشابهی (و حتی از راه دور نیز شبیه به هم هستند!) را به کار بسته‌اند، با این حال به صورت کاملاً متفاوتی کنترل شده عمل می‌کنند. در این آموزش، امیدواریم بتوانیم اصول اساسی استفاده از ماژول‌‌های RF را معرفی کرده، و همچنین نحوه‌ی ارتباط آن با دیگر ماژول‌های RF و میکروکنترلرها را نیز توضیح دهیم. برای این آموزش، ارتباط بین ماژول و برد Arduino Uno را نمایش می‌دهیم. +nRF24L01 بر پایه‌ی آی‌سی گیرنده Nordic Semiconductor nRF24L01+1 برای باند فرکانس ۲.۴ گیگاهرتز ISM (صنعتی، علمی ‌و پزشکی) می‌باشد. &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/nrf24l01-rf-module-tutorial/">آموزش راه اندازی ماژول +nRF24L01</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/nrf24l01-rf-module-tutorial/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>ارتباط رزبری‌پای با DHT11</title>
		<link>https://melec.ir/dht11-interfacing-with-raspberry-pi/</link>
					<comments>https://melec.ir/dht11-interfacing-with-raspberry-pi/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sun, 01 Nov 2020 06:40:24 +0000</pubDate>
				<category><![CDATA[رزبری پای]]></category>
		<category><![CDATA[معرفی و آموزش راه اندازی سنسورها]]></category>
		<category><![CDATA[DHT11]]></category>
		<category><![CDATA[آموزش الکترونیک از پایه]]></category>
		<category><![CDATA[سنسور DHT11]]></category>
		<category><![CDATA[سنسور دما و رطوبت DHT11]]></category>
		<category><![CDATA[DHT22]]></category>
		<category><![CDATA[سنسور]]></category>
		<category><![CDATA[رسپری پای]]></category>
		<category><![CDATA[سنسور دما]]></category>
		<category><![CDATA[آموزش الکترونیک به زبان ساده]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[raspberry pi]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33508</guid>

					<description><![CDATA[<p>مقدمه سنسور DHT11 مقادیر رطوبت و دما را اندازه‌گیری کرده و به صورت سریال روی یک خط مهیا می‌سازد. این سنسور می‌تواند رطوبت را به صورت درصدی (۲۰ تا ۹۰ درصد RH) اندازه‌گیری کرده و دما را در محدوده ۰ تا ۵۰ درجه سلسیوس اندازه‌گیری کند. سنسور دارای ۴ پین است؛ که یکی از این پین‌ها برای ارسال داده به شکل سریال به کار می‌رود. پالس‌های TON و TOFF به عنوان منطق ۱ یا منطق ۰ یا پالس شروع و پایان فریم دیکود می‌شوند. برای کسب اطلاعات بیشتر درباره سنسور DHT11 و نحوه بکاگیری آن، به مطلب سنسور DHT11 در بخش ماژول‌ها و سنسورها مراجعه کنید. دیاگرام اتصالات مثال در اینجا، قصد داریم بین سنسور DHT11 و رزبری‌پای ارتباط برقرار کرده و رطوبت و دما را روی ترمینال نمایش دهیم. ما در این مثال از کتابخانه‌ی پایتون سنسور DHT، نوشته Adafruit در گیت‌هاب استفاده می‌کنیم. کتابخانه‌ی Adafruit سنسور DHT، برای &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/dht11-interfacing-with-raspberry-pi/">ارتباط رزبری‌پای با DHT11</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/dht11-interfacing-with-raspberry-pi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>اینترنت اشیا چیست و چه کاربردهایی دارد؟</title>
		<link>https://melec.ir/%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%aa-%d8%a7%d8%b4%db%8c%d8%a7-%da%86%db%8c%d8%b3%d8%aa-%d9%88-%da%86%d9%87-%da%a9%d8%a7%d8%b1%d8%a8%d8%b1%d8%af%d9%87%d8%a7%db%8c%db%8c-%d8%af%d8%a7%d8%b1%d8%af/</link>
					<comments>https://melec.ir/%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%aa-%d8%a7%d8%b4%db%8c%d8%a7-%da%86%db%8c%d8%b3%d8%aa-%d9%88-%da%86%d9%87-%da%a9%d8%a7%d8%b1%d8%a8%d8%b1%d8%af%d9%87%d8%a7%db%8c%db%8c-%d8%af%d8%a7%d8%b1%d8%af/#respond</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Tue, 25 Aug 2020 06:40:03 +0000</pubDate>
				<category><![CDATA[اینترنت اشیاء IoT]]></category>
		<category><![CDATA[اینترنت اشیا]]></category>
		<category><![CDATA[آموزش الکترونیک به زبان ساده]]></category>
		<category><![CDATA[اینترنت اشیاء iot]]></category>
		<category><![CDATA[مزایای IOT]]></category>
		<category><![CDATA[معایب IOT]]></category>
		<category><![CDATA[کاربرد‌های IOT]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[امبدد]]></category>
		<category><![CDATA[آموزش الکترونیک از پایه]]></category>
		<category><![CDATA[iot]]></category>
		<category><![CDATA[Internet of Things]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=33021</guid>

					<description><![CDATA[<p>اینترنت اشیا یا IoT چیست؟ اینترنت اشیا یا Internet of Things شبکه‌ای از اشیا فیزیکی است که به صورت امبدد (embedded) مجهز به نرم‌افزار، تجهیزات الکترونیکی، شبکه و سنسورهایی برای جمع‌آوری داده هستند که می‌توانند با یکدیگر تشکیل یک شبکه‌ دهند و داده‌هایشان را مبادله کنند. به عبارتی هدف IoT این است که اینترنت و قابلیت دسترسی به آن را از محدوده‌ی تجهیزاتی مانند کامپیوتر و موبایل و تبلت گسترش داده و کاری کند که حتی دور از ذهن‌ترین اشیا و ابزارها، مثلا یک تستر نیز به این قابلیت مجهز شوند. به این ترتیب IoT می‌تواند کاری کند که تمام «چیزهایی» که در زندگی ما وجود دارند هوشمند (اسمارت) رفتار کنند و کیفیت زندگی ما را ارتقا دهند. این چیزها حتی می‌توانند خود انسانها باشند. مثلا فردی که دارای مانیتور همراه کنترل قند خون است و لازم است همواره تحت مراقبت باشد. یا حتی می‌تواند شامل حیواناتی باشد که برای &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%aa-%d8%a7%d8%b4%db%8c%d8%a7-%da%86%db%8c%d8%b3%d8%aa-%d9%88-%da%86%d9%87-%da%a9%d8%a7%d8%b1%d8%a8%d8%b1%d8%af%d9%87%d8%a7%db%8c%db%8c-%d8%af%d8%a7%d8%b1%d8%af/">اینترنت اشیا چیست و چه کاربردهایی دارد؟</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a7%db%8c%d9%86%d8%aa%d8%b1%d9%86%d8%aa-%d8%a7%d8%b4%db%8c%d8%a7-%da%86%db%8c%d8%b3%d8%aa-%d9%88-%da%86%d9%87-%da%a9%d8%a7%d8%b1%d8%a8%d8%b1%d8%af%d9%87%d8%a7%db%8c%db%8c-%d8%af%d8%a7%d8%b1%d8%af/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AVR یا PIC؟ کدام میکروکنترلر را برای پروژه‌ها انتخاب کنیم؟</title>
		<link>https://melec.ir/avr-vs-pic/</link>
					<comments>https://melec.ir/avr-vs-pic/#comments</comments>
		
		<dc:creator><![CDATA[سارا زارعی]]></dc:creator>
		<pubDate>Thu, 30 Jul 2020 07:50:15 +0000</pubDate>
				<category><![CDATA[مطالب آموزشی AVR]]></category>
		<category><![CDATA[مطالب آموزشی میکروکنترلرهای PIC]]></category>
		<category><![CDATA[برنامه‌نویسی]]></category>
		<category><![CDATA[میکروهای AVR]]></category>
		<category><![CDATA[میکروهای PIC]]></category>
		<category><![CDATA[PIC vs AVR]]></category>
		<category><![CDATA[PIC یا AVR]]></category>
		<category><![CDATA[میکروکنترلر]]></category>
		<category><![CDATA[مقایسه‌ی AVR و PIC]]></category>
		<category><![CDATA[آموزش الکترونیک]]></category>
		<category><![CDATA[آموزش الکترونیک از پایه]]></category>
		<category><![CDATA[آموزش الکترونیک پایه]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31590</guid>

					<description><![CDATA[<p>زمانی که نوبت به مرحله‌ی انتخاب میکروکنترلر می‌رسد، آن‌قدر میکروکنترلرها متنوعی که بعضا ویژگی‌های مشابهی نیز ممکن است داشته باشند در بازار وجود دارد که واقعا گیج‌کننده است. از میان این همه، کدام را باید انتخاب کنیم؟! پارامترهای مهمی ‌برای این انتخاب و تصمیم وجود دارند که باید درنظر گرفته شوند و در این آموزش قصد داریم دو گروه از معروف‌ترین میکروکنترلر‌ها یعنی میکروکنترلرهای AVR و میکروکنترلرهای PIC را با هم مقایسه کنیم. این مقایسه را در سطوح مختلفی انجام خواهیم داد و امیدواریم بتوانیم در انتها انتخاب شما را قدری ساده‌تر کرده باشیم. قدم اول؛ به سراغ نیازمندی‌‌های هر پروژه بروید. قبل از آن که به صورت تصادفی نوع خاصی از میکروکنترلر را تهیه کنید، تمام اطلاعات ممکن در مورد پروژه‌تان را جمع‌آوری کنید. این اطلاعات را تا جایی که ممکن است و می‌توانید گسترده و جزئی کنید چرا که هر جزییات کوچکی ممکن است بتواند در نوع میکروکنترلر &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/avr-vs-pic/">AVR یا PIC؟ کدام میکروکنترلر را برای پروژه‌ها انتخاب کنیم؟</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/avr-vs-pic/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>توابع دوست در ++C</title>
		<link>https://melec.ir/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%af%d9%88%d8%b3%d8%aa-%d8%af%d8%b1-cpp/</link>
					<comments>https://melec.ir/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%af%d9%88%d8%b3%d8%aa-%d8%af%d8%b1-cpp/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Tue, 21 Jul 2020 06:40:18 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[تابع Friend]]></category>
		<category><![CDATA[تابع Friend در ++C]]></category>
		<category><![CDATA[کلاس دوست در ++C]]></category>
		<category><![CDATA[آموزش c++ رایگان]]></category>
		<category><![CDATA[C++ Friend Functions]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[C++ Friend]]></category>
		<category><![CDATA[C++ PROGRAMMING]]></category>
		<category><![CDATA[c++ programming language]]></category>
		<category><![CDATA[توابع ++C]]></category>
		<category><![CDATA[کلاس‌ها در ++C]]></category>
		<category><![CDATA[آموزش ++C از مبتدی]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=31167</guid>

					<description><![CDATA[<p>یک تابع دوست (Friend Function) برای یک کلاس، در خارج از دامنه (scope) آن کلاس تعریف می‌شود، اما حق دسترسی به همه اعضای خصوصی و عمومی‌ آن کلاس به آن اعطا می‌شود. اگرچه ممکن است که نمونه اولیه تابع دوست درون کلاس قرار داشته باشد، با این‌حال این توابع دوست اعضای کلاس به حساب نمی‌آیند. یک دوست ممکن است یک تابع، الگوی تابع، تابع عضو، کلاس یا الگوی کلاس باشد که در همه این موارد، کل کلاس و اعضای آن باهم دوست هستند. برای اعلان یک تابع به عنوان دوست یک کلاس، پیش از تعریف نمونه اولیه کلاس، کلیدواژه friend را به صورت زیر قرار می‌دهیم. class Box { double width; public: double length; friend void printWidth( Box box ); void setWidth( double wid ); }; برای اعلان همه‌ی توابع عضو کلاس ClassTwo به عنوان دوست ClassOne، عبارت زیر را در تعریف کلاس ClassOne قرار دهید. friend class ClassTwo; برنامه‌ی &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%af%d9%88%d8%b3%d8%aa-%d8%af%d8%b1-cpp/">توابع دوست در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%af%d9%88%d8%b3%d8%aa-%d8%af%d8%b1-cpp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>ثابت‌ها یا لیترال‌ها در ++C</title>
		<link>https://melec.ir/cpp-constants-literals/</link>
					<comments>https://melec.ir/cpp-constants-literals/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Mon, 15 Jun 2020 06:40:34 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[لیترال رشته ای]]></category>
		<category><![CDATA[آموزش ++C]]></category>
		<category><![CDATA[ثابت‌ها در ++C]]></category>
		<category><![CDATA[یادگیری ++C]]></category>
		<category><![CDATA[آموزش گام به گام برنامه نویسی به زبان ++c]]></category>
		<category><![CDATA[ثوابت در ++c]]></category>
		<category><![CDATA[انواع ثوابت در ++c]]></category>
		<category><![CDATA[Floating-point Literal]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[Integer Literal]]></category>
		<category><![CDATA[سی پلاس پلاس]]></category>
		<category><![CDATA[لیترال‌های بولی]]></category>
		<category><![CDATA[آموزش برنامه نویسی C]]></category>
		<category><![CDATA[لیترال‌های کارکتری]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=30915</guid>

					<description><![CDATA[<p>ثوابت مقادیر ثابتی هستند که برنامه امکان ایجاد تغییر در آنها را ندارد و به آنها لیترال نیز می‌گویند. ثابت‌ها می‌توانند از هر نوع داده پایه‌ای باشند و به مقادیر اعداد صحیح، اعداد ممیز شناور، کارکترها، رشته‌ها و مقادیر بولی تقسیم می‌شوند. ثابت‌ها همانند متغیرهای معمولی هستند تنها با این تفاوت که مقدار آنها بعد از تعریفشان قابل تغییر نیست. لیترال‌های صحیح (Integer Literal) یک لیترال صحیح می‌تواند یک عدد ثابت دهدهی، اکتال و یا هگزادسیمال باشد. مبنا یا پایه عدد با یک پیشوند مشخص می‌شود: 0x یا 0X برای هگزادسیمال، 0 برای اکتال و برای دهدهی نیز پیشوندی به کار نمی‌رود. همچنین ممکن است یک لیترال صحیح شامل یک پسوند باشد که می‌تواند ترکیبی از U و L، به ترتیب علامت unsigned و long باشد. پسوند را می‌توان به صورت حرف بزرگ یا کوچک و به هر ترتیبی نوشت. مثال‌هایی از لیترال‌های صحیح در زیر آمده است: 212 // &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/cpp-constants-literals/">ثابت‌ها یا لیترال‌ها در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/cpp-constants-literals/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>دستور print در پایتون</title>
		<link>https://melec.ir/%d8%af%d8%b3%d8%aa%d9%88%d8%b1-print-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86/</link>
					<comments>https://melec.ir/%d8%af%d8%b3%d8%aa%d9%88%d8%b1-print-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Wed, 03 Jun 2020 08:13:44 +0000</pubDate>
				<category><![CDATA[آموزش پایتون]]></category>
		<category><![CDATA[پایتون]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[print]]></category>
		<category><![CDATA[دستور چاپ]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[python]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=30603</guid>

					<description><![CDATA[<p>نحوه چاپ رشته‌های ساده بسیاری از مواقع نیاز به چاپ رشته‌ها در کدتان احساس می‌شود.در زیر نحوه انجام این کار در پایتون ۳ آورده شده است. مثال ۱: برای چاپ عبارت «Welcome to Melec.ir» ، از تابع ()print به صورت زیر استفاده می‌شود: print ("Welcome to Melec.ir") خروجی Welcome to Melec.ir در پایتون ۲، همین مثال به صورت زیر خواهد بود: print "Welcome to Melec.ir" مثال ۲ برای چاپ نام پنج کشور، می‌نویسیم: print("USA") print("Canada") print("Germany") print("France") print("Japan") خروجی USA Canada Germany France Japan نحوه چاپ خط خالی گاهی اوقات در پایتون نیاز به چاپ خطوط خالی داریم. مثال‌های زیر نحوه انجام این کار را نشان خواهند داد. مثال: اجازه دهید 8 خط خالی چاپ کنیم. خواهیم نوشت: print (8 * "\n") یا print ("\n\n\n\n\n\n\n\n\n") کد در زیر آمده است: print ("Welcome to Melec.ir") print (8 * "\n") print ("Welcome to Melec.ir") خروجی Welcome to Melec.ir Welcome to Melec.ir چاپ &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%af%d8%b3%d8%aa%d9%88%d8%b1-print-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86/">دستور print در پایتون</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%af%d8%b3%d8%aa%d9%88%d8%b1-print-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<series:name><![CDATA[آموزش پایتون]]></series:name>
	</item>
		<item>
		<title>راه اندازی رزبری پای بدون مانیتور و کیبرد</title>
		<link>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d8%b1%d8%b2%d8%a8%d8%b1%db%8c-%d9%be%d8%a7%db%8c-%d8%a8%d8%af%d9%88%d9%86-%d9%85%d8%a7%d9%86%db%8c%d8%aa%d9%88%d8%b1/</link>
					<comments>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d8%b1%d8%b2%d8%a8%d8%b1%db%8c-%d9%be%d8%a7%db%8c-%d8%a8%d8%af%d9%88%d9%86-%d9%85%d8%a7%d9%86%db%8c%d8%aa%d9%88%d8%b1/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sun, 29 Mar 2020 13:06:01 +0000</pubDate>
				<category><![CDATA[رزبری پای]]></category>
		<category><![CDATA[راه اندازی رزبری پای]]></category>
		<category><![CDATA[راه اندازی رزبری پای 4]]></category>
		<category><![CDATA[راه اندازی رزبری پای 5]]></category>
		<category><![CDATA[رزربری پای]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=30015</guid>

					<description><![CDATA[<p>در این آموزش به راه اندازی رزبری پای بدون مانیتور و روش‌های متفاوت آن می‌پردازیم. هرکسی که علاقه مند به آموختن کامپیوتر و الکترونیک باشد مطمئناً باید عاشق تجربه یک پلتفرم کوچک و قدرتمند به نام &#8220;رزبری پای&#8221; باشد. تنها مشکل اینجاست که این پلتفرم صفحه نمایش و موس-کیبورد ندارد. البته این مشکل چندان هم جدی نیست، زیرا راهی برای نصب و کار کردن با رزربری پای بدون اتصال به مانیتوتر و کیبورد نیز وجود دارد. این نوع نصب بی سر(Headless) نامیده شده زیرا مانتیور و کیبوردی به آن متصل نبوده ، بنابراین گفته می شود که در حال اجرای بدون سر می باشد. در این آموزش، نحوه راه اندازی رزبری پای بدون مانیتور و کیبرد را با هم خواهیم دید. الزامات راه اندازی رزبری پای بدون مانیتور و کیبرد رزبری پای مدل B یا بالاتر ۲، ۳ و ۴ کارت حافظه(8گیگابایت یا بیشتر) کارتخوان حافظه کابل LAN آداپتور 5 &#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-%d8%b1%d8%b2%d8%a8%d8%b1%db%8c-%d9%be%d8%a7%db%8c-%d8%a8%d8%af%d9%88%d9%86-%d9%85%d8%a7%d9%86%db%8c%d8%aa%d9%88%d8%b1/">راه اندازی رزبری پای بدون مانیتور و کیبرد</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-%d8%b1%d8%b2%d8%a8%d8%b1%db%8c-%d9%be%d8%a7%db%8c-%d8%a8%d8%af%d9%88%d9%86-%d9%85%d8%a7%d9%86%db%8c%d8%aa%d9%88%d8%b1/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		
		<series:name><![CDATA[آموزش‌های رزبری‌پای ورژن دوم]]></series:name>
	</item>
		<item>
		<title>کامنت گذاری در ++C</title>
		<link>https://melec.ir/%da%a9%d8%a7%d9%85%d9%86%d8%aa-%da%af%d8%b0%d8%a7%d8%b1%db%8c-%d8%af%d8%b1-cpp/</link>
					<comments>https://melec.ir/%da%a9%d8%a7%d9%85%d9%86%d8%aa-%da%af%d8%b0%d8%a7%d8%b1%db%8c-%d8%af%d8%b1-cpp/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sun, 29 Mar 2020 08:51:07 +0000</pubDate>
				<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[کامنت در ++C]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[آموزش برنامه نویسی C]]></category>
		<category><![CDATA[آموزش ++C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29980</guid>

					<description><![CDATA[<p>کامنت ها در هر برنامه عبارات توصیفی هستند که لابلای کدهای ++C قرار می گیرند. این کامنتها به خوانندگان سورس کد کمک می کنند.همه زبان های برنامه نویسی از کامنت ها پشتیبانی می کنند. ++C از کامنت تک خطی و چندخطی پشتیبانی می کند. کامپایلر ++C همه کارکترهای موجود در یک کامنت را نادیده می گیرد. چندخطی کامنتهای ++C با /* آغاز شده و با */ پایان می یابند.برای مثال /* This is a comment */ /* ++C comments can also * span multiple lines */ کامنت تک خطی یک کامنت همچنین با // هم می تواند آغاز شده و تا انتهای همان خط ادامه یابد. مثال #include&#60;iostream&#62; usingnamespace std; main(){ cout &#60;&#60;"Hello World";// prints Hello World return0; } زمانی که کد بالا کامپایل می شود، خط // prints Hello World  نادیده گرفته شده و در نهایت نتیجه زیر تولید می شود Hello World درون /* و */ ،// ، &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%da%a9%d8%a7%d9%85%d9%86%d8%aa-%da%af%d8%b0%d8%a7%d8%b1%db%8c-%d8%af%d8%b1-cpp/">کامنت گذاری در ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%da%a9%d8%a7%d9%85%d9%86%d8%aa-%da%af%d8%b0%d8%a7%d8%b1%db%8c-%d8%af%d8%b1-cpp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[cpp programming language]]></series:name>
	</item>
		<item>
		<title>تفاوت بین C و ++C</title>
		<link>https://melec.ir/%d8%aa%d9%81%d8%a7%d9%88%d8%aa-%d8%a8%db%8c%d9%86-c-%d9%88-cpp/</link>
					<comments>https://melec.ir/%d8%aa%d9%81%d8%a7%d9%88%d8%aa-%d8%a8%db%8c%d9%86-c-%d9%88-cpp/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sun, 22 Mar 2020 07:27:28 +0000</pubDate>
				<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[آموزش زبان ++C]]></category>
		<category><![CDATA[تفاوت زبان C و ++C در چیست]]></category>
		<category><![CDATA[تفاوت های c و c++]]></category>
		<category><![CDATA[مقایسه C با ++C]]></category>
		<category><![CDATA[زبان Cpp]]></category>
		<category><![CDATA[زبان c]]></category>
		<category><![CDATA[آموزش زبان c از پایه]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29769</guid>

					<description><![CDATA[<p>در این جلسه تفاوت بین C و ++C را بررسی می‌کنیم. درک تفاوت‌های C و ++C خیلی مهم است و هنوز خیلی از افراد هستن که در ++C به سبک C کد می‌نویسند و از امکانات پیشرفته زبان ++C استفاده نمی‌کنند. پس برای برنامه‌نویس حرفه‌ای شدن درک صحیح تفاوت بین C و ++C خیلی مهم است. هر دو زبان قدرتمندی هستن و برای درک قدرت زبان C کافیست بدانید هسته سیستم عامل‌های ویندوز و لینوکس با C نوشته شده است. و اکثر برنامه‌های قدرت‌مند مثل Mozilla Firefox با ++C نوشته شدن. زبان برنامه نویسی C چیست؟ C یک زبان برنامه نویسی سطح میانه است که توسط دنیس ریتچی در آزمایشگاه بل در سال 1972 ابداع شد. زبان C ویژگی های زبان های سطح پایین و سطح بالا را ترکیب می کند. به همین دلیل به عنوان زبان سطح میانی شناخته می شود. C از لحاظ سنتی یک زبان برنامه نویسی &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%aa%d9%81%d8%a7%d9%88%d8%aa-%d8%a8%db%8c%d9%86-c-%d9%88-cpp/">تفاوت بین C و ++C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%aa%d9%81%d8%a7%d9%88%d8%aa-%d8%a8%db%8c%d9%86-c-%d9%88-cpp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[C Programming Language]]></series:name>
	</item>
		<item>
		<title>اشاره گرهای تابع در برنامه نویسی C</title>
		<link>https://melec.ir/%d8%a7%d8%b4%d8%a7%d8%b1%d9%87-%da%af%d8%b1%d9%87%d8%a7%db%8c-%d8%aa%d8%a7%d8%a8%d8%b9-%d8%af%d8%b1-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-c/</link>
					<comments>https://melec.ir/%d8%a7%d8%b4%d8%a7%d8%b1%d9%87-%da%af%d8%b1%d9%87%d8%a7%db%8c-%d8%aa%d8%a7%d8%a8%d8%b9-%d8%af%d8%b1-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-c/#respond</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Fri, 20 Mar 2020 14:53:32 +0000</pubDate>
				<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[آموزش برنامه نویسی]]></category>
		<category><![CDATA[اشاره گرهای تابع]]></category>
		<category><![CDATA[تابع]]></category>
		<category><![CDATA[اشاره گرها]]></category>
		<category><![CDATA[آموزش برنامه نویسی زبان C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29689</guid>

					<description><![CDATA[<p>در این جلسه اشاره گرهای تابع در برنامه نویسی C را بررسی میکنیم. برای توابع C که محدود به ازگرداندن تنها یک مقدار هستند، اشاره گرها امکانات زیادی فراهم می آورند. با استفاده از پارامترهای اشاره گری(pointer parameters)، توابع به جای پردازش کپی داده ها، خود داده های واقعی را پردازش می کنند. برای ویرایش مقادیر واقعی متغیرها، دستور فراخواننده، یک آدرس را به پارامترهای اشاره گری تابع ارسال می کند. در این مبحث خواهیم آموخت: مثال از اشاره گرهای تابع توابع با پارامترهای آرایه ای توابعی که یک آرایه برمی گردانند. آرایه اشاره گرهای تابعی توابعی که از اشاره گرهای void استفاده می کنند. اشاره گر تابعی به عنوان آرگومان قبل از ادامه شدیدا توصیه می‌کنم مقاله اشاره گر ها در زبان C همراه با مثال موجود در وب‌سایت میکرو دیزاینر الکترونیک را مطالعه کنید و بعد ادامه مسیر را طی کنید. البته اگر با موضوع اشاره‌گرها آشنا هستید نیازی &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a7%d8%b4%d8%a7%d8%b1%d9%87-%da%af%d8%b1%d9%87%d8%a7%db%8c-%d8%aa%d8%a7%d8%a8%d8%b9-%d8%af%d8%b1-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-c/">اشاره گرهای تابع در برنامه نویسی C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a7%d8%b4%d8%a7%d8%b1%d9%87-%da%af%d8%b1%d9%87%d8%a7%db%8c-%d8%aa%d8%a7%d8%a8%d8%b9-%d8%af%d8%b1-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[C Programming Language]]></series:name>
	</item>
		<item>
		<title>راه اندازی کیپد و ال سی دی با آردوینو</title>
		<link>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%da%a9%db%8c%d9%be%d8%af-%d9%88-%d8%a7%d9%84-%d8%b3%db%8c-%d8%af%db%8c-%d8%a8%d8%a7-%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-%da%a9%db%8c%d9%be%d8%af-%d9%88-%d8%a7%d9%84-%d8%b3%db%8c-%d8%af%db%8c-%d8%a8%d8%a7-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/#comments</comments>
		
		<dc:creator><![CDATA[مترجمان]]></dc:creator>
		<pubDate>Fri, 20 Mar 2020 13:40:38 +0000</pubDate>
				<category><![CDATA[پروژه های آردوینو]]></category>
		<category><![CDATA[آردوینو]]></category>
		<category><![CDATA[کیپد]]></category>
		<category><![CDATA[اتصال کیپد به آردوینو]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29671</guid>

					<description><![CDATA[<p>راه اندازی کیپد و ال سی دی با آردوینو ، استفاده از کیپدها (یا کیپدها) یکی از بهترین راه های برقراری ارتباط کاربر با پروژه می باشد. از کیپد برای ورود پسورد، کنترل بازی، کنترل ربات و هدایت منوها استفاده می‌شود. در این پروژه من به شما نشان خواهم داد که چگونه یک کیپد را با آردوینو راه اندازی کنید. در ابتدا توضیح می دهم که بورد آردوینو چطور فشرده شدن یک کلید را تشخیص می دهد بعد از آن یاد میگیرید که دقیقا کدام کلید فشرده شده است. به عنوان یک نمونه ی ساده به شما نشان می دهم که چگونه کلید فشرده شده را در نمایشگر سریال و LCD نمایش دهید. من در این مقاله از یک کیپد غشایی4*4 استفاده میکنم اما کدها برای کیپد 4*3 هم ارائه شده است. کیپدهای غشایی نازک بوده و در قسمت پشتی آنها چسبی تعبیه شده که می‌توان به راحتی آن را &#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-%da%a9%db%8c%d9%be%d8%af-%d9%88-%d8%a7%d9%84-%d8%b3%db%8c-%d8%af%db%8c-%d8%a8%d8%a7-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/">راه اندازی کیپد و ال سی دی با آردوینو</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-%da%a9%db%8c%d9%be%d8%af-%d9%88-%d8%a7%d9%84-%d8%b3%db%8c-%d8%af%db%8c-%d8%a8%d8%a7-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>اشاره گر ها در زبان C همراه با مثال</title>
		<link>https://melec.ir/%d8%a7%d8%b4%d8%a7%d8%b1%d9%87-%da%af%d8%b1-%d9%87%d8%a7-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/</link>
					<comments>https://melec.ir/%d8%a7%d8%b4%d8%a7%d8%b1%d9%87-%da%af%d8%b1-%d9%87%d8%a7-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Fri, 13 Mar 2020 08:55:44 +0000</pubDate>
				<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[آرایه ها و اشاره گرها]]></category>
		<category><![CDATA[عملیات روی اشاره گر]]></category>
		<category><![CDATA[محتوای اشاره گر]]></category>
		<category><![CDATA[محاسبات روی اشاره‌گرها]]></category>
		<category><![CDATA[تعریف اشاره گر در برنامه نویسی]]></category>
		<category><![CDATA[Pointers in C]]></category>
		<category><![CDATA[اشاره‌گر]]></category>
		<category><![CDATA[آموزش اشاره گر ها در برنامه نویسی C]]></category>
		<category><![CDATA[اشاره گر در کدویژن]]></category>
		<category><![CDATA[اشاره گر ها در زبان c]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29632</guid>

					<description><![CDATA[<p>در این جلسه به بررسی اشاره گر ها در زبان C می‌پردازیم. اشاره گر چیست؟ به زبان ساده، اشاره گر یک آدرس می باشد. اشاره گر یک نوع داده مشتق شده است که آدرس حافظه را در خود ذخیره می کند. یک اشاره گر همچنین می تواند به یک اشاره گر دیگر یا یک تابع اشاره کند. مقدار یک اشاره گر را می توان برای اشاره به مکان حافظه بعدی/قبلی افزایش/کاهش داد. اشاره گر چگونه کار می کند؟ وقتی متغیر v از نوع int را تعریف می کنیم، در واقع v یک مقدار را ذخیره می کند. اکنون v برابر صفر است. اما هر متغیری افزون بر مقدار، دارای آدرس(یا به زبان ساده، مکانی که در حافظه اشغال می کند) نیز می باشد. این آدرس را می توان با قراردادن یک امپرسند(&#38;) قبل از نام متغیر بدست آورد. اگر آدرس یک متغیر را روی صفحه چاپ کنید، شبیه به یک &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%a7%d8%b4%d8%a7%d8%b1%d9%87-%da%af%d8%b1-%d9%87%d8%a7-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/">اشاره گر ها در زبان C همراه با مثال</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%a7%d8%b4%d8%a7%d8%b1%d9%87-%da%af%d8%b1-%d9%87%d8%a7-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		
		<series:name><![CDATA[C Programming Language]]></series:name>
	</item>
		<item>
		<title>توابع در زبان C</title>
		<link>https://melec.ir/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/</link>
					<comments>https://melec.ir/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sun, 08 Mar 2020 15:02:11 +0000</pubDate>
				<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[انواع توابع در زبان c]]></category>
		<category><![CDATA[توابع در زبان C]]></category>
		<category><![CDATA[تعریف تابع در زبان C]]></category>
		<category><![CDATA[آموزش برنامه نویسی به زبان C]]></category>
		<category><![CDATA[آموزش برنامه نویسی C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29593</guid>

					<description><![CDATA[<p>در این جلسه توابع در زبان C را همراه با مثال یادمیگریم. اول از همه باید بدونیم تابع چیست؟ توابع در برنامه نویسی یک بلوک کد با قابلیت استفاده مجدد است که تست و درک برنامه را آسان کرده و بدون تغییر برنامه فراخواننده، به راحتی می توان آنها را ویرایش کرد. توابع به منظور تقسیم بندی کدها و ماجوله سازی برنامه برای نتایج بهتر و موثرتر استفاده می شوند. به طور خلاصه، برنامه‌های بزرگتر به زیربرنامه‌های متعددی تقسیم شده که تابع نامیده می شوند. وقتی یک برنامه بزرگ را به توابع متعدد تقسیم می کنید، مدیریت هر تابع به صورت مجزا آسان خواهد گردید. هروقت که خطایی در برنامه رخ دهد، به راحتی تابع معیوب را بررسی کرده و خطاهای آن را تصحیح می کنید. به هنگام نیاز، به راحتی می توانید توابع را فراخوانی کرده که این به صورت خودکار به صرفه جویی در زمان و فضا منجر خواهد &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/">توابع در زبان C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		
		<series:name><![CDATA[C Programming Language]]></series:name>
	</item>
		<item>
		<title>مدیریت فایل ها در زبان C &#8211; ایجاد، بازکردن، خواندن، نوشتن و بستن یک فایل</title>
		<link>https://melec.ir/%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa-%d9%81%d8%a7%db%8c%d9%84-%d9%87%d8%a7-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/</link>
					<comments>https://melec.ir/%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa-%d9%81%d8%a7%db%8c%d9%84-%d9%87%d8%a7-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sat, 29 Feb 2020 14:16:41 +0000</pubDate>
				<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[برنامه نویسی C]]></category>
		<category><![CDATA[آموزش برنامه نویسی C]]></category>
		<category><![CDATA[آموزش زبان c از پایه]]></category>
		<category><![CDATA[ایجاد فایل در زبان C]]></category>
		<category><![CDATA[کار با فایل ها در زبان C]]></category>
		<category><![CDATA[زبان c]]></category>
		<category><![CDATA[آموزش زبان برنامه نویسی C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29558</guid>

					<description><![CDATA[<p>مدیریت فایل ها در زبان C، یک فایل برای ذخیره حجم بزرگی از داده های دائمی استفاده می شود. همانند دیگر زبان ها، زبان C توابع مدیریت فایل زیر را مهیا ساخته است: ایجاد یک فایل بازکردن یک فایل خواندن یک فایل نوشتن روی یک فایل بستن یک فایل جدول زیر مهم ترین توابع مدیریت فایل در زبان C را آورده است: تابع هدف fopen () ایجاد یک فایل یا بازکردن یک فایل موجود fclose () بستن یک فایل fprintf () نوشتن یک بلوک داده در فایل fscanf () خواندن یک بلوک داده از یک فایل getc () خواندن یک کارکتر از یک فایل putc () نوشتن یک کارکتر در یک فایل getw () خواندن یک Integr از یک فایل putw () نوشتن یک integer در یک فایل fseek () تغییر مکان اشاره گر فایل به مکان مشخص ftell () مکان فعلی اشاره گر فایل را برمی گرداند rewind () &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa-%d9%81%d8%a7%db%8c%d9%84-%d9%87%d8%a7-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/">مدیریت فایل ها در زبان C &#8211; ایجاد، بازکردن، خواندن، نوشتن و بستن یک فایل</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa-%d9%81%d8%a7%db%8c%d9%84-%d9%87%d8%a7-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		
		<series:name><![CDATA[C Programming Language]]></series:name>
	</item>
		<item>
		<title>کلاس‌های ذخیره سازی در C همراه با مثال auto، extern، static، register</title>
		<link>https://melec.ir/%da%a9%d9%84%d8%a7%d8%b3%e2%80%8c-%d9%87%d8%a7%db%8c-%d8%b0%d8%ae%db%8c%d8%b1%d9%87-%d8%b3%d8%a7%d8%b2%db%8c-%d8%af%d8%b1-c/</link>
					<comments>https://melec.ir/%da%a9%d9%84%d8%a7%d8%b3%e2%80%8c-%d9%87%d8%a7%db%8c-%d8%b0%d8%ae%db%8c%d8%b1%d9%87-%d8%b3%d8%a7%d8%b2%db%8c-%d8%af%d8%b1-c/#respond</comments>
		
		<dc:creator><![CDATA[مترجمان]]></dc:creator>
		<pubDate>Thu, 13 Feb 2020 06:17:20 +0000</pubDate>
				<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[ذخیره سازی در C]]></category>
		<category><![CDATA[کلاس‌ در C]]></category>
		<category><![CDATA[متغیر از نوع auto]]></category>
		<category><![CDATA[متغیر از نوع extern]]></category>
		<category><![CDATA[متغیر از نوع static]]></category>
		<category><![CDATA[متغیر از نوع register]]></category>
		<category><![CDATA[دامنه متغیر]]></category>
		<category><![CDATA[آموزش زبان برنامه نویسی C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29490</guid>

					<description><![CDATA[<p>در این جلسه کلاس‌های ذخیره سازی در C را بررسی میکنیم. اما قبل از آن اجازه دهید یک سوال مهم را جواب دهیم. کلاس ذخیره سازی(Storage Class) چیست؟ کلاس ذخیره سازی بیانگر مکان و قابلیت رویت یک متغیر است. کلاس به ما می گوید که از کدام بخش کد می توان به متغیر دسترسی داشت. کلاس ذخیره سازی برای توصیف موارد زیر بکار می رود: دامنه متغیر (variable scope) مکانی که متغیر در آن ذخیره می شود. مقدار اولیه ی یک متغیر طول عمر متغیر چه کسی می تواند به متغیر دسترسی داشته باشد؟ بنابراین کلاس ذخیره سازی برای بیان اطلاعات یک متغیر استفاده می شود. نکته: یک متغیر نه تنها به نوع داده و محتوایش وابسته است بلکه به کلاس ذخیره سازی هم وابستگی دارد. در کل چهار نوع کلاس ذخیره سازی استاندارد وجود دارد. جدول زیر کلاس‌های ذخیره سازی در C را نشان می دهد. کلاس ذخیره سازی &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%da%a9%d9%84%d8%a7%d8%b3%e2%80%8c-%d9%87%d8%a7%db%8c-%d8%b0%d8%ae%db%8c%d8%b1%d9%87-%d8%b3%d8%a7%d8%b2%db%8c-%d8%af%d8%b1-c/">کلاس‌های ذخیره سازی در C همراه با مثال auto، extern، static، register</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%da%a9%d9%84%d8%a7%d8%b3%e2%80%8c-%d9%87%d8%a7%db%8c-%d8%b0%d8%ae%db%8c%d8%b1%d9%87-%d8%b3%d8%a7%d8%b2%db%8c-%d8%af%d8%b1-c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[C Programming Language]]></series:name>
	</item>
		<item>
		<title>رشته ها در زبان C</title>
		<link>https://melec.ir/%d8%b1%d8%b4%d8%aa%d9%87-%d9%87%d8%a7-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/</link>
					<comments>https://melec.ir/%d8%b1%d8%b4%d8%aa%d9%87-%d9%87%d8%a7-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/#respond</comments>
		
		<dc:creator><![CDATA[مترجمان]]></dc:creator>
		<pubDate>Tue, 11 Feb 2020 10:22:46 +0000</pubDate>
				<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[زبان c]]></category>
		<category><![CDATA[زبان سی]]></category>
		<category><![CDATA[اموزش رشته ها در c]]></category>
		<category><![CDATA[رشته ها در زبان c]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29451</guid>

					<description><![CDATA[<p>رشته ها در زبان C را بررسی میکنیم ولی قبل از آن باید بدانیم رشته چیست؟ رشته چیزی جز مجموعه ای از کارکترها در یک دنباله خطی نیست.زبان ’C’  با یک رشته همواره مانند یک داده منفرد رفتار می کند، حتی اگرآن رشته حاوی فضای خالی باشد. یک کارکتر تنها با استفاده از تک کوتیشن(‘ ‘) نمایش داده می شود. یک رشته با علامت دابل کوتیشن(“ ”) نمایش داده می شود. Example, "Welcome to Melec.ir!" زبان ‘C’ کتابخانه استاندارد &#60;string.h&#62; را که شامل توابع ساده برای انجام عملیات پیچیده روی رشته ها است مهیا ساخته است. در این مبحث خواهیم آموخت: رشته چیست؟ اعلان و مقداردهی یک رشته رشته ورودی: خواندن یک رشته رشته خروجی: چاپ/نمایش یک رشته تابع fputs تابع puts کتابخانه string تبدیل رشته به عدد اعلان و مقداردهی اولیه  یک رشته یک رشته یک آرایه ساده با نوع داده char می باشد. زبان C از نوع داده &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%b1%d8%b4%d8%aa%d9%87-%d9%87%d8%a7-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/">رشته ها در زبان C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%b1%d8%b4%d8%aa%d9%87-%d9%87%d8%a7-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<series:name><![CDATA[C Programming Language]]></series:name>
	</item>
	</channel>
</rss>
