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

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

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

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

8 голосов | спросил Bhoke 23 +04002014-10-23T19:04:44+04:00312014bEurope/MoscowThu, 23 Oct 2014 19:04:44 +0400 2014, 19:04:44

1 ответ


9

ОК, я решил это, отправив DSR-импульс, как показано на следующем рисунке:

mySerial.DtrEnable = true;
mySerial.Open();
Thread.Sleep(1000);
mySerial.DtrEnable = false;
ответил Bhoke 23 +04002014-10-23T19:21:23+04:00312014bEurope/MoscowThu, 23 Oct 2014 19:21:23 +0400 2014, 19:21:23

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132