دستور reading=analogRead(A0) مقدار پایه آنالوگ A0 که مقداری بین 0 تا 1023 می باشد را میخواند. دستور bright=map(reading,0,threshold,255,0)مقدار خوانده شده بین 0 تا threshold (=500) را به مقدار روشنایی LED بین 255 تا 0 تبدیل میکند. توجه کنید که مقدار کم خوانده شده از LDR به مقدار روشنایی بالای LED نگاشته میشود. از آنجایی که مقدار آنالوگ ورودی بین 0 تا 1023 میباشد در حالیکه مقدار آنالوگ خروجی بین 0 تا 255 است، اغلب یک نگاشت ورودی آنالوگ به خروجی آنالوگ موردنیاز میباشد.