ببنید برد اپتوکانتر کاشر اینه که هر چیزی از gate اش رد بشه عدد یک را برمیگرداند .

این لینک هم کد آمادشو گذاشته
http://forum.arduino.ir/8/21/361.html