mruby Application Template mirb (Embeddable Interactive Ruby Shell) I²C Library for ESP32 mruby Notable project: RubyOnWheelchair Although an STM32 based board was ultimately used for the final form of the project for on-board Ethernet, an ESP32 board was used in the prototyping process. Fo...
Use this course as a stepping stone to more advanced topics such as mesh networking, Audio development, security etc. Use content learned in conjunction with the Arduino framework to leverage certain libraries. This course is not for you if you: Just want to copy and paste code without underst...
Once connected, the nodes on the second layer become intermediate parent nodes (assuming the maximum layer allowed is greater than two), and in turn form the next layer. As shown in the figure above, node B to node D are within the connectivity of the root node. Therefore, node B to ...
In a 2-way (full-duplex) communications mode, each device is both an Initiator and Responder. One-Way Communication The simplest communications topology is one-way, unidirectional communications. In this arrangement, the Initiator ESP32 transmits data to the Responder ESP32. The Initiator can tell...
The submission form includes space for a short (150 word) abstract; this is necessary and will be used on the Supercomputing website in the event the abstract is selected for the workshop. Please upload a pdf of the full abstract (blinded) in the “Paper Upload” section of the submission...
For a full demo which walks through configuration of a UI with train arrival times, weather, both instant temperature and forecast with icons, and date/time check out the video after the break. Source for the example is here, but be sure to check out examples/ in the repo for more ...
macAddress() function that returns the MAC address in the form of a 6-byte array formatted as a string. Here’s an example code that demonstrates how to get the MAC address of the ESP32: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 /* * ESP32 Get MAC Address Example * Full ...
through a process known asWebSocket handshake. The handshake starts with an HTTP request/response, allowing servers to handle HTTP connections as well as WebSocket connections on the same port. Once the connection is established, the client and the server can send WebSocket data in full duplex ...
Networking – Ethernet USB – USB OTG 2.0 HS, USB 1.1 FS Serial/JTAG SPI, I2C, I3C, LED PWM, MCPWM, RMT, UART, and TWAI ADC, DAC SDIO Host 3.0 for high-speed connectivity. Up to 50x GPIOs General-purpose timers, watchdog timers, system timers LP peripherals SPI, UART, I2C I2S...
The Bluetooth Low Energy supports the mesh system for the networking of the devices. Therefore, the devices can form self-healing and large-scale networks. This is important in projects like smart lighting, smart buildings, and other types of IoT networks. ...