अगर मेरे पास एक से अधिक Arduinos एक Linux कंप्यूटर पर USB से जुड़ा है, और वे के रूप में दिखाते हैं
- / TTY / ACM0
- / TTY / ACM1
- / TTY / ACM2
मैं कैसे पहचान सकता हूं कि कौन सा Arduino है जो सीरियल कनेक्शन के माध्यम से उनसे जुड़े बिना है ? क्या Arduino पर एक सीरियल नंबर या एक अद्वितीय आईडी है?
आपके समय के लिए शुक्रिया।
स्थिति: Uno R3, मेगा, लियोनार्डो के साथ / ttyACM [1,2,3]
उपर्युक्त क्रम में उपकरणों के साथ lsusb आउटपुट:
... बस 001 डिवाइस 011: आईडी 2341: 0043 बस 001 डिवाइस 013: आईडी 2341: 8036 ... बस 001 डिवाइस 014: आईडी 2341: 0042
lsusb -d विक्रेता: डिवाइस -vvv प्रत्येक के लिए दिखाता है
ऊनो
बस 001 डिवाइस 014: आईडी 2341: 0042
डिवाइस डिस्क्रिप्टर:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 2 संचार
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x2341
idProduct 0x0042
bcdDevice 0.01
iManufacturer 1 Arduino (www.arduino.cc)
उपज २
iSerial 220 55330313735351910141
bNumConfigurations 1
विन्यास विवरणक:
bLength 9
bDescriptorType 2
wTotalLength 62
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
स्वयं संचालित है
मैक्सपावर 100mA
इंटरफ़ेस विवरणक:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 संचार
bInterfaceSubClass 2 सार (मॉडेम)
bInterfaceProtocol 1 एटी-कमांड (v.25ter)
iInterface 0
सीडीसी हैडर:
bcdCDC 10.01
सीडीसी एसीएम:
bmCapabilities 0x06
विराम देता है
लाइन कोडिंग और धारावाहिक राज्य
सीडीसी यूनियन:
bMasterInterface 0
bSlaveInterface १
समापन बिंदु विवरणक:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
ट्रांसफर टाइप इंटरप्ट
सिंक प्रकार कोई नहीं
उपयोग प्रकार डेटा
wMaxPacketize 0x0008 1x 8 बाइट्स
bInterval 255
इंटरफ़ेस विवरणक:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 सीडीसी डेटा
bInterfaceSubClass 0 अप्रयुक्त
bInterfaceProtocol 0
iInterface 0
समापन बिंदु विवरणक:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 2
स्थानांतरण प्रकार थोक
सिंक प्रकार कोई नहीं
उपयोग प्रकार डेटा
wMaxPacketize 0x0040 1x 64 बाइट्स
bInterval १
समापन बिंदु विवरणक:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
स्थानांतरण प्रकार थोक
सिंक प्रकार कोई नहीं
उपयोग प्रकार डेटा
wMaxPacketize 0x0040 1x 64 बाइट्स
bInterval १
डिवाइस स्थिति: 0x0000
(बस संचालित)
Leonardo:
बस 001 डिवाइस 013: आईडी 2341: 8036
डिवाइस डिस्क्रिप्टर:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (इंटरफ़ेस स्तर पर परिभाषित)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x2341
idProduct 0x8036
bcdDevice 1.00
iManufacturer 1 Arduino LLC
iProduct 2 Arduino लियोनार्डो
iSerial 0
bNumConfigurations 1
विन्यास विवरणक:
bLength 9
bDescriptorType 2
wTotalLength 100
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(बस संचालित)
मैक्सपावर 500mA
इंटरफ़ेस एसोसिएशन:
bLength ength
bDescriptorType 11
bFirstInterface 0
bInterfaceCount 2
bFunctionClass 2 संचार
bFunctionSubClass 2 सार (मॉडेम)
bFunctionProtocol 1 एटी-कमांड (v.25ter)
iFunction 0
इंटरफ़ेस विवरणक:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 संचार
bInterfaceSubClass 2 सार (मॉडेम)
bInterfaceProtocol 0 कोई नहीं
iInterface 0
सीडीसी हैडर:
bcdCDC 1.10
सीडीसी कॉल प्रबंधन:
bmCapabilities 0x01
कॉल प्रबंधन
bDataInterface 1
सीडीसी एसीएम:
bmCapabilities 0x06
विराम देता है
लाइन कोडिंग और धारावाहिक राज्य
सीडीसी यूनियन:
bMasterInterface 0
bSlaveInterface १
समापन बिंदु विवरणक:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
ट्रांसफर टाइप इंटरप्ट
सिंक प्रकार कोई नहीं
उपयोग प्रकार डेटा
wMaxPacketize 0x0040 1x 64 बाइट्स
bInterval 0
समापन बिंदु विवरणक:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
स्थानांतरण प्रकार थोक
सिंक प्रकार कोई नहीं
उपयोग प्रकार डेटा
wMaxPacketize 0x0040 1x 64 बाइट्स
bInterval 0
इंटरफ़ेस विवरणक:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 मानव इंटरफ़ेस डिवाइस
bInterfaceSubClass 0 कोई उपवर्ग नहीं
bInterfaceProtocol 0 कोई नहीं
iInterface 0
छिपाई डिवाइस डिस्क्रिप्टर:
bLength 9
bDescriptorType 33
bcdHID 1.01
bCountryCode 0 समर्थित नहीं है
bNumDescriptors 1
bDescriptorType 34 रिपोर्ट
wDescriptorLength 101
रिपोर्ट विवरणक: (लंबाई 101 है)
आइटम (वैश्विक): उपयोग पृष्ठ, डेटा = [0x01] 1
सामान्य डेस्कटॉप नियंत्रण
आइटम (स्थानीय): उपयोग, डेटा = [0x02] 2
चूहा
आइटम (मुख्य): संग्रह, डेटा = [0x01] 1
आवेदन
आइटम (स्थानीय): उपयोग, डेटा = [0x01] 1
सूचक
आइटम (मुख्य): संग्रह, डेटा = [0x00] 0
शारीरिक
आइटम (वैश्विक): रिपोर्ट आईडी, डेटा = [0x01] 1
आइटम (वैश्विक): उपयोग पृष्ठ, डेटा = [0x09] 9
बटन
आइटम (स्थानीय): उपयोग न्यूनतम, डेटा = [0x01] 1
बटन 1 (प्राथमिक)
आइटम (स्थानीय): अधिकतम उपयोग, डेटा = [0x03] 3
बटन 3 (तृतीयक)
आइटम (वैश्विक): तार्किक न्यूनतम, डेटा = [0x00] 0
आइटम (वैश्विक): तार्किक अधिकतम, डेटा = [0x01] 1
आइटम (वैश्विक): रिपोर्ट गणना, डेटा = [0x03] 3
आइटम (वैश्विक): रिपोर्ट का आकार, डेटा = [0x01] 1
आइटम (मुख्य): इनपुट, डेटा = [0x02] 2
डेटा चर निरपेक्ष No_Wrap रैखिक
Preferred_State No_Null_Position Non_Volatile Bitfield
आइटम (वैश्विक): रिपोर्ट गणना, डेटा = [0x01] 1
आइटम (वैश्विक): रिपोर्ट का आकार, डेटा = [0x05] 5
आइटम (मुख्य): इनपुट, डेटा = [0x03] 3
लगातार चर निरपेक्ष No_Wrap रैखिक
Preferred_State No_Null_Position Non_Volatile Bitfield
आइटम (वैश्विक): उपयोग पृष्ठ, डेटा = [0x01] 1
सामान्य डेस्कटॉप नियंत्रण
आइटम (स्थानीय): उपयोग, डेटा = [0x30] 48
दिशा-X
आइटम (स्थानीय): उपयोग, डेटा = [0x31] 49
दिशा-Y
आइटम (स्थानीय): उपयोग, डेटा = [0x38] 56
पहिया
आइटम (वैश्विक): तार्किक न्यूनतम, डेटा = [0x81] 129
आइटम (वैश्विक): तार्किक अधिकतम, डेटा = [0x7f] 127
आइटम (वैश्विक): रिपोर्ट का आकार, डेटा = [0x08] 8
आइटम (वैश्विक): रिपोर्ट गणना, डेटा = [0x03] 3
आइटम (मुख्य): इनपुट, डेटा = [0x06] 6
डेटा परिवर्तनीय सापेक्ष No_Wrap रैखिक
Preferred_State No_Null_Position Non_Volatile Bitfield
आइटम (मुख्य): अंत संग्रह, डेटा = कोई नहीं
आइटम (मुख्य): अंत संग्रह, डेटा = कोई नहीं
......
समापन बिंदु विवरणक:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 3
ट्रांसफर टाइप इंटरप्ट
सिंक प्रकार कोई नहीं
उपयोग प्रकार डेटा
wMaxPacketize 0x0040 1x 64 बाइट्स
bInterval १
डिवाइस स्थिति: 0x0000
(बस संचालित)
और मेगा 256:
बस 001 डिवाइस 014: आईडी 2341: 0042
डिवाइस डिस्क्रिप्टर:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 2 संचार
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x2341
idProduct 0x0042
bcdDevice 0.01
iManufacturer 1 Arduino (www.arduino.cc)
उपज २
iSerial 220 55330313735351910141
bNumConfigurations 1
विन्यास विवरणक:
bLength 9
bDescriptorType 2
wTotalLength 62
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
स्वयं संचालित है
मैक्सपावर 100mA
इंटरफ़ेस विवरणक:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 संचार
bInterfaceSubClass 2 सार (मॉडेम)
bInterfaceProtocol 1 एटी-कमांड (v.25ter)
iInterface 0
सीडीसी हैडर:
bcdCDC 10.01
सीडीसी एसीएम:
bmCapabilities 0x06
विराम देता है
लाइन कोडिंग और धारावाहिक राज्य
सीडीसी यूनियन:
bMasterInterface 0
bSlaveInterface १
समापन बिंदु विवरणक:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
ट्रांसफर टाइप इंटरप्ट
सिंक प्रकार कोई नहीं
उपयोग प्रकार डेटा
wMaxPacketize 0x0008 1x 8 बाइट्स
bInterval 255
इंटरफ़ेस विवरणक:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 सीडीसी डेटा
bInterfaceSubClass 0 अप्रयुक्त
bInterfaceProtocol 0
iInterface 0
समापन बिंदु विवरणक:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 2
स्थानांतरण प्रकार थोक
सिंक प्रकार कोई नहीं
उपयोग प्रकार डेटा
wMaxPacketize 0x0040 1x 64 बाइट्स
bInterval १
समापन बिंदु विवरणक:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
स्थानांतरण प्रकार थोक
सिंक प्रकार कोई नहीं
उपयोग प्रकार डेटा
wMaxPacketize 0x0040 1x 64 बाइट्स
bInterval १
डिवाइस स्थिति: 0x0000
(बस संचालित)

lsusb -vvvकहते हैं?