Используйте Nano Switch для коммутации слаботочных цепей.
В качестве теста подключите управляющую цепь Nano Switch-a к 13
пину Arduino Uno, а коммутирующие провода к щупам мультиметра.
Прошейте платформу примером кода эксперимента «Маячок» из набора «Матрёшка Z».
void setup() { // настраиваем пин 13 в режим выхода pinMode(13, OUTPUT); } void loop() { // подаём на пин 13 «высокий сигнал» digitalWrite(13, HIGH); // ждём 1 секунду delay(1000); // подаём на пин 13 «низкий сигнал» digitalWrite(13, LOW); // ждём 1 секунду delay(1000); }
После прошивки платы, цепь будет замыкаться и размыкаться раз в секунду.
С помощью Nano Switch удобно управлять электронными устройствами. Модернизируем фотоаппарат Panasonic FZ1000, добавив пульт дистанционного управления фокусом и затвором.
S
и X
макетной платы.2
и 3
пинам подключите две сенсорные кнопки (Troyka модуль)// пины кнопок #define PIN_BUTTON_FOCUS 2 #define PIN_BUTTON_SHOT 3 // пины оптореле #define PIN_NANO_SWITCH_FOCUS 4 #define PIN_NANO_SWITCH_SHOT 5 void setup() { // устанавливаем пине оптореле в режим выхода pinMode(PIN_NANO_SWITCH_FOCUS, OUTPUT); pinMode(PIN_NANO_SWITCH_SHOT, OUTPUT); } void loop() { // если нажата кнопка фокуса if (PIN_BUTTON_FOCUS) { // подаём на оптореле фокуса высокий уровень digitalWrite(PIN_NANO_SWITCH_FOCUS, HIGH); } else { // подаём на оптореле низкий уровень digitalWrite(PIN_NANO_SWITCH_FOCUS, LOW); } // если нажата кнопка затвора if (PIN_BUTTON_SHOT) { // подаём на оптореле затвора высокий уровень digitalWrite(PIN_NANO_SWITCH_SHOT, HIGH); } else { // подаём на оптореле затвора низкий уровень digitalWrite(PIN_NANO_SWITCH_SHOT, LOW); } }
Модуль имеет две группы проводов: 1 группа — контакты подключения управляющей платы
2 группа