ESP32 Espruino: Applying the SHA1 hash algorithm

The objective of this post is to explain how to apply the SHA1 hashing algorithm to a text input using Espruino, 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 apply the SHA1 hashing algorithm to a …

ESP32 Espruino: Scanning WiFi Networks

The objective of this post is to explain how to scan the surrounding WiFi Access Points on Espruino, 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 scan the surrounding WiFi Access Points on Espruino, running on the …

ESP32 JavaScript: Getting started with Espruino

The objective of this post is to explain how to get started using Espruino, a JavaScript interpreter for microcontrollers, on the ESP32. This tutorial was created on Windows (version 8.1) and was tested 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 started using Espruino on …

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 …

Micro:bit JavaScript Blocks Editor: Turning LEDs on and off

The objective of this post is to explain how to turn on, turn off and toggle the LEDs from the micro:bit LED matrix. We will be using the using JavaScript Blocks Editor for developing our code. Introduction The objective of this post is to explain how to turn on, turn off and toggle the LEDs from the micro:bit …

Micro:bit JavaScript Blocks Editor: Hello World

The objective of this post is to explain how to create a simple Hello World application for the micro:bit board, using the JavaScript Blocks Editor. Introduction The objective of this post is to explain how to create a simple Hello World application for the micro:bit board, using the JavaScript Blocks Editor. You can read more about the …