Arduino

Arduino

Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。
关注
ESP32 Arduino 开发框架

Arduino开发环境下适用于ESP32芯片系列开发板的应用开发框架。

2025-12 ESP32 Arduino Cpp
ESP32 Arduino 开发框架

【ESP32 C++教程】Unit1-2 C++类基础知识

本小节主要介绍C++ 类相关的基础知识,包括类的定义、继承、多态,范围作用域等。

2025-12 ESP32 Arduino Cpp
【ESP32 C++教程】Unit1-2 C++类基础知识

【ESP32 C++教程】Unit1-1 开发环境准备

本讲主要介绍VSCode Arduino开发环境的搭建,及与Arduino IDE开发环境的比较。

2025-12 ESP32 Arduino Cpp
【ESP32 C++教程】Unit1-1 开发环境准备

Arduino-ESP32与ESP-IDF的版本对应表

Arduino-ESP32与ESP-IDF的版本对应表。

2025-10 Arduino ESP32

ESP32 + Arduino使用TFT_eSPI库

Arduino+ESP32上使用TFT_eSPI库快速点亮这个屏幕,驱动芯片ST7789

2025-09 ESP32 Arduino 显示屏

Arduino 数据结构: 队列Queue

Queue 库提供了一个通用的 C++ 动态队列实现,专为在 Arduino 项目中使用而定制。

2025-08 Arduino 数据结构 cpp
Arduino 数据结构: 队列Queue

小鹏浇花套件单机版程序V1.0.0

本程序是小鹏物联网智能浇花套件的单机版程序(不连接物联网),供同学们参考。

2025-08 Arduino ESP32 FreeRTOS
小鹏浇花套件单机版程序V1.0.0

Arduino 数据结构: ArrayList

ArrayList 类是一个 C++ 模板类,它提供了 ArrayList 的实现,以便轻松存储任何指定类型的值。它允许使用索引进行高效存储和检索,支持排序操作。

2025-08 Arduino 数据结构 cpp
Arduino 数据结构: ArrayList

ESP32 FreeRTOS 双核使用

ESP32系列(包括ESP32-S3)搭载Xtensa双核处理器,默认情况下Arduino框架仅使用单核运行用户代码,通过多核编程,可以充分利用硬件资源来提升系统响应和性能。

2025-07 ESP32 Arduino FreeRTOS

理解 MSBFIRST(最高有效位)和 LSBFIRST(最低有效位)

在本文中,先解释 MSB(最高有效位)和 LSB(最低有效位)的概念,以及 MSBFIRST 和 LSBFIRST。然后展示了 MSBFIRST 和 LSBFIRST 的使用如何影响移位寄存器的输出。

2025-07 Arduino

Arduino 和 TB6612FNG 驱动直流电机

TB6612是一款双路H桥型的直流电机驱动芯片,可以驱动两个直流电机并且控制其转速与方向,输入电压在3V~12V,因此在集成化、小型化的电机控制系统中,它可以作为理想的电机驱动器件。

2025-07 Arduino TB6612
Arduino 和 TB6612FNG 驱动直流电机

Arduino-ESP32 Preferences库使用详解

Arduino-ESP32项目提供的Preferences库是一个专为ESP32设计的非易失性存储解决方案,它替代了传统的Arduino EEPROM库,提供了更强大、更可靠的数据存储功能。

2025-06 Arduino ESP32 Preferences

Arduino IDE 2的ESP8266 NodeMCU LittleFS Uploader插件

本文介绍在Arduino IDE 2(2.2.1或更高版本)上如何安装基于ESP8266 NodeMCU的LittleFS文件系统上传插件,以及如何将文件上传到ESP8266 NodeMCU板文件系统。

2025-05 ESP32 Arduino

Adafruit GFX图形库的使用

用于Arduino的Adafruit_GFX库为我们所有的LCD和OLED显示器提供了通用语法和图形功能集。这使Arduino程序可以轻松地在显示类型之间进行调整,而不必花太多精力……

2025-03 Arduino 显示屏
Adafruit GFX图形库的使用

Arduino Serial 接收数字

在Arduino中,通过串行端口接收数字通常涉及使用Serial.read()、Serial.readString()、Serial.parseInt()等方法。

2024-11 Arduino 串口


Arduino 高级编程:控制乐高EV3马达

本文介绍一种使用Arduino开发板控制乐高EV3马达的方法。

2024-09 Arduino EV3
Arduino 高级编程:控制乐高EV3马达

Arduino 随机数

要生成随机数,可以使用Arduino随机数函数random()。

2024-08 Arduino

Arduino 字符串用法汇总

本文收集整理在Arduino环境下字符串的相关用法,供参考。

2024-08 Arduino

Arduino中使用TM1650四位数码管

四位数码管由四个独立的七段数码管组成,每个数码管可以显示0-9的数字。

2024-08 Arduino 四位数码管
Arduino中使用TM1650四位数码管