Internet of Things กำลังปฏิวัติหลาย ๆ ด้านไม่เพียง แต่ในชีวิตประจำวัน แต่ยังรวมถึงโลกของการเขียนโปรแกรมและไอทีด้วย แม้ว่า Ubuntu จะเข้ากันได้ดี แต่ความสัมพันธ์ดังกล่าวไม่ได้ขึ้นอยู่กับความสามารถในการทำงานกับฮาร์ดแวร์ฟรีเท่านั้น แต่ยังรวมถึงซอฟต์แวร์ที่รองรับที่ทำงานร่วมกับฮาร์ดแวร์ฟรีเช่น Arduino IDE ซึ่งเป็นชุดโปรแกรมที่สร้างขึ้นเพื่อทำงานกับโครงการ บอร์ด Arduino.
การติดตั้งและ การทำงานของ Arduino IDE นั้นง่ายมากใน Ubuntu แม้ว่าจะต้องมีการกำหนดค่าเล็กน้อยและการติดตั้งดังกล่าวอาจไม่เหมาะสำหรับมือใหม่ด้วยเหตุนี้บทช่วยสอนนี้ เพื่อให้ใช้งานได้เราต้องการเพียง Ubuntu ที่มีการเชื่อมต่ออินเทอร์เน็ตสายเคเบิลสำหรับเชื่อมต่อพีซีของเรากับบอร์ด Arduino ของเราและใส่ใจกับสิ่งที่เราทำ ดังนั้นเราจึงเริ่ม:
เราเปิดเทอร์มินัลและเขียนสิ่งต่อไปนี้:
sudo apt-get update sudo apt-get install arduino arduino-core
เมื่อติดตั้งแล้วเราต้องตรวจสอบให้แน่ใจว่าการเชื่อมต่อระหว่างโปรแกรมและบอร์ดทำงานได้ ในการดำเนินการนี้เราเชื่อมต่อบอร์ดกับคอมพิวเตอร์ของเราและเขียนสิ่งต่อไปนี้:
dmesg | grep ttyACM
หากการเชื่อมต่อทำงานเทอร์มินัลควรส่งคืนวลีที่ลงท้ายด้วยสิ่งต่อไปนี้:
ttyACM0: USB ACM device
ซึ่งหมายความว่าการเชื่อมต่อใช้งานได้ ตอนนี้เพื่อที่เราจะสามารถแทรกและส่งโปรแกรมของเราได้เราต้องให้สิทธิ์กับพอร์ตซึ่งทำได้ดังนี้:
sudo chmod 666 /dev/ttyACM0
การกำหนดค่า Arduino IDE
ข้อควรระวังเนื่องจากการดำเนินการครั้งสุดท้ายนี้จะต้องทำซ้ำทุกครั้งที่เราเชื่อมต่อบอร์ด arduino กับพีซีของเรา ตอนนี้ Arduino IDE ของเราพร้อมแล้วเราไปที่ Dash และค้นหา arduino ที่ Arduino IDE ของเราจะเปิด
เนื่องจากโครงการมีเพลตจำนวนมากที่สร้างขึ้นและแตกต่างกันทั้งหมดสิ่งที่เราต้องทำก่อนเริ่มโปรเจ็กต์คือการเลือกเพลตที่เราจะทำงานดังนั้นเราจึงไปที่ Tools -> Card (เราเลือกการ์ดที่เชื่อมต่อ) และใน Tools -> Serial Port (เราเลือกพอร์ตอนุกรมที่บอร์ดของเราเชื่อมต่ออยู่) ทั้งหมดนี้เราแค่ต้องสนุกกับ Arduino IDE ใน Ubuntu ตอนนี้เราต้องพัฒนา
sudo chmod 666 / dev / ttyACM0
จะเป็นการดีกว่าที่จะเพิ่มตัวเองในกลุ่มของ / dev / ttyACM0 เพื่อดูว่ากลุ่มใดที่คุณต้องแสดงรายการไฟล์:
ls -lh / dev / ttyACM0
และมันควรจะออกมาเช่น:
crw-rw—- 1 root dialout 188, 0 เม.ย. 13 17:52 / dev / ttyACM0
กลุ่มนี้คือ "dialout" คุณต้องเพิ่มตัวเองในกลุ่มนี้เพื่อที่คุณจะได้รับอนุญาตให้ arduino ใช้พอร์ตนี้ได้เสมอ
ขอบคุณ !! ในที่สุดฉันก็สามารถเชื่อมต่อ arduino ใน Lubuntu ได้แล้วขอบคุณคำแนะนำของคุณ .. 😀
สวัสดีครับ แต่ arduino ที่ติดตั้งมันเก่ามากสุดท้ายแล้วไม่สามารถติดตั้งได้หรือไม่?
ขอบคุณและขอแสดงความนับถือ