هوشمند سازی خانه و آپارتمان های مسکونی این روزها یک مسئله ترند شده به حساب میآید و افراد زیادی در این زمینه مشغول به کار و فعال هستند. یک نکته ضروری که حتما خودتان هم از آن آگاه هستید، برنامه نویسی دستگاههایی است که برای هوشمندسازی از آنها استفاده میکنیم. اگر میخواهید بدانید که چطور چنین چیزی امکان پذیر است میتوانید تا انتهای این مقاله همراه ما باشید تا یاد بگیرید که چطور یک برنامه برای تشخیص شدت نور و یک رابط کاربری برای آن بنویسید. با ما همراه باشید.
تشخیص شدت نور
برای این که بتوانید یک برنامه در این زمینه بنوسید و از ان استفاده کنید، باید سخت افزارهای زیر را تهیه کرده باشید:
- حسگر LDR
- خازن با ظرفیت ۱۰۰ کیلو اهم
- برد آردونیو
- Breadbord
احتمالا اگر به برنامه نویسی اینترنت اشیا علاقه داشته باشید، نام برد آردونیو را زیاد شنیده اید. این برد هم برای برنامه های آموزشی و هم برنامه های تجاری بسیار کاربردی است. شما میتوانید از این برد برای ساخت هر نوع برنامه برای هر سنسوری استفاده کنید. در ادامه در مورد برنامه نویسی این برد بصورت کاربردی بیشتر صحبت خواهیم کرد.
برنامه نویسی برد آردینو برای تشخیص شدت نور
شما برای این که بتوانید، تشخیص شدت نور را توسط سنسور داشته باشید و گزارش آن را بر روی یک برنامه یا اپلیکیشن داشته باشید، نیاز به برنامه نویسی برد آردینو دارید. شما اگر دانش کد نویسی برای سخت افزار داشته باشید، می دانید که به راحتی به یک حلقه بی پایان میتوانید برنامه خود را بنویسید و سنسور خود را به کار بیندازید اما اگر برنامه نویس نیستید هم اشکال ندارد!
برنامه نویسان زیادی کدهای خود را در اینترنت بصورت رایگان منتشر میکنند. شما به راحتی میتوانید در اینترنت در این زمینه یک سرچ ساده باشید تا بتوانید کد های مورد نیاز برای تشخیص شدت نور را داشته باشید. معمولا راهنماهای گام به گام هم وجود دارد که چطور این کد را به برد منتقل کنید و استفاده لازم را داشته باشید.
تا الان شما سخت افزارهای مورد نیاز برای تشخیص شدت نور و برنامه نویسی برد آردینو یا UNO را انجام داده اید. حال نوبت به استفاده از این برنامه رسیده است. برای این کار شما نیاز به یک رابط کاربری دارید که ما در مورد یک رابط کاربری اندروید امروز صحبت خواهیم کرد.
ساخت برنامه اندروید بدون نیاز به برنامه نویسی
با استفاده از MIT App Inventor به راحتی میتوانید یک برنامه اندروید برای تشخیص شدت نور خود بسازید. کار کردن با این برنامه تحت وب آسان نیست و نیاز به هیچ دانش فنی ندارید. پس نگران نباشید!