मैं अपने Arduino Uno में रेखाचित्र अपलोड करने के लिए Arduino IDE का उपयोग करता हूं। मेरा OS Linux Ubuntu 14.04 LTS है। Arduino IDE के पास संचार के लिए डिफ़ॉल्ट रूप से Arduino IDE के दो पोर्ट हैं:
/dev/ttyACM0
/dev/ttyS0
- इन दोनों बंदरगाहों में क्या अंतर है?
- "ACM0" और "S0" का क्या अर्थ है?
- क्या ओएस फ़ोल्डर संरचना में कहीं कॉन्फ़िगरेशन फाइलें हैं जो इन बंदरगाहों के मापदंडों का वर्णन करती हैं?
मुझे पता है कि जब मैं चयन करता हूं /dev/ttyACM0
, तो मैं अपने Arduino Uno को डेटा भेजने में सक्षम हूं। हालांकि जब मैं चयन करता हूं तो यह काम नहीं करता है /dev/ttyS0
।
मैं बस ये समझना चाहता हूं कि ये बंदरगाह वास्तव में क्या हैं।