ESP32 / ESP8366 Arduino: Creating a simple class

The objective of this post is to explain how to create a very simple class and instantiate an object of it in the Arduino core. This code was tested on both the ESP32 and the ESP8266. The ESP32 tests were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction The objective of this post is …

ESP32: Getting started with the aREST library

The objective of this post is to explain how to get started with the aREST library running on the Arduino core, on the ESP32. The tests were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction The objective of this post is to explain how to get started with the aREST library running on the …

ESP32 MicroPython: External interrupts

The objective of this post is to explain how to use external pin interrupts on MicroPython running on the ESP32. The tests were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board.   Introduction The objective of this post is to explain how to use external pin interrupts on MicroPython running on the ESP32. Please note …

ESP32 MicroPython: Timer interrupts

The objective of this post is to explain how to configure timer interrupts for MicroPython running on the ESP32. The tests were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction The objective of this post is to explain how to configure timer interrupts for MicroPython running on the ESP32. For more information on the …

ESP32 MicroPython: Passing arguments to a thread function

The objective of this post is to explain how to pass parameters to a thread function, on MicroPython running on a ESP32. The tests were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board.   Introduction The objective of this post is to explain how to pass parameters to a thread function, on MicroPython. For an …

Micro:bit JavaScript Blocks Editor: Detecting button click events

The objective of this post is to explain how to detect when a user presses one of the micro:bit buttons and react to those events, using the JavaScript Code Blocks editor.   Introduction The objective of this post is to explain how to detect when a user presses one of the micro:bit buttons and react …

ESP32 Arduino: External interrupts

The objective of this post is to explain how to handle external interrupts using the ESP32 and the Arduino core. The tests were performed on a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction The objective of this post is to explain how to handle external interrupts using the ESP32 and the Arduino core. The tests were performed …

ESP32 MicroPython: Getting the query parameters on a Picoweb app

The objective of this post is to explain how to get the query parameters of an HTTP request sent to a Picoweb app. The tests were performed on a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction The objective of this post is to explain how to get the query parameters of an HTTP request sent to a …