Как сбросить Arduino из программного обеспечения


10

Как вы знаете, Arduino IDE сбрасывает Arduino при открытии последовательного монитора. Я хочу, чтобы моя программа тоже это делала. Но я не знаю как.

Я изучил исходный код Arduino IDE (Serial.java & SerialMonitor.java), но не могу найти, куда он отправляет команду сброса. Где это находится?

Я использую C # для связи с серийным.

Ответы:


10

Хорошо, я решил это, отправив импульс DSR, как показано в коде ниже:

mySerial.DtrEnable = true;
mySerial.Open();
Thread.Sleep(1000);
mySerial.DtrEnable = false;

3
К вашему сведению: Сброс Леонардо запускается, когда виртуальный (CDC) последовательный / COM-порт Леонардо открывается со скоростью 1200 бод, а затем закрывается
mpflaga
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.