电子发烧友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. 1PC1013三合一快充数据线充电芯片介绍
  2. 1.03 MB   |  5次下载  |  免费
  3. 2基于c51的时钟设计
  4. 0.56 MB   |  3次下载  |  免费
  5. 3智能门锁原理图
  6. 0.39 MB   |  3次下载  |  免费
  7. 4通过C51单片机控制数码管显示
  8. 0.56 MB   |  2次下载  |  免费
  9. 52024PMIC市场洞察
  10. 2.23 MB   |  2次下载  |  免费
  11. 6电源拓扑快速参考指南
  12. 3.98MB   |  1次下载  |  免费
  13. 7ADS8332EVMV2-PDK评估模块
  14. 1.98MB   |  1次下载  |  免费
  15. 8ADI高性能电源管理解决方案
  16. 2.43 MB   |  1次下载  |  免费

本月

  1. 1XL4015+LM358恒压恒流电路图
  2. 0.38 MB   |  146次下载  |  1 积分
  3. 2新概念模拟电路第四册信号处理电路电子书免费下载
  4. 10.69 MB  |  65次下载  |  免费
  5. 3PCB布线和布局电路设计规则
  6. 0.40 MB   |  24次下载  |  免费
  7. 4GB/T4706.1-2024 家用和类似用途电器的安全第1部分:通用要求
  8. 7.43 MB   |  11次下载  |  1 积分
  9. 5JESD79-5C_v1.30-2024 内存技术规范
  10. 2.71 MB   |  10次下载  |  免费
  11. 6elmo直线电机驱动调试细则
  12. 4.76 MB   |  9次下载  |  6 积分
  13. 7串口工具UartAssist5.0.exe
  14. 0.60 MB   |  8次下载  |  免费
  15. 8使用CR6850C设计并制作12V5A开关电源
  16. 1.53 MB   |  6次下载  |  2 积分

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935115次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420061次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233084次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191367次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183330次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73806次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65985次下载  |  10 积分