Arduino yazılımdan nasıl sıfırlanır


10

Bildiğiniz gibi Arduino IDE, Seri Monitör açıldığında Arduino'yu sıfırlar. Programımın da bunu yapmasını istiyorum. Ama nasıl olduğunu bilmiyorum.

Arduino IDE'nin (Serial.java & SerialMonitor.java) kaynak kodunu inceledim, ancak reset komutunu nereye göndereceğini bulamıyorum. Nerede?

Seri ile iletişim kurmak için C # kullanıyorum.

Yanıtlar:


10

Tamam, aşağıdaki kodda görüldüğü gibi DSR nabız göndererek bunu çözdüm:

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

3
Bilginize: Leonardo'nun sıfırlaması, Leonardo'nun sanal (CDC) seri / COM bağlantı noktası 1200 baud'da açıldığında ve sonra kapatıldığında
tetiklenir
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.