Переглядів 8,590
#webusb #chrome #arduino
WebUSB is experimental and is available on the Chrome browser. With micro-controllers such as ATmega32U4, SAMD21, and EFM32, we can detect USB devices as well as do some data exchange between the browser and the micro-controllers.
⏰ TIMESTAMPS
0:00 Intro
5:10 Detect USB devices on the browser
7:43 Send data from MCU to browser
13:45 Send data from browser to MCU
‣ Some links below are affiliate. I receive a small commission at no extra cost to you.
📻 PRODUCTS MENTIONED
RobotDyn SAMD21 M0 Mini s.click.aliexpress.com/e/_AZG8aU
🎩 DEMO FILES
Detect WebUSB on the browser hutscape.com/tutorials/webusb...
Send data from MCU to browser hutscape.com/tutorials/webusb...
Send data from browser to MCU hutscape.com/tutorials/webusb... and hutscape.com/tutorials/webusb...
🔗 LINKS SHOWN
Tomu tomu.im
Web USB API wicg.github.io/webusb/
WebUSB Demos on Arduino github.com/webusb/arduino
WebUSB compatible hardware github.com/webusb/arduino#com...
Arduino board comparison www.arduino.cc/en/products.co...
Datasheet for ATmega32U4 ww1.microchip.com/downloads/en...
Datasheet for SAMD21 cdn.sparkfun.com/datasheets/D...
Datasheet of EFM32 www.silabs.com/documents/publ...
Arduino WebUSB demos webusb.github.io/arduino/demos/
Serial.js github.com/webusb/arduino/blo...
System_profiler for macOS ss64.com/osx/system_profiler....
Lsusb linux.die.net/man/8/lsusb
🔌 TOOLS USED
hutscape.com/tools