Home | Difficulty level | Advanced

Advanced

Armbian-config on Armbian, the equivalent of raspi-config for Raspbian

Armbian version 5.27 introduces a configuration tool called armbian-config. This is almost the equivalent of raspi-config on Raspbian. Armbian can run on mini PCs with very different designs (Allwinner, freescale, actionsemi), the tool does not support the configuration of hardware devices (camera, GPIO, I2C …). What can be configured with …

Read More »

Getting start with the Homie library (MQTT) for connected objects based on ESP8266

The Homie library has become very popular for the rapid development of ESP8266-based connected objects that communicate through MQTT messages. This library (GitHub page) is developed and maintained by Marvin Roger (personal page). Homie is a library that supports Wi-Fi network connection, authentication to an MQTT server and even wireless …

Read More »

Start with PlatformIO, the alternative IDE for Arduino, ESP8266, ESP32 and other microcontrollers

PlatformIO IDE is a development environment that can replace the traditional Arduino IDE. PlatformIO supports more than 400 development cards for the main microcontrollers (Atmel AVR, Espressif ESP8266 and ESP32, STMicro STM32, Teensy …). It is not a simple code editor, it is a true development platform that targets the …

Read More »

Connecting an ESP8266 to Blynk on WiFi with Johnny-Five (Firmata WiFi)

esp8266 firmata wifi nodejs-johnny-five-bmp180-i2c-led-orange pi lite aspberry pi 3

In the previous tutorial, we discovered the Johnny-Five framework that allows to create connected objects (and more) based on Arduino, Raspberry Pi (or Orange Pi) in Javascript. Johnny-Five is also a very good solution to replace the GPIO of an Orange Pi by an Arduino Nano v3. In the previous …

Read More »