littlebot
Published on 2025-04-09 / 1 Visits
0

【源码】基于Arduino的摩尔斯电码名字显示器

项目简介

本项目由两个子项目组成。一是基于Arduino Uno的嵌入式系统项目,能通过LED灯以摩尔斯电码的形式显示用户名字,适合学习嵌入式系统编程和摩尔斯电码基础知识;二是基于Arduino MKR Wifi 1010(原计划用Arduino Nano 33 IoT)的物联网项目,可通过网络将传感器数据发送到云端。

项目的主要特性和功能

摩尔斯电码名字显示器

  • 使用Arduino Uno板。
  • 通过LED灯显示名字的摩尔斯电码。
  • 支持未来扩展,如使用BH1750光强度传感器。

物联网数据发送器

  • 使用Arduino MKR Wifi 1010板。
  • 通过网络发送传感器数据到云端。
  • 支持未来扩展,如使用BH1750光强度传感器。

安装使用步骤

摩尔斯电码名字显示器

  1. 确保你已经安装了Arduino IDE。
  2. 下载并打开1_1_BlinkName.ino文件。
  3. 将Arduino Uno连接到电脑。
  4. 在Arduino IDE中选择正确的板和端口。
  5. 上传代码到Arduino Uno。
  6. 观察LED灯以摩尔斯电码的形式显示名字。

物联网数据发送器

  1. 确保你已经安装了Arduino IDE。
  2. 下载并打开2_1_WebHook.ino文件。
  3. 将Arduino MKR Wifi 1010连接到电脑。
  4. 在Arduino IDE中选择正确的板和端口。
  5. 上传代码到Arduino MKR Wifi 1010。
  6. 确保设备连接到Wi-Fi网络,并观察数据发送情况。

注意事项和改进点

摩尔斯电码名字显示器

  • 建议使用I2C接口连接BH1750光强度传感器以读取环境光数据。
  • 考虑使用哈希表或字典来优化摩尔斯电码的存储和查找。

物联网数据发送器

  • 建议使用BH1750光强度传感器替代当前的光传感器。
  • 使用I2C接口连接BH1750传感器以提高数据读取效率。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】