عملگر ایندکس معمولاً برای دسترسی به عناصر یک آرایه استفاده میشود. این عملگر را میتوان برای بهبود کارایی آرایههای ++C اورلود کرد. مثال زیر نحوه اورلود این عملگر را نشان میدهد. #include <iostream> using namespace std; const int SIZE = 10; class safearay { private: int arr[SIZE]; public: safearay() { …
Read More »Search Results for: الکترونیک
توابع دوست در ++C
یک تابع دوست (Friend Function) برای یک کلاس، در خارج از دامنه (scope) آن کلاس تعریف میشود، اما حق دسترسی به همه اعضای خصوصی و عمومی آن کلاس به آن اعطا میشود. اگرچه ممکن است که نمونه اولیه تابع دوست درون کلاس قرار داشته باشد، با اینحال این توابع دوست …
Read More »رزبری پای چیست؟ آشنایی با انواع رزبری پای
رزبری پای چیست؟ در این جلسه و جلسات دیگر به آموزش رزبری پای خواهیم پرداخت. در این جلسه به بررسی چیستی رزبری پای و آشنایی با انواع رزبری پای خواهیم پرداخت. آیا تا به حال این سوال برایتان پیش آمده است که رزبریپای؛ نامی که در سالهای اخیر به وفور …
Read More »ویرایشگر سطح دسترسی کلاس در ++C
مخفیسازی داده یکی از مهمترین ویژگیهای برنامهنویسی شیگرا میباشد که توابع برنامه را از دسترسی مستقیم به عناصر داخلی یک کلاس منع میکند. این منع دسترسی بوسیله بخشهای برچسب دار درون بدنه کلاس انجام میگیرد. این برچسبها public، private و protected میباشند. کلیدواژههای public، private و protected مشخص کننده سطح …
Read More »آموزش مولتی تسکینگ در آردوینو – چگونه از دستور ()millis در کدهای آردوینو استفاده کنیم؟
مولتی تسکینگ یا چند وظیفگی (Multitasking) یا توانایی انجام چند کار به صورت همزمان، موجب رخ دادن انقلابی بزرگ در بهرهوری، انعطافپذیری، تطابقپذیری و کارآمدی کامپیوترها شد. امروزه در سیستمهای نهفته هم میکروکنترلرها به این توانایی مجهز هستند و میتوانند با استفاده از مولتی تسکینگ دو یا چند وظیفه را …
Read More »دستورات ورودی و خروجی در زبان ++C
کتابخانههای استاندارد ++C مجموعه گستردهای از امکانات برای ورودی/خروجی تدارک دیده که در فصول بعدی با آنها آشنا خواهیم شد. این فصل سادهترین و پرکاربردترین عملیات ورودی/خروجی (I/O) برای برنامهنویسی ++C را تشریح میکند. ورودی/خروجی در ++C با استفاده از استریمها (stream) صورت میگیرد، استریمها دنبالهای از بایتها میباشند. اگر …
Read More »اعداد در ++C
در حالت عادی، هنگام کار با اعداد، از نوع دادههای پایه مانند int، short، long، float، double و … استفاده میکنیم. هنگام صبحت از نوع دادههای ++C، نوع دادههای عددی، مقادیر احتمالی و محدوده آنها را توضیح دادهایم. تعریف اعداد در ++C در آموزشهای پیشین اعداد مختلف را تعریف کرده …
Read More »اتصال ماژول بلوتوث HC-05 به آردوینو
در این آموزش یاد خواهیم گرفت که چگونه از ماژول HC-05، برای کنترل آردوینو از طریق ارتباط بلوتوث استفاده کنیم. در ادامه با ما باشید تا باهم اتصال ماژول بلوتوث HC-05 به آردوینو را یادبگیریم. مروری اجمالی در این آموزش دو مثال آورده شده، یکی کنترل آردوینو با استفاده از …
Read More »رله ها: ساختار، عملکرد و انواع
در این آموزش شما را با رله آشنا می کنیم و مواردی مانند رله چیست؟ نحوهی عملکرد آن چگونه است؟ چه انواعی دارد؟ را باهم بررسی میکنیم. یکی از اصلیترین و قدیمیترین کاربردهایی که از رلهها در طول تاریخ وجود داشته است، استفاده از آنها در ارسال و دریافت اطلاعات …
Read More »4 اپلیکیشن که هر دانشجوی مهندسی برق باید داشته باشد
دانشجویان رشتههای مهندسی اولین کسانی خواهند بود که پذیرفتهاند دوره آموزشی آنها چه در مقطع کارشناسی و چه در مقطع کارشناسی ارشد میتواند یک تجربه دشوار و در عینحال موردنیاز باشد. خوشبختانه، چندین اپلیکیشن برای پاسخگویی به نیاز دانشجویان وجود دارد. این اپلیکیشنها به منظور استفاده آسان دانشجویان، از طریق …
Read More »تابع main در پایتون: درک __name__ == __main__
تابع main در پایتون چیست؟ تابع اصلی یا main پایتون نقطه شروع هر برنامه میباشد. وقتی برنامه اجرا میشود، مفسر پایتون (python interpreter) کد را به صورت ترتیبی اجرا میکند. تابع اصلی تنها به هنگام اجرای فایل به صورت یک برنامه پایتون، اجرا میشود. اما این تابع هنگام اجرای فایل …
Read More »آموزش حلقه ها در پایتون – حلقههای for و While
حلقه چیست؟ حلقه ها میتوانند یک بلوک کد را تا برآورده شدن یک شرط مشخص، چندین بار اجرا کنند. کاربرد آنها در برنامهنویسی بسیار متداول است. در این آموزش حلقه ها در پایتون را یادخواهیم گرفت. حلقه For چیست؟ حلقه For برای شمارش عناصر یک دنباله به کار میرود. این …
Read More »مدار کلید دیمر لمسی با آردوینو
مدار لمسی دیمر یک پروژه ساده است، که در آن عمل کاهش یا افزایش نور لامپ به کمک یک سنسور لمسی حاصل میشود. در حالیکه از یک سوئیچ معمولی برای روشن کردن یا خاموش کردن یک لامپ استفاده میشود، یک کلید دیمر به ما این اجازه را میدهد تا میزان …
Read More »کنترل آردوینو با پایتون – کنترل LED در آردوینو به وسیله پایتون
در این پروژه، کنترل آردوینو با پایتون را یاد میگیریم. آردوینو را به پایتون متصل کرده و یک پروژه ساده برای کنترل آردوینو با زبان پایتون را پیاده سازی می کنیم. آردوینو یکی از قدرتمندترین نمونه های اولیه پلتفورم های متن باز، در الکترونیک است که با میکروکنترلرهای AVR ساخته …
Read More »آموزش پایتون برای مبتدیان: فراگیری برنامهنویسی پایتون با مثال
در این دوره رایگان به آموزش پایتون برای مبتدیان با مثال های ساده و کاربردی خواهیم پرداخت. در آخر این جلسات شما آماده نوشتن پروژههای پایتونی خواهید بود و آماده هستید تا مباحث پیشرفته را یادبگیرید و برای خودتان و دیگران پروژههای برنامه نویسی پایتونی انجام دهید. و همچنین اگر …
Read More »