电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>从主机向Uno发送命令开源分享

从主机向Uno发送命令开源分享

2022-12-02 | zip | 0.10 MB | 次下载 | 免费

资料介绍

描述

介绍

如果您还没有阅读我们的 Arduino Uno Rev3(Uno)入门指南项目 3 ,请先阅读这些内容。否则,请继续阅读。在上一个教程中,我们将数据从 Uno 发送到主机,在本教程中,我们将从主机发送数据到 Uno。我们连接一个 10 段 LED 条形图并通过 UART 与主机通信根据从主机接收到的数据,Uno 将在条形图上显示某个二进制数。我们将在条形图上使用 4/10 LED,每个 LED 输入都是 Uno 的输出

LED条形图

请参阅Arduino Uno Rev3 项目 1以了解有关 LED 条形图和内部电路的更多信息

串行终端

请参阅Arduino Uno Rev3 Project 3以了解有关串行终端的更多信息。

电阻阵列

请参阅Arduino Uno Rev3 项目 1以了解有关 470 欧姆电阻阵列的更多信息。

接线

我使用的是面包板而不是 Modulus,因为几乎每个人都有面包板。首先,让我们将 LED 条形图放在面包板上。将两者都插入,使主体位于面包板的山谷上方。您不希望引脚通过连接到同一节点而相互短路。接下来,将 470 欧姆电阻阵列放置在 LED 的阴极侧,并将阵列的引脚 1 连接到 GND。确保电阻阵列的引脚 1 未连接到 LED 条形图的任何阴极。

接下来,使用 M/M 跳线将 LED 条形图的阳极侧作为输出连接到 Uno 引脚 2-5。例如,条形图的针脚 10 将连接到 Uno 针脚 5,LED 的针脚 9 将连接到 Uno 针脚 4,依此类推。如下图所示。

 
pYYBAGOIqKeAJJVKAAGEh5cQjj0347.png
 

如果您还没有将 Uno 安装到 FuelCan 的原型制作区域,请继续执行此操作。我将面包板放在底部的储物箱中,以限制跳线的长度。我们需要通过使用提供的香蕉插孔来测试引线夹电缆来为面包板上的接地轨提供 GND。您将需要一个公头针将测试引线夹安装到面包板一侧。USB 电缆的 A 型端插入 USB1 插座,将 B 型端插入 Uno 的插座。然后,将 Type A 到 Type A USB 电缆插入计算机上的 USB 端口和 FuelCan 的外部 USB 连接器使用 AC-DC 电源适配器为 FuelCan 供电

软件

一旦接线完成并且 FuelCan 通电,我们现在可以将草图加载到 Uno 上。草图如下。在 IDE 中打开串行监视器。请注意,代码中有一个 switch 语句,用于根据从主机接收到的输入选择正确的 LED 输出。例如,如果我们向 Uno 发送 1,则 case 1 中的代码将执行。

有 0-9 的情况,因此将每个数字发送到 Uno 并查看 LED 条形图的输出。它应该显示收到的数字的二进制等价物。代码中还有一行 Serial.print(RXdata),它将 Uno 接收到的内容发送回主机。这是一种很好的调试技术,因为您可以验证正在传输和接收的数据。当您向 Uno 发送“1”时,请注意串行监视器上收到的数据——它显示 4910。为什么?数据被转换为ASCII。1 的 ASCII 等价物是 49,而“换行”的 ASCII 等价物是 10。


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费