مخفیسازی داده یکی از مهمترین ویژگیهای برنامهنویسی شیگرا میباشد که توابع برنامه را از دسترسی مستقیم به عناصر داخلی یک کلاس منع میکند. این منع دسترسی بوسیله بخشهای برچسب دار درون بدنه کلاس انجام میگیرد. این برچسبها public، private و protected میباشند. کلیدواژههای public، private و protected مشخص کننده سطح …
ادامه نوشته »نتایج جست و جو برای: شبیه سازی
4 اپلیکیشن که هر دانشجوی مهندسی برق باید داشته باشد
دانشجویان رشتههای مهندسی اولین کسانی خواهند بود که پذیرفتهاند دوره آموزشی آنها چه در مقطع کارشناسی و چه در مقطع کارشناسی ارشد میتواند یک تجربه دشوار و در عینحال موردنیاز باشد. خوشبختانه، چندین اپلیکیشن برای پاسخگویی به نیاز دانشجویان وجود دارد. این اپلیکیشنها به منظور استفاده آسان دانشجویان، از طریق …
ادامه نوشته »سیستم اتوماسیون خانگی با آردوینو با فعال ساز صوتی
در این آموزش براتون پروژه سیستم اتوماسیون خانگی با آردوینو با فعال ساز صوتی را آماده کردیم. محبوبیت مفهوم اتوماسیون خانگی در حال افزایش است. زیرا به کاهش فعالیتهای انسانی و خطاها و درنتیجه افزایش کارآیی کمک میکند. میتوانیم با کمک سیستم اتوماسیون خانگی، لوازم مختلفی مانند لامپ، پنکه، تلویزیون، …
ادامه نوشته »دیکشنریها در پایتون (Dict)
دیکشنریها در پایتون مثالی دیگر از ساختار داده میباشند. ازیک دیکشنری به منظور نگاشت یا ایجاد همبستگی بین عناصر برای ذخیرهسازی کلیدهایی که ممکن است به آنها نیاز داشته باشید،استفاده میشود. یک دیکشنری در پایتون دقیقاً شبیه یک دیکشنری در دنیای واقعی است. دیکشنریهای پایتون بوسیله دو عنصر یعنی کلیدها …
ادامه نوشته »کنترل آردوینو با پایتون – کنترل LED در آردوینو به وسیله پایتون
در این پروژه، کنترل آردوینو با پایتون را یاد میگیریم. آردوینو را به پایتون متصل کرده و یک پروژه ساده برای کنترل آردوینو با زبان پایتون را پیاده سازی می کنیم. آردوینو یکی از قدرتمندترین نمونه های اولیه پلتفورم های متن باز، در الکترونیک است که با میکروکنترلرهای AVR ساخته …
ادامه نوشته »میکروبیت بیبیسی چیست؟
میکروبیت بیبیسی یک رایانه قابل برنامه ریزی جیبی و دارای ردیاب حرکتی، یک قطبنمای داخلی و فناوری بلوتوث است که به هر کودک ۷ ساله در سال ۲۰۱۶ به صورت رایگان داده شده است. با آرزوی الهام بخشیدن به خلاقیت دیجیتال و توسعه نسل جدیدی از پیشگامان فناوری، همکاری بین …
ادامه نوشته »PLC چیست ؟ تاریخچه،نحوه عملکرد، برنامهنویسی و کاربرد
در این جلسه از آموزشهای اتوماسیون صنعتی به بررسی PLC چیست ؟ تاریخچه،نحوه عملکرد، برنامهنویسی و کاربرد آن میپردازیم. کنترلرهای منطقی برنامه پذیر یا PLC ، تا پیش از پیدایش مدارهای منطقی حالت جامد، مدارهای کنترلی را منحصرا بر مبنای رلههای الکترومکانیکی میساختند. اما امروزه رلهها، هرچند که نمیتوان گفت …
ادامه نوشته »ساخت ریموت کنترل یونیورسال با آردوینو
در این پروژه، خواهیم دید که چگونه یک ریموت کنترل یونیورسال با آردوینو طراحی کنیم. با استفاده از این برنامه از راه دور ،می توانید وسایل الکترونیکی مختلفی مانند T.V ، A.C، DVD پلیر و غیره را کنترل کنید. من ریموت یونیورسال را با استفاده از Arduino Nano، کلید، منبع تغذیه …
ادامه نوشته »راه اندازی کیپد و ال سی دی با آردوینو
راه اندازی کیپد و ال سی دی با آردوینو ، استفاده از کیپدها (یا کیپدها) یکی از بهترین راه های برقراری ارتباط کاربر با پروژه می باشد. از کیپد برای ورود پسورد، کنترل بازی، کنترل ربات و هدایت منوها استفاده میشود. در این پروژه من به شما نشان خواهم داد …
ادامه نوشته »آموزش FPGA و Verilog برای تازه کارها!
آموزش FPGA و Verilog برای تازه کارها! – قسمت اول : مقدمات، گاهی اوقات یادگیری مباحث الکترونیکی میتواند تا حدودی چالشبرانگیز و سخت به نظر برسد اما فقط کافیست قدری حوصله به خرج بدهید؛ بیشتر بخوانید، بیشتر یاد بگیرید و بیشتر تجربه کسب کنید. آنوقت خواهید دید که حتی برایتان …
ادامه نوشته »اشاره گر ها در زبان C همراه با مثال
در این جلسه به بررسی اشاره گر ها در زبان C میپردازیم. اشاره گر چیست؟ به زبان ساده، اشاره گر یک آدرس می باشد. اشاره گر یک نوع داده مشتق شده است که آدرس حافظه را در خود ذخیره می کند. یک اشاره گر همچنین می تواند به یک اشاره …
ادامه نوشته »توابع در زبان C
در این جلسه توابع در زبان C را همراه با مثال یادمیگریم. اول از همه باید بدونیم تابع چیست؟ توابع در برنامه نویسی یک بلوک کد با قابلیت استفاده مجدد است که تست و درک برنامه را آسان کرده و بدون تغییر برنامه فراخواننده، به راحتی می توان آنها را ویرایش …
ادامه نوشته »چاپگرهای سه بعدی چطوری کار میکنند؟ شروع کار با چاپ 3 بُعدی
چاپگرهای سه بعدی چطوری کار میکنند؟ چاپ 3 بُعدی،چاپ افزودنی یا لیتوگرافی استریو. اگر به این عبارت ها برخورد کردید و نظرتان را جلب کردند، ممکن است بخواهید این مقاله را بخوانید تا درباره دنیای شگفت انگیز چاپ 3 بُعدی بیشتر بدانید. چاپ 3 بُعدی زمینه ای است که به …
ادامه نوشته »برقراری ارتباط بین برد آردوینو و نرمافزار LabVIEW
در مطالب آموزشی قبلی، با نرمافزار LabVIEW آشنا شدیم و دانستیم که این نرمافزار یکی از ابزارهای طراحی و شبیهسازی مدارهای الکترونیکی است که با زبان برنامه نویسی گرافیکی، کار طراحی و ارزیابی مدارها را نسبت به سایر ابزارها بسیار سادهتر نموده است. حال در این نوشتار برآنیم که به …
ادامه نوشته »آموزش LabVIEW – کار با LabVIEW را با یک پروژه ساده شروع کنید!
LabVIEW چیست؟ قبل از شروع آموزش LabVIEW، بد نیست که مختصری بیشتر با این نرمافزار آشنا شویم. LabVIEW مخفف عبارت Laboratory Virtual Instrumentation Engineering Workbench ؛ یا میزکار مهندسی با ابزارهای آزمایشگاهی مجازی است. ابزارهایی که در این نرمافزار وجود دارند، ظاهر و عملکردی دقیقا مشابه نمونههای واقعیشان دارند. مثلا …
ادامه نوشته »