Блокировка компьютера внешней кнопкой

kakoitotam.dzhiek
Offline
Зарегистрирован: 02.12.2020

Здравствуйте.

На Arduino Nano сделал вход в Windows 10 с помощью NFC метки!
И захотелось мне в мою конструкцию добавить кнопку блокировки пк, при её нажатие должна сработать комбинация Win+L.
Подскажите пожалуйста, как мне это сделать?
Куда припаять кнопку и какой нужен скеч?

 

 

 

b707
Offline
Зарегистрирован: 26.05.2017

kakoitotam.dzhiek пишет:

На Arduino Nano сделал вход в Windows 10 с помощью NFC метки!

 

Куда припаять кнопку и какой нужен скеч?

вторая фраза явно противоречит первой. Думаю, что вы ничего не сделали, максимум - слизали где-то готовый код, не поняв в нем ни строчки. Если б делали сами - таких детских вопросов бы не было...

Рассказывайте. что за проект у вас с NFC меткой - может тогда кто-то подскажет, как добавить в него кнопку. Хотя вряд ли

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

С такими вопросами - в платный раздел "Ищу исполнителя".

kakoitotam.dzhiek
Offline
Зарегистрирован: 02.12.2020

Я что написал что сам что-то написал?

В интернете есть много инструкций, в частности на GitHub.

Проект по этому видео https://www.youtube.com/watch?v=soFOd8b9T1M

b707
Offline
Зарегистрирован: 26.05.2017

kakoitotam.dzhiek пишет:

Я что написал что сам что-то написал?

ну то есть я угадал и сами вы ничего в этом не смыслите? - тогда на какую помощь вы рассчитывали? кто-то должен пересказать вам учебник по электронике и программированию?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

b707 пишет:

кто-то должен пересказать вам учебник по электронике и программированию?

Нет, зачем? Просто сделать готовое решение и показать как его подключить. Желательно в виде видеоурока. Займётесь? :-)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

скан коды клавиш, если не путаю будут 125 и 38 (десятичные)

b707
Offline
Зарегистрирован: 26.05.2017

ua6em пишет:

скан коды клавиш, если не путаю будут 125 и 38 (десятичные)

а кто их будет посылать - нано? :)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

b707 пишет:

ua6em пишет:

скан коды клавиш, если не путаю будут 125 и 38 (десятичные)

а кто их будет посылать - нано? :)

Для нано можно проще:

const int buttonPin = 6;
const int ledPin =  13;
int buttonState = 1;

void setup() {
  pinMode(ledPin, OUTPUT);
  pinMode(buttonPin, INPUT_PULLUP);
  Serial.begin(9600);
}

void loop() {
  buttonState = digitalRead(buttonPin);
  if (buttonState == LOW) {
    digitalWrite(ledPin, HIGH);
    Serial.println(HIGH);
  } else {
    digitalWrite(ledPin, LOW);
    Serial.println(LOW);
  }
}

ему предложили сменить ардуинку  и посылать эту комбинацию он жеж от этого предложения пляшет, я так понимаю...
Не путаю )))

kakoitotam.dzhiek
Offline
Зарегистрирован: 02.12.2020

ua6em, не от чего я не пляшу)

Ну просто опять месяц, два ждать новую)

И нано чётко влазиет в баночку из под большого тик-так )

Ваш код для блокировки? Просто в коде не вижу клавиш 125 и 38

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

kakoitotam.dzhiek пишет:

ua6em, не от чего я не пляшу)

Ну просто опять месяц, два ждать новую)

И нано чётко влазиет в баночку из под большого тик-так )

Ваш код для блокировки? Просто в коде не вижу клавиш 125 и 38

там их и нет, гасит приложение виндовс при отправке ардуиной наной в сериал порт единички...
а для кодов 125 и 38 ардуина должна стать клавиатурой, это возможно на чипе 32U )))