ฉันใช้ Arduino IDE เพื่ออัพโหลดภาพร่างไปยัง Arduino Uno ของฉัน ระบบปฏิบัติการของฉันคือ Linux Ubuntu 14.04 LTS Arduino IDE มีสองพอร์ตโดยค่าเริ่มต้นสำหรับการสื่อสารกับ Arduino Uno:
/dev/ttyACM0
/dev/ttyS0
- ความแตกต่างระหว่างสองพอร์ตเหล่านี้คืออะไร?
- "ACM0" และ "S0" หมายถึงอะไร
- มีไฟล์กำหนดค่าในโครงสร้างโฟลเดอร์ OS ที่อธิบายพารามิเตอร์ของพอร์ตเหล่านี้หรือไม่?
ฉันรู้ว่าเมื่อฉันเลือก/dev/ttyACM0
ฉันสามารถส่งข้อมูลไปยัง Arduino Uno ของฉันได้ /dev/ttyS0
แต่มันไม่ทำงานเมื่อฉันเลือก
ฉันแค่อยากเข้าใจว่าพอร์ตเหล่านี้คืออะไรกันแน่