اگر بخواهید چیزی با Raspberry Pi بسازید، احتمالاً از مقاومتها استفاده خواهید کرد. در این تمرین باید دو نکته را دربارهی آنها بدانید:
تولیدکنندگان برای دور زدن این مشکل، نوارهایی با کد رنگی روی مقاومتها چاپ میکنند تا مقدار مقاومتشان را نشان دهند. هر نوار یک موقعیت و یک مقدار عددی دارد.
۲ نوار اول یک مقاومت از یک شیوهی رمزگذاری ساده پیروی میکنند: هر رنگ به یک عدد واحد نگاشت میشود.
در این تمرین میخواهید برنامهای مفید بسازید تا مجبور نباشید مقدار نوارها را به خاطر بسپارید.
این رنگها چنین رمزگذاری میشوند:
هدف این تمرین ساختن راهی است که:
یادسپارها رنگها را به اعداد نگاشت میکنند، که وقتی در قالب یک آرایه ذخیره شوند، بهطور اتفاقی با اندیس خودشان در آرایه برابر میشوند: Better Be Right Or Your Great Big Values Go Wrong.
اطلاعات بیشتر دربارهی رمزگذاری رنگی مقاومتها را میتوانید در مقالهی ویکیپدیای کد رنگ الکترونیکی بیابید.
در Exercism ثبتنام کنید تا CoffeeScript را همراه با 97 تمرین و مربیگری انسانی واقعی یاد بگیرید و در آن استاد شوید، همهی اینها رایگان.