सॉफ्टवेयर से 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
FYI करें: लियोनार्डो के वर्चुअल (CDC) सीरियल / COM पोर्ट को 1200 बॉड में खोला जाता है और फिर बंद कर दिया जाता है जब लियोनार्डो का रीसेट चालू हो जाता है
mpflaga
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.