项目简介 本项目基于MakeCode平台,这是一个面向初学者和教师的在线编程平台,支持图形化的积木块编程。项目以插件形式存在,用户将其导入MakeCode平台后,可使用更多丰富的积木块和功能,能够依据自身需求创作积木代码块,有助于学习者学习编程和激发创造力。 项目的主要特性和功能 扩展性:作为插件添
项目简介 本项目是基于Unity游戏引擎的调试器系统,可提供高效的日志记录与控制台管理功能。它通过封装和扩展Unity的Debug.Log,在运行时替换默认日志输出,减少不必要的堆栈获取行为,还提供自定义日志输出接口。同时,支持多线程日志处理和控制台输入管理,能在复杂游戏开发环境中高效进行调试和日志
项目简介 本项目为智能音箱系统,可借助智能手机进行控制。项目涵盖印刷电路板生产所需的GERBER文件、电路板焊接与设备组装的组件信息、激光切割音箱外壳的相关文件、适用于Arduino Nano板的软件代码,以及能在安卓手机上运行的控制APP。 项目的主要特性和功能 支持通过智能手机控制音箱。 提供完
项目简介 本项目构建了一个基于STM32和ESP32的CAN总线网络系统。其中,STM32_Master承担发送CAN消息的任务,ESP32_Slave负责监听并处理接收到的消息,二者通过CAN总线进行通信。系统还配备了OLED显示屏用于信息展示,利用W25Q64 Flash存储器存储相关参数。此外
项目简介 本项目利用ESP8266微控制器搭配DHT11温湿度传感器和YL - 69土壤湿度传感器,实现对环境数据的监测。收集到的数据会被发送到Node - RED平台进行可视化展示与进一步处理,还可集成Kaa IoT平台实现远程监控与控制。 项目的主要特性和功能 数据采集:可通过DHT11传感器获
项目简介 本项目是一个用于Arduino的库,能够处理ICM20948、MPU6500、LSM9DS1等多种IMU传感器的数据。它具备读取传感器数据、进行数据处理(滤波、校准)以及计算姿态角(欧拉角)等功能,同时还提供了与ROS相关的功能,包含时间处理和服务客户端示例。 项目的主要特性和功能 可读取
项目简介 本项目是一个远程食品投放系统,消费者可通过手机按下按钮,将Smoothie投放到指定容器中。系统运用ESP32微控制器、Raspberry Pi、LIDAR传感器、加速度计和温度传感器等技术,实现从检测容器位置到远程投放的完整流程。 项目的主要特性和功能 利用LIDAR传感器和Raspbe
项目简介 HITIComm是一个开源的Arduino库,旨在高效控制和管理Arduino项目。该库尤其适用于与HITISoftware产品(如HITIPanel和HITIBrain)进行通讯,提供了一套完整的通讯协议,可支持与计算机进行数据交换、设备配置和监控等功能。 项目的主要特性和功能 通讯协议
项目简介 本项目是一个基于Elasticsearch和IK分词器的中文搜索引擎插件。IK分词器是针对中文的分词插件,能对中文文本进行高效、准确的分词处理,支持自定义词典和热更新功能。该插件集成在Elasticsearch中,可提供强大的中文搜索能力。 项目的主要特性和功能 支持中文文本的分词处理,提
项目简介 本项目是基于LoRa通信的天气监测系统,可对多个地点的温湿度、CO2等环境参数进行实时监测。系统由基站、室外卫星和室内卫星三部分构成,借助LoRa通信模块实现数据交互。 项目的主要特性和功能 多点监测:可同时监测多个地点的温度、湿度和CO2浓度。 LoRa通信:采用LoRa通信模块,实现远