Ships worldwide · rates shown at checkout
Free help & advice · we reply within 24 hours
30-day returns · 12-month warranty on faults

Learn

  • ESP32 OTA using PlatformIO

    ESP32 OTA using PlatformIO

    Overview Over-the-Air (OTA) programming allows for updating the ESP32 microcontroller wirelessly, eliminating the need for a USB connection. OTA updates are particularly useful when physical access to the ESP32 module...

    YU WANG |

  • What is MQTT?

    What is MQTT?

    What is MQTT? MQTT is a lightweight open-source messaging network protocol that transports messages between devices. It employs a publish/subscribe communication model to provide resource-constrained network clients with a simple...

    Lonely Binary |

  • MQTT Last Will and Testament

    MQTT Last Will and Testament

    In practical applications, combining the Last Will and Testament (LWT) feature with retained messages can be a powerful method for monitoring the online and offline status of devices. Later in...

    YU WANG |

  • MQTT Quality of Service (QoS)

    MQTT Quality of Service (QoS)

    MQTT supports different levels of message delivery assurance. There are three QoS levels: QoS 0 (at most once), QoS 1 (at least once), and QoS 2 (exactly once). The QoS...

    Lonely Binary |

  • Free Lonely Binary Public MQTT Server

    Free Lonely Binary Public MQTT Server

    Imagine an MQTT Server as the beating heart of the MQTT Publish/Subscribe protocol, tirelessly receiving messages from MQTT clients and skillfully delivering them to the deserving subscribing clients. It's like...

    Lonely Binary |

  • I2S Inter-Integrated Circuit Sound

    I2S Inter-Integrated Circuit Sound

    What is I2S? The I2S (Inter-Integrated Circuit Sound) protocol is a serial communication protocol commonly used for transmitting digital audio data between integrated circuits (ICs) in audio systems. It was...

    Lonely Binary |

  • Static, Heap and Stack

    Static, Heap and Stack

    STATIC MEMORY Static memory persists throughout the entire life of the program, and is usually used to store things like global variables, or variables created with the static clause. Global variables...

    Lonely Binary |

  • Latching and Momentary switches

    Latching and Momentary switches

    One of the most elementary and easy-to-overlook circuit component is the switch. There are two types of switches: Latching switches and momentary switches.They operate in different ways and therefore suit...

    Lonely Binary |

  • Installing the ESP32 Board in Arduino IDE

    Installing the ESP32 Board in Arduino IDE

    The ESP32 community created an add-on for the Arduino IDE that allows you to program the ESP32 using the Arduino IDE and its programming language. This tutorial shows how to...

    Lonely Binary |

  • Installing ESP8266 Board in Arduino IDE

    Installing ESP8266 Board in Arduino IDE

    The ESP8266 community created an add-on for the Arduino IDE that allows you to program the ESP8266 using the Arduino IDE and its programming language.This tutorial shows how to install...

    Lonely Binary |

  • Installing Additional Arduino Libraries

    Installing Additional Arduino Libraries

    Once you are comfortable with the Arduino software and using the built-in functions, you may want to extend the ability of your Arduino with additional libraries. What are Libraries? Libraries...

    Lonely Binary |