【Arduino】双主板串口通信并将光敏传感器信息上传到阿里云

文章目录

  • 【Arduino】双主板串口通信并将光敏传感器信息上传到阿里云
  • 前言
  • 一、所需材料
  • 二、掌控板部分
    • 1、引入库
    • 2、配置WiFi和MQTT
  • 三、UNO部分
    • 1、导入库
  • 四、效果
  • 总结

前言

注:本文系湛江市第十七中学星火创客团队及岭南师范学院物联网俱乐部原创部分参赛项目,转载请保留声明

在很多时候,我们发现一个主控板满足你当前的部分需求,然后另一个主控板满足你另一部分需求,两个主控板刚好满足你所有需求,这时候我们可以用到串口通信,将两个主控板都使用起来


一、所需材料

电脑一台
Mind+
阿里云物联网平台
Arduino UNO
掌控板
掌控板拓展板
光敏
杜邦线若干

UNO和光敏传感器接线方法

光敏传感器 UNO
VCC 3.3V
GND GND
S A0

UNO和掌控板串口接线

UNO 掌控板
D0 P14
D1 P13

二、掌控板部分

1、引入库

1、打开拓展

2、添加主控板

3、引入网络服务,添加WiFi和MQTT

4、导入json库

2、配置WiFi和MQTT

1、添加WiFi

2、添加MQTT信息,初始化MQTT

3、添加阿里云三元组,订阅物模型topic

3、完整代码

三、UNO部分

1、导入库

1、选择UNO开发板

2、完整程序

代码下载

四、效果

可以看到阿里云可以接收到数据

总结

图形化编程相对代码形式来讲会简单非常多,但是正是积木块整体的形式,所有会受到的局限性也更大

【Arduino】双主板串口通信并将光敏传感器信息上传到阿里云相关推荐

  1. arduino uno 掌控板实现数据上传到阿里云平台

    实验原理:arduino uno采集数据,通过UART接口发送数据到掌控板,掌控板连接阿里云,发送数据到阿里云. 硬件:arduino uno Mind+ 软件平台:arduino ide Mind+ ...

  2. SoftwareSerial库的使用——Arduino软件模拟串口通信

    除HardwareSerial外,Arduino还提供了SoftwareSerial类库,它可以将你的其他数字引脚通过程序模拟成串口通信引脚. 通常我们将Arduino UNO上自带的串口称为硬件串口 ...

  3. 重新想象 Windows 8.1 Store Apps (89) - 通信的新特性: 下载数据, 上传数据, 上传文件...

    重新想象 Windows 8.1 Store Apps (89) - 通信的新特性: 下载数据, 上传数据, 上传文件 原文:重新想象 Windows 8.1 Store Apps (89) - 通信 ...

  4. Arduino入门_串口通信

    一.Arduino串口通信 串口(COM口):是Arduino与其他设备进行通信的接口. Q:连接电脑USB的线为什么可以上传程序,而电源线无法上传? A:PC一端的数据线接口是USB接口,连接Ard ...

  5. Ariduino入门笔记——9. Arduino 默认函数(串口通信)

    文章目录 什么是串口 Serial 串口函数 串口准备--if(Serial) 获取可读取的字节数--available() 获取可写入的最大字节数--availableForWrite() 串口连接 ...

  6. stm32单片机使用串口通信连接GY-33颜色传感器完成对颜色的识别并且打印出其颜色和对应的RGB值

    目录 1.GY-33介绍及其接线 2.通信原理 3.代码 4.GY-33发送出来的数据及如何处理数据​ 5.软件使用 所需:stm32单片机(这里使用的是正点原子stm32mini板),GY_33传感 ...

  7. 如何站在双11的肩膀上 详解阿里云企业级互联网架构

    摘要:2015天猫双11全球狂欢节以912.17亿元的答卷完美收官.双11当天14万笔/秒的交易创建峰值和8.6万笔/秒的支付峰值双双刷新了世界纪录,相比首届双11,订单创建峰值增长了350倍,支付峰 ...

  8. 双十一,作为老用户看我怎么优雅的薅阿里云羊毛!

    2019独角兽企业重金招聘Python工程师标准>>> 阿里云双11活动,我一分钱没花,白得了199元现金! 从阿里云官方网站进入看到,今年阿里云不走满返.满减路线了,开启了一个大型 ...

  9. openmv串口发送数据_关于arduino和openmv串口通信的问题

    #openmv的代码 import sensor, image, time import json from pyb import UART # For color tracking to work ...

最新文章

  1. 字节跳动副总裁杨震原:A/B测试不是万能的,但不会一定不行
  2. 基于redis分布式锁实现“秒杀”
  3. 博易大师服务器文件,博易大师自选和页面设置文件如何保存?
  4. 坚持教学与科研相结合
  5. python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统
  6. php获取分辨率赋值,php如何获取客户端分辨率?实例教程
  7. 业界 | 如何达到Kaggle竞赛top 2%?这里有一篇特征探索经验帖
  8. leetcode--200. 岛屿的个数
  9. 解决新版本webpack vue-cli生成文件没有dev.server.js问题
  10. java jpa 注解_Java : JPA相关以及常用注解
  11. ORACLE数据库自动备份压缩的批处理脚本 rar 7z
  12. 这壁纸,领导看了不开心
  13. Linux ubuntu基本知识
  14. MySQL-快速入门(7)索引
  15. Android游戏源码链接
  16. 面向公交营运管理的车路协同应用场景研究
  17. VOCALOID笔记
  18. 腾讯云联手腾讯安全玄武实验室,提供「应用克隆」漏洞免费检测服务
  19. TGBUS主页面 HTML的编写
  20. 微信防撤回dll文件制作

热门文章

  1. 如何用ABBYY FineReader提取微信公众号的学习资料?
  2. Redis zset 的一些使用
  3. android和平精英安装目录,和平精英训练场手雷在哪_和平精英手机安卓版游戏训练场手雷位置资讯_资讯...
  4. 基于C语言和easyx实现的巧虎划船大冒险游戏
  5. 【死磕NIO】— 跨进程文件锁:FileLock
  6. 国产操作系统 UOS桌面版-快速开始
  7. 计算机辅助工程在焊接中的作用,焊接材料在焊接过程中的作用
  8. HTB打靶日记:Nineveh
  9. 互联网人谈个恋爱怎么这么难???
  10. 为什么不能把#include 指令放置在 extern C { ... } 里面?