Search Results for: حافظه

کار با شماتیک نرم‌افزار EAGLE

کار با شماتیک نرم افزار EAGLE

طراحی PCB در  نرم‌افزار EAGLE  یک فرایند دو مرحله ای است. ابتدا شماتیک را طراحی می کنید و سپس PCB را بر مبنای آن رسم می کنید. ویرایشگرهای برد و شماتیک EAGLE با هم کار می کنند.  یک شماتیک خوب طراحی شده برای روند کلی طراحی PCB ضروری است. این …

Read More »

آموزش کار با برد اینتل ادیسون Intel Edison

ادیسون روی برد توسعه برد اینتل ادیسون

برد اینتل ادیسون یک کامپیوتر ماژولی یا computer-on-module توسعه یافته توسط شرکت اینتل است. برد اینتل ادیسون به اندازه کافی کوچک برای جاسازی در پروژه‌های پوشیدنی ، به اندازه کافی تطبیق پذیر برای مدیریت کاربردهای اینترنت اشیا و به اندازه کافی قدرتمند برای کنترل پلتفرم های رباتیک می‌باشد. نمای بالایی برد …

Read More »

چگونه یک کتابخانه آردوینو بنویسیم؟

کتابخانه آردوینو

در این آموزش میخواهیم یک تابع برای آردوینو بنویسیم که اعداد 0 تا 9 را بر روی نمایشگر سون سگمنت نمایش دهد، تابعی دیگر نمایشگر را خاموش کند و تابعی دیگر که نقطه اعشار را روشن و خاموش نماید. و این توابع را تبدیل به لایبری یا کتابخانه آردوینو میکنیم …

Read More »

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

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

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

Read More »

بردهای آردوینو Due و Zero

برد آردوینو Zero

بردهای آردوینو Due و Zero،  برد آردوینو Due مبتنی بر میکروکنترلرهای خانواده Atmel SAM3X8E ARM Cortex-M3 است. این برد به عنوان اولین برد آردوینو مبتنی بر پردازنده های  ARM 32 بیتی شناخته می شود.امروز در این جلسه از سلسله جلسات آموزش آردوینو قصد داریم این دو برد را برسی کنیم در …

Read More »

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

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

آموزش پیکره بندی اولیه رزبری پای ، در این قسمت از این مجموعه به شما نشان خواهیم داد که چگونه رزبری پای خود را هنگامی که آن را برای اولین بار روشن می کنید تنظیم کنید. این کار را با یک ابزار به نام Raspi-Config انجام می دهیم که به …

Read More »

توابع ورودی/خروجی در آردوینو

توابع ورودی/خروجی در آردوینو

توابع ورودی/خروجی در آردوینو ، پایه های روی برد آردوینو را میتوانیم بر روی دو حالت ورودی یا خروجی تنظیم کنیم. عملکرد هر پایه را در بخش های بعدی توضیح خواهیم داد. نکته مهمی که باید به آن اشاره شود این است که بسیاری از تنظیمات مرتبط به پایه های آنالوگ …

Read More »

 آرایه های چند بعدی در آردوینو

 آرایه های چند بعدی در آردوینو

آرایه های چند بعدی در آردوینو، آرایه های دو بعدی (دارای دو اندیس) شامل اطلاعاتی از یک جدول در ساختار سطر و ستونی است.در ادامه در میکرو دیزاینر الکترونیک این نوع آرایه ها که کاربرد بسیار زیادی در بحث های حرفه ای دارند را برسی میکنیم. موارد زیر جرء مهم …

Read More »

ارسال آرایه ها به توابع

ارسال آرایه ها به توابع

ارسال آرایه ها به توابع  ، برای ارسال آرگومان از نوع رشته به تابع، نام تابع را بدون براکت بنویسید. به عنوان مثال، اگر آرایه ای با نام hourlyTemperatures از نوع تابع تعریف شده باشد، فراخوانی این تابع آرایه hourlyTemperatures را ارسال کرده و modifyArray اندازه آن برای تابع را …

Read More »

آرایه ها در برنامه نویسی آردوینو

آرایه ها در برنامه نویسی آردوینو

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

Read More »

رشته‌ ها در برنامه نویسی آردوینو

رشته‌ ها در برنامه نویسی آردوینو

رشته‌ ها در برنامه نویسی آردوینو ، دومین نوع رشته که در برنامه نویسی آردوینو استفاده می شود شیء رشته است. شیء چیست؟ شیء ساختاری است که هم شامل داده است و هم شامل تابع. یک شیء رشته میتواند مشابه یک متغیر ساخته و مقدار دهی شود. شیء رشته شامل توابعی …

Read More »

Contiki سیستم عامل IoT

Contiki چیست ؟ Contiki یک سیستم عامل IoT است که که به طور خاص برای دستگاه های IoT دارای محدودیت حافظه , توان , پهنای باند و قدرت پردازشی طراحی شده است. این سیستم عامل از یک طراحی مینیمال به همراه ابزار متداول سیستم عامل های مدرن بهره می برد. …

Read More »

دیودهایی با کاربردهای خاص(دیود ورکتور،دیود تونلی و دیود شاتکی)

دیودهایی با کاربردهای خاص

دیودهایی با کاربردهای خاص، تعدادی از دیودها وجود دارند که به منظور برآورده سازی اهدافی خاص طراحی شده‌اند. مانند دیودهای TVS( کاهنده ولتاژ گذرا)، دیودهای با آلایش طلا، دیودهای SB  Super barrier ، دیودهای اتصال نقطه‌ای، دیودهای پلتیر و … علاوه بر مواد ذکر شده در بالا، چند دیود خاص منظوره‌ی …

Read More »

خازن‌های قطبی – خازن‌های الکترولیت

خازن‌های الکترولیت

خازن‌های قطبی خازن‌های قطبی آن‌هایی هستند که دو قطب مثبت و منفی دارند و زمانی که در مدار قرار می‌گیرند حتما باید دقت داشته باشیم که در جهت صحیح قطب‌ها وصل شوند.  این خازن‌ها خود دارای زیرمجموعه‌هایی هستند که در نمودار زیر آن‌ها را می‌بینیم. نوشته پیش نیاز : خازن چیست؟ …

Read More »

انواع داده در آردوینو

آردوینو

انواع داده در آردوینو  ، نوع داده در زبان C به منظور تعریف نوع متغیرها یا نوع توابع به کار می رود. نوع داده یک متغیر تعیین کننده میزان ظرفیت ذخیره سازی یک متغیر و چگونگی ذخیره سازی بیت ها در آن است. جدولی زیر انواع داده هایی که در …

Read More »