این مثال به شما نشان می دهد که چگونه سنسورهای آنالوگ مختلف را برای تغییر روشنایی سه رنگ در RGB LED بخوانید.
در این مثال دامنه میکروفون، میزان نور سنسور نور و موقعیت پتانسیومتر خطی را خواهید خواند. این سه سنسور شدت رنگ های قرمز، آبی و سبز RGB LED را کنترل خواهند کرد.
جریان
فقط Arduino Esplora شما برای این مثال مورد نیاز است.
میکروفون، لغزنده، سنسور نور و LED RGB در Esplora
کد
LED RGB از سه رنگ تشکیل شده است که نشان دهنده سه رنگ اصلی است: قرمز، سبز و آبی. روشنایی هر یک از این نورها به صورت جداگانه با عملکردهای موجود در کتابخانه Esplora قابل کنترل است:
اگر می خواهید تمام رنگ ها را با یک دستور کنترل کنید، می توانید از تابع writeRGB() استفاده کنید .
در این مثال ما از سه حسگر موجود در Esplora برای کنترل روشنایی رنگ های LED استفاده می کنیم. دامنه دریافت شده توسط میکروفون باعث افزایش روشنایی LED قرمز می شود. موقعیت لغزنده روی پتانسیومتر خطی روشنایی LED سبز را تغییر می دهد. شدت نور سنسور نور باعث تغییر درخشندگی LED آبی می شود.
سخت افزار مورد نیاز
- آردوینو اسپلورا
برای جزئیات بیشتر: LED Show 2 با استفاده از Arduino Esplora