і на певній відстані один від одного фото випромінювач і свето приймач (фотодіод, фототранзистор), оптичні осі яких спрямовані один на одного. Відстань між випромінювачем і приймачем (щілину в корпусі датчика) і становить робочу область датчика. У звичайному робочому режимі випромінювач світить на фотоприймач, який підтримує на виході високий струм. При появі непрозорого об'єкта в робочій області датчика промінь переривається і струм на фотоприймачі падає. Якщо в якості фотодетектора використаний не фототранзистор, а інтегрований фотодетектор, то підключення датчика в робочу схему значно спрощується, оскільки він вже включає в себе фотодіод, підсилювач, регулятор напруги, тригер Шмідта і NPN транзистор з навантажувальним резистором. У результаті, на виході датчика знімається вже не струм, а цифрові рівні "1" або "0". Такі сигнали повністю сумісні з мікросхемами TTL логіки або микроконтроллерами. br/>
.4 Робота з I2C
Для того щоб програмно реалізувати функціонування використовуваної в моїй роботі шини слід більш детально розглянути особливості роботи з шиною. I ВІ C - послідовна шина даних для зв'язку інтегральних схем, розроблена фірмою Philips як проста шина внутрішнього зв'язку для створення керуючої електроніки. Використовується для з'єднання низькошвидкісних периферійних компонентів з материнською платою, що вбудовуються системами та мобільними телефонами. Назва є абревіатуру слів Inter-Integrated Circuit. 1 жовтня 2006 скасовані ліцензійні відрахування за використання протоколу I ВІ C. Однак, відрахування зберігаються для виділення ексклюзивного підлеглого адреси на шині I ВІ C. ВІ C використовує дві двонапрямлених лінії, підтягнуті до напруги харчування і керовані через відкритий колектор або відкритий стік - послідовна лінія даних (SDA) і послідовна лінія тактування (SCL), обидві навантажені резисторами . Стандартні напруги +5 В або +3,3 В, проте допускаються й інші.
Класична адресація включає 7-бітове адресний простір з 16 зарезервованими адресами. Це означає до 112 вільних адрес для підключення периферії на одну шину. p align="justify"> Основний режим роботи - 100 кбіт/с; 10 кбіт/с в режимі роботи із зниженою швидкістю. Зауважимо, що стандарт допускає припинення тактирования для роботи з повільними пристроями. p align="justify"> Після перегляду стандарту в 1992 році стає можливим підключення ще більшої кількості пристроїв на одну шину (за рахунок можливості 10-бітної адресації), а також велику швидкість до 400 кбіт/с у швидкісному режимі. Відповідно, доступну кількість вільних вузлів зросла до 1008. Максимальна допустима кількість мікросхем, приєднаних до однієї шині, обмежується макс...