Приветствую членов сообщества! Собственно по ходу работы возник вопрос о взаимодействии arduino с ОС, в частности с windows, возможно ли скажем написать скетч, который походу работы запустил какое-то приложение на компе, скажем через cmd, например просто текстовый редактор. Такое возможно сделать? Буду благодарен за ответы.
arduino leonardo или digispark могут прикинувшись клавиатурой нажать Win+R и ввести там любую команду
Если не ошибаюсь, и с UNO так можно провернуть. (гуглить arduino UNO как клавиатура) Да сейчас и писать то не нужно, тупо копипаст из интернета. Я думаю есть много исходников и на разных языках программирования.
то вот ему в помощь полностю рабочий пример на powershell Код (C++): $com=New-Object System.IO.Ports.SerialPort COM3,115200,None,8,one $com.DtrEnable=$false $com.Open() while($true) { if($cmd=$com.ReadExisting()) { Start-Process cmd.exe "/k echo $cmd" } Start-Sleep -m 10 } Скрипт в бесконечном цикле слушает порт COM3, и если оттуда приходит строка, запускает cmd, передавая эту строку в качестве параметра