David's mock life

「一切因为努力犯的错,皆可被原谅」

arduino蓝牙车再探

随着人工智能的进步我们可以通过与元宝、豆包、Deepseek对话来制作一个由sn754410(任意选择)驱动的arduino蓝牙智能车,下面记录了我的开发过程。 开发有记 开发驱动 最有意思的事情是让你的小车动起来,这与上帝造人似乎是一个原理。通过下面的对话: 1 给我一个基于sn754410驱动的arduino双轮驱动程序,两线控制。 智能体会提供详细的引脚接线控制方案,...

appinventor安装指南

好的,我已经把你给出的 两份资料(官方 README + Windows/Linux 构建指南) 合并整理成一份 干净的 Markdown 文档,保留了 标题层级、代码块、注意事项,可以直接用于本地文档或 GitHub Pages / Obsidian。 在 Windows 和 Linux 上构建 MIT App Inventor(开源开发指南) 作者:Pradevel(202...

蓝牙遥控流水灯开发有记

制作一个蓝牙遥控流水灯 1. 硬件准备 1个esp32(wemos d1 r32开发板) 1个手机(android或ios) 8个led灯 8个220欧电阻 1个面包板 1个杜邦线包 2. 软件准备 1个esp32的开发环境(arduino ide或者microblocks) 1个蓝牙串口调试工具(android上使用bluetooth ser...

Snap4Arduino 介绍

Arduino 的低代码编程 与 Snap4Arduino 寒流! Snap4Arduino将低代码编程的力量带入Arduino硬件环境。 Scratch 来自麻省理工学院,是一个最初为年轻程序员设计的图形化编码环境。Scratch 与许多树莓派版本捆绑在一起,允许你创建数字故事、游戏和动画,并与树莓派的通用输入输出(GPIO)引脚通信。也有一些选项可以将 Scratch 与 Ar...

Esp8266智能车mqtt控制

mqtt智能车 我来帮你实现一个基于ESP8266、DRV8833和MQTT的智能车控制系统。 硬件连接 ESP8266与DRV8833连接 1 2 3 4 5 6 7 ESP8266 DRV8833 GPIO5(D1) -> AIN1 GPIO4(D2) -> AIN2 GPIO14(D5)-> BIN1 GPIO12(D6)-> BIN2 6~12V...

积木式项目开发

Arduino接口 LED灯实验大纲 一、实验目的 了解LED的基本工作原理 掌握LED的连接方法和驱动电路 学习使用Arduino等开发板控制LED 实现不同的LED灯光效果 探索LED在物联网中的应用 二、实验原理 LED(发光二极管)是一种半导体器件,当电流通过时会发光。其工作原理基于半导体的PN结特性,当正向偏置时,电子和空穴复合释放能量,以...

Turbowar项目

TurboWarp 是一款基于 Scratch 的增强型编程工具,通过编译器将项目转为 JavaScript,运行速度比 Scratch 快 10–100 倍,并支持导出为 HTML/EXE/APK 等格式,方便分享和部署。 🚀 TurboWarp 是什么? TurboWarp 是一个由社区开发的 Scratch 修改版(Mod),并非麻省理工学院的官方产品。它的核心目标是: 极致...

Turbowarp天气预报

自定义功能积木 turbowarp 可以通过加载.js文件自定义积木模块,下面是一个自定义和风天气预报程序,该程序通过固定的格式定义了模块功能,通过输入城市名称,使用Fetch函数调回和风天气预报的后端数据(城市名称、天气、温度、体感、湿度) 和风天气预报脚本(点我试试!!) // TurboWarp 和风天气自定义扩展 // 使...

stem课程指南

stem课程 stem概念 STEM课程重点是加强对学生四个方面的教育:一是科学素养,即运用科学知识(如物理、化学、生物科学和地球空间科学)理解自然界并参与影响自然界的过程;二是技术素养,也就是使用、管理、理解和评价技术的能力;三是工程素养,即对技术工程设计与开发过程的理解;四是数学素养,也就是学生发现、表达、解释和解决多种情境下的数学问题的能力。 工具 软件 micro...

智能车材料采购指南

原料清单(原型车) 材料名称 价格 来源 nodemcu 15.00¥ 中发电子市场 扩展板 10.00¥ 中发电子市场 电机驱动DRV8833 2.00¥ ...