آموزش اینترنت اشیا
3.57K subscribers
181 photos
365 videos
180 files
390 links
تخفیف ویژه یلدایی، دوستان علاقه مند میتونین سرفصل های دوره رو از پیام سنجاق شده مشاهده کنید

پیج اینستاگرام:
https://www.instagram.com/iot_tutorial

ایمیل:
mojshaderyan@gmail.com

آیدی ادمین:
@shaderyan

وبسایت:
iotvideo.ir
Download Telegram
زمانی که شما یک اسکچ را آپلود می کنید، از bootloader آردوینو استفاده می کنید، bootloader برنامه ای کوچک است که روی میکروکنترلر برد شما بارگذاری می شود. این برنامه به شما امکان می دهد تا کد خود را بدون استفاده از هیچ سخت افزار اضافی، آپلود کنید.
bootloader برای چند ثانیه در هنگام ریست شدن برد، فعال می شود؛ سپس اسکچی را که اخیراً روی میکروکنترلر آپلود شده است را شروع می کند. زمانی که bootloader آغاز می شود، چراغ موجود روی برد (متصل به پین 13) را به حالت چشمک زن در می آورد (یعنی زمانی که برد ریست می شود).

کتابخانه ها

کتابخانه ها عملکرد فوق العاده ای را برای استفاده از این اسکچ ها مثل، کار با سخت افزار یا دستکاری داده ها فراهم می کنند. جهت استفاده از یک کتابخانه در یک اسکچ، آن را از منوی Sketch > Import Library انتخاب کنید. این عمل یک یا چند دستور #include را در بالای اسکچ درج می کند و کتابخانه را با اسکچ شما کامپایل می کند. به این دلیل که کتابخانه ها همراه با اسکچ شما روی برد آپلود شده اند، مقدار فضایی که اشغال می کنند افزایش می یابد. اگر یک اسکچ فعلا احتیاجی به یک کتابخانه ندارد، به سادگی دستر #include را از بالای کدتان پاک کنید.

فهرستی از کتابخانه ها در مرجع وجود دارد. برخی کتابخانه ها در نرم افزار آردوینو تعبیه شده اند. سایر کتابخانه ها می تانند از منابع مختلف دانلود شوند. وقتی از نسخه 1.0.5 آردوینو استفاده می کنید، می توانید یک کتابخانه را از یک فایل Zip وارد کرده و در یک اسکچ باز از آن استفاده کنید. این دستورات را برای نصب یک کتابخانه Third-Partyمشاهده کنید.

جهت تهیه کتابخانه شخصی، این آموزش را مشاهده کنید.

سخت افزار Third-Party

پشتیبانی جهت سخت افزار third-party می تواند در مسیر hardware در پوشه اسکچتان اضافه شود. Support for third-party hardware can be added to the hardware directory of your sketchbook directory. پلت فرم هایی که در این مسیر نصب شده اند می توانند شامل مشخصات برد(که در منوی board ظاهر می شوند) ، کتابخانه های اصلی، bootloader ها، و مشخصات پروگرمرها باشد.

جهت نصب، پوشه hardware را ایجاد کنید، سپس پلت فرم third-party را درون زیرشاخه خودش unzip کنید. (از کلمه "arduino" به عنوان نام زیرشاخه استفاده نکنید و پلت فرم آردوینو را override نکنید.) جهت uninstall کردن آن، پوشه آن را حذف کنید.

جهت آگاهی از جزئیات بیشتر در مورد ایجاد بسته ها برای سخت افزار third-party، صفحه پلت فرم ها را در سایت Arduino Google Code developers مشاهده کنید.

Serial Monitor

داده های سریالی که از برد آردوینو (USB یا برد سریال) می آید را نمایش می دهد. جهت ارسال داده به برد، متن را وارد کنید روی دکمه "send" کلیک کنید یا کلید Enter را فشار دهید. baud rate ی را که برابر با پارامتر ورودی Serial.begin در اسکچ شماست از لیست کشویی انتخاب کنید. توجه داشته باشید که روی سیستم عامل لینوکس و مکینتاش، زمانی که با سریال مانیتور ارتباط برقرار می کنید، برد آردوینو ریست خواهد شد (یعنی اسکچ شما را به نقطه آغاز باز می گرداند).

به علاوه، شما می توانید از طریق Processing، Flash ، MaxMSP و غیره، با برد ارتباط برقرار کنید (صفحه ارتباط را جهت کسب اطلاعات بیشتر مشاهده کنید).

تنظیمات

در کادر مکالمه preferences، تنظیماتی وجود دارد که می توان آن ها را تعیین نمود. (این گزینه را می توانید زیر منوی Arduino در سیستم عامل مکینتاش، یا منوی File در ویندوز و لینوکس بیابید). سایر موارد را می توانید در فایل preferences که مسیر آن در کادر مکالمه preferences نشان داده شده است، پیدا کنید.
دوستان هر سوالی در خصوص برد آردیونو و برنامه نویسیش داشته باشن می تونن با بنده در تماس باشن
@shaderyan
انشالله سعی میکنم به زودی چند برنامه مفید و کاربردی در محیط آردیونو رو آموزش بدم
معروفترین و ساده ترین برد آردیونویی که استفاده میشه مدل UNO هستش که دارای مشخصات زیره
شکل برد رو هم گذاشتم
لطفا این کانال رو به همه دوستان خود معرفی کنید.
@programming_project
هر درخواست آموزش برنامه نویسی و یا هر سوالی در زمینه برنامه نویسی داشتید میتونید با آیدی بنده در تماس باشید
@shaderyan
به نام خدا
تو این بخش تصمیم دارم روش فارسی سازی برنامه ها به وسیله ابزار APK Multi-Tool رو خدمتتون آموزش بدم
@programming_project
پیش نیاز ها:

نرم افزار جاوا

نرم افزار APK Multi Tool

Notepad ++

به جای این برنامه میتونید هر از هر برنامه ای که بتونه فایل های xml رو ویرایش کنه استفاده کنید.
و حالا بریم سراغ آموزش :
1-) برنامه apk multi tool رو که اکسترکت کنید چند تا پوشه می بیند . قیل از هرکاری شما باید چند تا فایل رو توی برنامه نصب کنید.
شما باید از مسیر /system/app توی گوشیتون فایل SystemUI.apk و از مسیر /system/framework فایل های framework-res.apk و (twframework-res.apk) برای اچ تی سی بایده به جای twframework-res.apk , فایل com.htc.resource رو انتخاب کنید رو توی کامپیوتر کپی کنید.

@programming_project
2-) حالا این فایل ها رو توی پوشه ی other کپی کنید. به پوشه ی اصلی برنامه برگردید و Setup.bat رو اجرا کنید.
@programming_project
😌 حالا توی برنامه شماره 2 رو بزنید.
4-) وقتی گزینه ی 2 رو انتخاب کردید به شکل زیر میرسید. اینجا باید فایل هایی رو که توی مرحله 1 کپی کردید رو نصب کنید.
برای نصب هر فایل , اول شماره ی اون فایل که تو برنامه نوشته رو میزنید بعدش صبر می کنید تا بنویسه press any key to continue وقتی این نوشته اومد اینتر میزنید . دوباره press any key to continue میاد و باز هم اینتر میزنید . حالا فایل نصب شد . برای اون سه فایلی که توی مرحله ی 2 کپی کردید همین کار رو انجام بدید . به تصاویر زیر نگاه کنید واسه نمونه من میخام systemUI.apk رو نصب کنم.