Scractch3.0_Arduino_ESP32_图形化编程学习_网络数据库(八)

目的

  1. 关于tinywebdb
    tinywebdb网络数据库的使用。
    TinyWebDB服务器是网络存储中的网络微数据库,它是非可视组件,通过与Web服务通信来保存并读取信息。
    官网地址

  2. 注册帐号
    需要在官网注册帐号,这里我们使用公用的测试帐号做测试。
    用户名:share
    密码:everyone

  3. 使用方法
    就是使用包含帐号密码的API请求获得数据,数据在服务器上使用标签、数据的存储方式,一个标签对应一个数据。
    可以对数据进行读写操作。

器材

硬件:
齐护机器人C02

齐护C02主控
购买地址
软件:
scratch3.0
Scratch3.0齐护版
下载地址:官网下载

程序

每间隔一秒将数据发送到网络端,并在间隔后读回数据。
在这里插入图片描述
从串口,可以观察到得到的数据正常。发送的状态也正常。
在这里插入图片描述
打开官网地址
输入用户名和密码后登录。
用户名:share
密码:everyone
在这里插入图片描述
登录后点数据浏览。
在这里插入图片描述
在数据浏览内我们可以看到我们上传的数据能在这里显示和修改。
在这里插入图片描述

该用户只是官方测试帐号,要自己使用请注册。

联系我们

扫码或者点这里加群了解更多!
在这里插入图片描述
Created by qdprobot

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是Arduino蓝牙编程教程及示例: 1.准备工作 首先,你需要准备以下材料: - 一个Arduino板 - 一个蓝牙模块(如HC-05或HC-06) - 杜邦线若干 接下来,将蓝牙模块连接到Arduino,连接方式如下: - 将蓝牙模块的TXD引脚连接到Arduino的RX引脚 - 将蓝牙模块的RXD引脚连接到Arduino的TX引脚 - 将蓝牙模块的GND引脚连接到Arduino的GND引脚 - 将蓝牙模块的VCC引脚连接到Arduino的5V引脚 2.编程 接下来,我们来编写程序。在Arduino IDE中,点击File -> Examples -> SoftwareSerial -> SoftwareSerialExample,将代码复制到编辑器中,然后进行以下更改: - 将RX引脚设置为2,将TX引脚设置为3(这是默认值) - 将波特率设置为蓝牙模块的波特率(如HC-05默认为9600) 然后,编写以下代码: #include <SoftwareSerial.h> SoftwareSerial bluetooth(2, 3); // RX, TX void setup() { Serial.begin(9600); bluetooth.begin(9600); } void loop() { if (bluetooth.available()) { Serial.write(bluetooth.read()); } if (Serial.available()) { bluetooth.write(Serial.read()); } } 这段代码的作用是将串口输出转发到蓝牙模块,将蓝牙模块的输入转发到串口输出。这样,当你在串口输入一些内容时,它们将被发送到蓝牙模块,从而可以与其他设备进行通信。 3.测试 现在,上传代码到Arduino板,并打开串口监视器。在串口监视器中输入一些内容,然后按发送按钮。你应该可以在其他设备上看到相同的内容。同样,当其他设备向蓝牙模块发送内容时,你也应该在串口监视器中看到相同的内容。 这就是使用Arduino和蓝牙模块进行通信的基本示例。你可以根据自己的需求进行修改和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值