Я пытаюсь автоматизировать, управляя двигателем 12 В с помощью Arduino Uno.Arduino Control от ПК
У меня есть этот код на Arduino:
const int transistorPin = 9;
void setup() {
pinMode(transistorPin, OUTPUT);
}
void loop() {
int sensorValue = analogRead(A0);
int outputValue = map(sensorValue, 0, 1023, 0, 255);
analogWrite(transistorPin, outputValue);
}
довольно простой, так что с этим я могу контролировать скорость двигателя, используя печатную плату, потенциометр, и дополнительный вход 12В непосредственно на печатную плату.
так что эта физическая вещь работает, но теперь проблема заключается в том, что я не могу создать метод для управления ардуино с ПК.
Идея состоит в том, что система C# (уже существует, я не могу ее изменить) для запуска приложения, .exe, .bat или чего-то еще, и это приложение должно контролировать или сообщать Arduino о начале работы, я не знаю, управляя напряжением, путем изменения USB вкл и выкл с задержкой, чтобы отправить байт, и если arduino получит его, он начнется с программы, я открыт для предложений и помощи.
Идея состоит в том, что этот двигатель натягивает одну метку и только одну, а затем останавливается, пока это приложение на ПК не запустится снова и не активирует ардуино для доставки другой метки и снова останавливается.
С # вы можете общаться с Arduino через последовательный интерфейс (SerialPort). – C1sc0
Добро пожаловать в переполнение стека. Пожалуйста, найдите время, чтобы прочитать [The Tour] (http://stackoverflow.com/tour) и обратитесь к материалу из [Справочного центра] (http://stackoverflow.com/help/asking) о том, что и как вы можете спросите здесь. –