Remote Firmware Updates for ESP32 Using Arduino IDE and BLE

Remote Firmware Updates for ESP32 Using Arduino IDE and BLE

The ESP32 chip, known for its powerful capabilities and low cost, has become the preferred choice for IoT developers. However, updating device firmware often requires physical contact, significantly increasing maintenance costs and inconvenience. To address this issue, the ESP32_BLE_OTA_Arduino library was born, providing a convenient and efficient Bluetooth Low Energy (BLE) wireless firmware upgrade solution, … Read more

Simple Solutions for Integrating Android Apps with Smart Hardware

Simple Solutions for Integrating Android Apps with Smart Hardware

Chapter 1 Overview (Author: Xiao Bo QQ463431476) (Source: http://blog.chinaaet.com/zhaocundang blog) 1.1 Design Background and Significance The design of the Android IoT system mainly aims to solve the integration of Android mobile phone APP with smart hardware, combining the Internet with household appliances used in daily life. Similar to smart homes, the future development relies heavily … Read more

Getting Started with Arduino IDE: A Comprehensive Guide

Getting Started with Arduino IDE: A Comprehensive Guide

Hardware Performance Parameters① Main Control Chip: ATmega328P② Digital Input/Output Pins: 14③ PWM Pins: 6④ Storage (Code Space) 32KB⑤ RAM (Runtime Storage) 2KB; EEPROM (Power-off Storage Space) 1KB⑥ Crystal Oscillator 16MHzSimulation Online Simulation: https://wokwi.com/ 1. What is Arduino IDE? Arduino IDE is a cross-platform software used for writing, compiling, and uploading code to Arduino development boards … Read more

Arduino Uno Tutorial: Development Board and LED Testing

Arduino Uno Tutorial: Development Board and LED Testing

Arduino Uno Tutorial 1: Installing Arduino IDE Arduino Uno Tutorial 2: Arduino Uno Development Board and LED Testing (1) IntroductionWhen we first get a board, we usually perform a LED test to check if the board is functioning properly and to familiarize ourselves with the pins and capabilities of the board. There are many models … Read more

Arduino Uno External Interrupt Tutorial with Exercises

Arduino Uno External Interrupt Tutorial with Exercises

Performance Parameters① Main Control Chip: ATmega328P② Digital Input/Output Pins: 14③ PWM Pins: 6④ Storage (Code Space): 32KB⑤ RAM (Runtime Storage): 2KB; EEPROM (Power-off Save Space): 1KB⑥ Crystal Oscillator: 16MHz Online Simulation: https://wokwi.com/ Arduino Uno Tutorial ①: Installing Arduino IDE Arduino Uno Tutorial ②: Development Board and LED Test Arduino Uno Tutorial ③: Button Control LED, … Read more

Arduino: The ‘Python’ of Embedded Systems, Simplifying C/C++ Development

Arduino: The 'Python' of Embedded Systems, Simplifying C/C++ Development

Arduino: The ‘Python’ of Embedded Systems, Simplifying C/C++ Development 🚀 Introduction 🌟 Imagine if there was a platform that could make complex embedded development as simple as Python. What would that be like? Arduino has achieved this! It not only lowers the barrier for C/C++ embedded development but also creates a thriving open-source ecosystem. Let’s … Read more

Getting Started with Arduino Input/Output: A Beginner’s Guide

Getting Started with Arduino Input/Output: A Beginner's Guide

This article introducesthe implementation of basic input/output on Arduino, detailing how to use switches for digital input and potentiometers for analog input. The article provides a list of required materials and detailed circuit connection steps, while explaining the working principles of the code and key functions. Arduino is one of the widely used development solutions … Read more

Transforming a Rotary Phone into a Modern Mobile Phone

Transforming a Rotary Phone into a Modern Mobile Phone

Click the blue text above to follow us Have you ever wondered what it would be like if an old rotary phone combined with a modern smartphone? Recently, engineer Justine Haupt from the Brookhaven National Lab in the USA transformed an old rotary phone into a portable mobile phone using a 3D-printed case and a … Read more

Essential Guide to Configuring ESP8266 with Arduino

Essential Guide to Configuring ESP8266 with Arduino

Follow us on WeChat “DLGG Maker DIY” Set as “Starred”, heavy content will be delivered to you first. Friends often ask about the configuration methods for Arduino development with ESP8266. Today, based on previous articles, I am updating the offline installation package for everyone’s convenience in development. The previous article by expert cr4fun on creating … Read more

Essential Proteus Simulation Libraries for Arduino Projects

Essential Proteus Simulation Libraries for Arduino Projects

We often need to perform many simulations with Proteus, but there are many files that cannot be immediately found. I discovered some useful simulation libraries on The Engineering Projects blog. 1) Arduino Proteus Library With this library, you can simulate Arduino boards in Proteus and design any type of circuit. Arduino UNO Arduino Mega 2560 … Read more