В данной статье мы поработаем с модулем KY-010.
Необходимые компоненты:
— Arduino Uno
— Модуль с оптическим прерывателем KY-010
— 4 провода мама-папа
Схема:
Код:
// указываем порт для оптического прерывателя #define INTERRUPTER_PIN 10 // указываем порт встроенного светодиода #define LED_PIN 13 // объявляем переменную для хранения значения оптического прерывателя int interrupterValue; void setup() { // указываем работу порта на вход pinMode(INTERRUPTER_PIN, INPUT); // указываем работу порта на выход pinMode(LED_PIN, OUTPUT); } void loop() { // получаем текущее значение оптического прерывателя interrupterValue = digitalRead(INTERRUPTER_PIN); // устанавливаем значение для встроенного светодиода digitalWrite(LED_PIN, interrupterValue); // устанавливаем задержку в 100 мс (0.1с) delay(100); }