arduino上数据如何上传微信小程序

arduino上数据如何上传微信小程序,第1张

1、让ESP-12E按照onenet的API调用规范上传数据点。

2、小程序按规范查询数据点,即能实现数据从arduino到达微信小程序。Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。

scratch3.0上传到arduino步骤如下。

1、由于scratch软件和arduino连接需要使用比较新的s4A软件,在浏览器中搜索S4A,然后找到官网,下载新的软件。点击接受,下一步。

2、在浏览中选择需要安装的盘的位置,然后选中要安装在哪个文件夹中,点击下一步。一直点击下一步安装,直到开始安装程序。

3、安装完成之后打开软件,界面如下图所示,有scratch软件所有的模块信息,右侧又增加了arduino单片机的显示信息。为了要连接arduino,这时候需要先关闭软件。

4、打开arduino单片机程序编写界面,点击打开选项,找到下载好的arduino连接scratch的固件程序,连接arduino单片机,配置端口,然后下载程序到单片机。

5、下载完成之后提示下载成功,然后再打开s4A软件,这时候界面上的searchingboard...提示就消失了,显示你当前连接的单片机的端口状态,以及数据信息。说明单片机和scratch连接成功。

6、这时候可以试着连接电路,写一个简单的小程序来运行试试。首先在界面,拖动需要的各个模块,按照积木形式排成程序。如图所示。然后将连接好的电路,单片机连接电脑,连接scratch软件。

7、点击软件右侧小绿旗开始运行程序。可以看到通过scratch图形化界面编写的小程序,控制单片机上的端口,执行让灯亮灭的 *** 作。到此为止,整个实验完成。

如果编译和上传分离到不同的机器上执行,可以使用下面方式。

依赖

安装arduino环境

sudo apt-get install arduino

编译

在Arduino IDE环境下,写好源码程序(以.ino结尾的文件)。然后

Arduino ->Preferences ->”Show verbose output during”选择”compilation”。点击编译,在下方的输出框最后一行显示如下内容

/usr/share/arduino/hardware/tools/avr/bin/avr-objcopy -O ihex -R .eeprom /tmp/build355782919138539048.tmp/Blink.cpp.elf /tmp/build355782919138539048.tmp/Blink.cpp.hex

可以得知, 源码(.ino)编译后生成的二进制文件为/tmp/build355782919138539048.tmp/Blink.cpp.hex

上传

把上一步编译生成的二进制文件上传到arduino控制板上。

/usr/share/arduino/hardware/tools/avrdude -patmega2560 -cwiring -P/dev/ttyACM0 -b115200 -D -Uflash:w:/tmp/build355782919138539048.tmp/Blink.cpp.hex:i


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11238751.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存