编程

编程

培养和提升学生的创新思维,计算思维和编程思维,帮助他们更好更正确的掌握科学世界的底层逻辑。
如何用 platform.local.txt 深度定制 ESP32 编译流程?

本文介绍如何在不脱离 ArduinoIDE 可视化开发的前提下,通过一个名为 platform.local.txt 的小文件,实现对 ESP32 编译流程的精准控制。

04-08 ESP32

优化Arduino-ESP32程序体积

本文将系统分析程序体积增长的五大根源,并提供经过验证的优化方案,帮助减小固件大小。

04-08 ESP32

【ESP32 C++教程】Unit10-2:音频录制

本小节使用音频开发框架实现一个音频录制到文件的示例。

04-03 ESP32 ESP32-ArduinoFx I2S
【ESP32 C++教程】Unit10-2:音频录制

【ESP32 C++教程】Unit10-1:音频播放

本小节介绍音频的基础知识、音频开发框架和AudioCodec的简介,用一个音频播放示例来说明音频管道的使用。

04-02 ESP32 ESP32-ArduinoFx I2S
【ESP32 C++教程】Unit10-1:音频播放

【ESP32 C++教程】Unit9-2:文件系统应用

本小节是一个Web服务结合SD卡文件系统的应用示例。

03-31 ESP32 ESP32-ArduinoFx
【ESP32 C++教程】Unit9-2:文件系统应用

【ESP32 C++教程】Unit9-1:文件系统

本节主要讲解FileSystem类的使用,以及Flash文件系统配置和SD存储模块的使用。

03-31 ESP32 ESP32-ArduinoFx
【ESP32 C++教程】Unit9-1:文件系统

一条为 K12 准备的 Physical AI 成长路径

AI 并不生活在屏幕里,它存在于真实世界的设备、系统和环境中。如何让下一代理解“计算如何作用于真实世界”?

03-30 教育
一条为 K12 准备的 Physical AI 成长路径

【ESP32 C++教程】Unit8-2:Wifi热点和网页上控制设备

本节主要讲解Wifi热点的Web服务使用,以及使用网页交互来控制LED。

03-30 ESP32 ESP32-ArduinoFx
【ESP32 C++教程】Unit8-2:Wifi热点和网页上控制设备

【ESP32 C++教程】Unit8-1:WiFi连接和HTTP请求

本节主要讲解WifiBoard类的功能和HTTPClient库及cJSON的使用。

03-29 ESP32 ESP32-ArduinoFx
【ESP32 C++教程】Unit8-1:WiFi连接和HTTP请求

【ESP32 C++教程】Unit7-3:TFT-LCD显示屏

本节主要讲解TFT-LCD显示屏的使用和Window派生类与TFT_eSPI库的使用。

03-26 ESP32 ESP32-ArduinoFx
【ESP32 C++教程】Unit7-3:TFT-LCD显示屏

面向智能体构建的低代码编程活动对学生计算思维与编程兴趣影响的实证研究

本研究设计了系列面向智能体构建的低代码编程教学活动, 采用面向问题解决的四阶段教学法实施教学, 并通过准实验法评估其对学生计算思维及编程兴趣的影响。

03-26 课题

【ESP32 C++教程】Unit6-1 定时器

本节主要讲解Timer类,FreeRTOS定时器的使用。

02-17 ESP32 FreeRTOS ESP32-ArduinoFx
【ESP32 C++教程】Unit6-1 定时器

【ESP32 C++教程】Unit1-3 ESP32 Arduino 开发框架

ESP32 Arduino Framework是专门针对ESP32开发板的Arduino应用开发框架,为用户开发IOT应用、HMI应用提供一致的开发体验。

01-02 ESP32 ESP32-ArduinoFx
【ESP32 C++教程】Unit1-3 ESP32 Arduino 开发框架

ESP32 Arduino 开发框架

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

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

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

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

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

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

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

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

C++ 格式化字符串:std::format 详解

在 C++20 中,标准库引入了 std::format 功能,这是一个强大的字符串格式化工具,它提供了类似 Python 的格式化语法,使得字符串格式化变得更加简单和直观。

2025-11 cpp

47项!教育部公示2025-2028学年面向中小学生的全国性竞赛活动名单

9月11日,教育部官网公示了“2025—2028学年面向中小学生的全国性竞赛活动名单”,拟确定全国青少年人工智能创新挑战赛等47项竞赛为2025—2028学年面向中小学生开展的全国性竞赛活动。

2025-09 教育

2025编程教育全面走进我国中小学,站在风口,让孩子未来多一条 “黄金赛道”!

教育部信息科技课标专家组组长熊璋曾明确指出:在很近的将来,信息科技课程还会增加比重,它对社会太重要了。如今这一预言就实现了,

2025-09
2025编程教育全面走进我国中小学,站在风口,让孩子未来多一条 “黄金赛道”!

Arduino 数据结构: 队列Queue

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

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