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


10

Як відомо, IDE Arduino скидає Arduino при відкритті послідовного монітора. Я також хочу, щоб це виконувала і моя програма. Але я не знаю як.

Я вивчив вихідний код IDE Arduino (Serial.java & SerialMonitor.java), але не можу знайти, куди він надсилає команду скидання. Де це?

Я використовую C # для спілкування з серійними.

Відповіді:


10

Гаразд, я вирішив це, відправивши імпульс DSR, як видно з коду нижче:

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

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