蓝牙遥控流水灯开发有记

Posted by David on May 11, 2026

制作一个蓝牙遥控流水灯

1. 硬件准备

  • 1个esp32(wemos d1 r32开发板)
  • 1个手机(android或ios)
  • 8个led灯
  • 8个220欧电阻
  • 1个面包板
  • 1个杜邦线包

    2. 软件准备

  • 1个esp32的开发环境(arduino ide或者microblocks)
  • 1个蓝牙串口调试工具(android上使用bluetooth serial app,ios上使用ble console app)
  • 1个app inventor app

    3. 电路连接

    见下图:

4. 程序设计

第一步设计一个流水灯程序(见图):

注: 因为esp32引脚编号不像arduino那样连续,所以需要根据引脚编号来连接电路,在此先建立一个引脚映射表:(如图)此程序为一个双向流水灯

第二步设计一个使用手机现成蓝牙调试APP控制led灯的程序(见图):

之后打开app 连接蓝牙并发送字符串(10,11,20,21,30,31,40,41…)会看到led灯依次打开熄灭。

第三步设计一个app inventor app来控制led灯(见图):

esp32端: esp32端microblocks程序 app inventor端: app inventor端运行截图

第四步加入手机加速度传感器来控制led灯(见图):

开发中……..