Data exchange from browser to a microcontroller with WebUSB
#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 https://s.click.aliexpress.com/e/_AZG8aU
🎩 DEMO FILES
Detect WebUSB on the browser https://hutscape.com/tutorials/webusb-detect
Send data from MCU to browser https://hutscape.com/tutorials/webusb-send
Send data from browser to MCU https://hutscape.com/tutorials/webusb-receive and https://hutscape.com/tutorials/webusb-led
🔗 LINKS SHOWN
Tomu https://tomu.im
Web USB API https://wicg.github.io/webusb/
WebUSB Demos on Arduino https://github.com/webusb/arduino
WebUSB compatible hardware https://github.com/webusb/arduino#compatible-hardware
Arduino board comparison https://www.arduino.cc/en/products.compare
Datasheet for ATmega32U4 http://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf
Datasheet for SAMD21 https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Atmel-42181-SAM-D21_Datasheet.pdf
Datasheet of EFM32 https://www.silabs.com/documents/public/data-sheets/efm32g-datasheet.pdf
Arduino WebUSB demos https://webusb.github.io/arduino/demos/
Serial.js https://github.com/webusb/arduino/blob/gh-pages/demos/serial.js
System_profiler for macOS https://ss64.com/osx/system_profiler.html
Lsusb https://linux.die.net/man/8/lsusb
🔌 TOOLS USED
https://hutscape.com/tools
Видео Data exchange from browser to a microcontroller with WebUSB канала Sayanee Basu
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 https://s.click.aliexpress.com/e/_AZG8aU
🎩 DEMO FILES
Detect WebUSB on the browser https://hutscape.com/tutorials/webusb-detect
Send data from MCU to browser https://hutscape.com/tutorials/webusb-send
Send data from browser to MCU https://hutscape.com/tutorials/webusb-receive and https://hutscape.com/tutorials/webusb-led
🔗 LINKS SHOWN
Tomu https://tomu.im
Web USB API https://wicg.github.io/webusb/
WebUSB Demos on Arduino https://github.com/webusb/arduino
WebUSB compatible hardware https://github.com/webusb/arduino#compatible-hardware
Arduino board comparison https://www.arduino.cc/en/products.compare
Datasheet for ATmega32U4 http://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf
Datasheet for SAMD21 https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/Atmel-42181-SAM-D21_Datasheet.pdf
Datasheet of EFM32 https://www.silabs.com/documents/public/data-sheets/efm32g-datasheet.pdf
Arduino WebUSB demos https://webusb.github.io/arduino/demos/
Serial.js https://github.com/webusb/arduino/blob/gh-pages/demos/serial.js
System_profiler for macOS https://ss64.com/osx/system_profiler.html
Lsusb https://linux.die.net/man/8/lsusb
🔌 TOOLS USED
https://hutscape.com/tools
Видео Data exchange from browser to a microcontroller with WebUSB канала Sayanee Basu
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Exploring WebUSB and its exciting potential - Suz Hinton - JSConf US 2018](https://i.ytimg.com/vi/IpfZ8Nj3uiE/default.jpg)
![PIC 18F4550 USB - HID + LabVIEW 2012 - YouTube](https://i.ytimg.com/vi/JzJOFkWMn2M/default.jpg)
![access EVERYTHING from your web browser!! (Linux and Windows Desktop, SSH) // Guacamole Install](https://i.ytimg.com/vi/gsvS2M5knOw/default.jpg)
![Top 10 IoT(Internet Of Things) Projects Of All Time | 2021](https://i.ytimg.com/vi/QL-6PdiDTeo/default.jpg)
![#240 Time to Say Goodbye to Arduino and Go On to Micropython/ Adafruit Circuitpython?](https://i.ytimg.com/vi/m1miwCJtxeM/default.jpg)
![WebUSB is here! TinyUSB now has WebUSB support at Adafruit!](https://i.ytimg.com/vi/5UU8GRoDw8c/default.jpg)
![Connecting to an API using an ESP8266 (Or any Arduino)](https://i.ytimg.com/vi/HUjFMVOpXBM/default.jpg)
![T203a. HOW-TO: Latency, Real-Time Streaming, & WebRTC](https://i.ytimg.com/vi/DdEbQYd70x4/default.jpg)
![Blazor Desktop - hybrid Web and Desktop apps in .NET 6!](https://i.ytimg.com/vi/jCR26PkaHmk/default.jpg)
![What is Web Bluetooth? (2021) | Learn Technology in 5 Minutes](https://i.ytimg.com/vi/wg0yiSpjqzM/default.jpg)
![How to Detect if the user is using an iPhone, Android or a Browser](https://i.ytimg.com/vi/QukFW1qymSA/default.jpg)
![Common missing steps between the schematic and PCB layout // KiCad, PartsBox with LoRa, E-Ink, GPS](https://i.ytimg.com/vi/SxpuTqal_V0/default.jpg)
![How Water Towers Work](https://i.ytimg.com/vi/yZwfcMSDBHs/default.jpg)
![Making HTTP Requests from NodeJS](https://i.ytimg.com/vi/rh7opViDFMo/default.jpg)
![The Universal Serial Web](https://i.ytimg.com/vi/5To_PB3xBdY/default.jpg)
![Reading USB in Python](https://i.ytimg.com/vi/xfhzbw93rzw/default.jpg)
![Django Relationships: ManyToManyField , ForegnKeyField , OnetoManyField](https://i.ytimg.com/vi/e-cvypkEZLU/default.jpg)
![The thrilling potential of SixthSense technology | Pranav Mistry](https://i.ytimg.com/vi/YrtANPtnhyg/default.jpg)
![Using the Geolocation API - JavaScript Tutorial](https://i.ytimg.com/vi/916M64DuRnk/default.jpg)
![15 Custom Lightsaber Fonts Showcase](https://i.ytimg.com/vi/KIDOSt-0h-w/default.jpg)