Thursday, February 20, 2025

เตรียมการสอน Edu:bit หรือ microbit ให้ ลูกชาย บน Ubuntu 22.04

 เขียนโดยใช้ webUSB  ผ่าน Chrome แต่จะไม่สามารถ connect ได้ตั้งแต่ต้นเนื่องจากติดเรื่อง สิทธิ์

วิธีแก้ไข 

On Fedora, ensure that the plugdev group exists

1. ใช้คำสั่ง เผื่อเช็ค group ก่อนว่ามีหรือเปล่า ถ้าไม่มีก็จะเพิ่ม Group ลงไป 

getent group plugdev >/dev/null || sudo groupadd -r plugdev

2. จากนั้นเข้าไปที่ path /etc/udev/rules.d/ 

สร้างไฟล์ 

sudo touch /etc/udev/rules.d/50-microbit.rules

 จากนั้นใช้ text editor แก้ไขไฟล์ดังกล่าว ตามนี้ 

SUBSYSTEM=="usb", ATTR{idVendor}=="0d28", MODE="0664", GROUP="plugdev"

3. แล้วก็เพิ่ม user ที่ใช้งานอยู่ลงไป group ที่เพิ่มขึ้นมา ด้วยคำสั่ง 

sudo usermod -a -G plugdev <your-username>

4. ทำการ restart  udev ใหม่ 

sudo udevadm control --reload-rules 

5. ทำการ Logout ออกก่อน แล้วค่อย Login เข้าใช้งานใหม่ จะสามารถ connect microbit ผ่าน webUSB ได้แล้ว  หรือถ้าไม่แน่ใจก็ restart เครื่องก่อนใช้ได้เลย  

No comments: