Оптопара - пристрій, який може оприділяти чи немає певного подразника між її частинами, тобто якщо закрити щілину оптопари, то вона здатна подавати певні сигнали.
На одній її стороні розташований інфрачервоний діод, а на іншій чутливий елемент і транзистор. В залежності від передачі сигналу від діода до чутливого елемента, змінюється стан транзистора і він може подавати сигнал. Докладніше про оптопару тут.
Для підключення потрібно (у моєму випадку чорний дріт підключити на контакт А0 на Arduino. Зелений на GND (мінус, "земля")). Жовтий через резистор (1кОм) на контакт 5В до Arduino. Зверніть увагу, що резистор в даному випадку обов'язковий, тому що оптопара може вийти з ладу.
Код для підключення дуже простий:
int optopara = A0;
void setup(){
pinMode(optopara,INPUT_PULLUP); //команда PULLUP програмно підключає резистор
Serial.begin(9600); //відкривається протокол обміну даними між Arduino і ПК
}
void loop(){
Serial.println(analogRead(optopara));
delay(1000); //затримка між відправкою даних
}
Якщо вам не зрозуміло як писати код, то можете перейти по цьому посиланню. Там докладно розповідається про це.
На одній її стороні розташований інфрачервоний діод, а на іншій чутливий елемент і транзистор. В залежності від передачі сигналу від діода до чутливого елемента, змінюється стан транзистора і він може подавати сигнал. Докладніше про оптопару тут.
Код для підключення дуже простий:
int optopara = A0;
void setup(){
pinMode(optopara,INPUT_PULLUP); //команда PULLUP програмно підключає резистор
Serial.begin(9600); //відкривається протокол обміну даними між Arduino і ПК
}
void loop(){
Serial.println(analogRead(optopara));
delay(1000); //затримка між відправкою даних
}
За допомогою цього коду ви зможете бачити опір оптопари в діапазоні від 0 до 1024. Якщо замінити команду "Serial.println(analogRead(optopara));" на "Serial.println(digitalRead(optopara));", то можна отримувати значення від 0 до 1, тобто "відкрито" або "закрито"
Виходячи з цього можна збирати різні схеми і проекти.Якщо вам не зрозуміло як писати код, то можете перейти по цьому посиланню. Там докладно розповідається про це.
Комментариев нет:
Отправить комментарий