请教初始后关闭自带led灯和振动两个问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1502|回复: 5

[已解答] 请教初始后关闭自带led灯和振动两个问题

[复制链接]
发表于 2020-12-10 15:13 | 显示全部楼层 |阅读模式
   问题一:上传代码后,WifiArduino自带的led为13号脚,结果初始状态就为常亮,很刺眼。
在void setup()中加入以下代码:

pinMode(LED_BUILTIN, OUTPUT);
    digitalWrite(LED_BUILTIN, LOW);


或者:
pinMode(13, OUTPUT);
    digitalWrite(13, LOW);


均无法实现初始关闭的效果。如何实现初始关闭呢?

问题二:Blinker.vibrate();不起作用。

    Blinker.attachData(dataRead);
    Button1.attach(button1_callback);


以上是两个绑定函数,官方文档解释的看不懂,我自己测试发现,attachData可以认为是绑定全局回调函数。如果Blinker.vibrate();放在dataRead()函数中,则手机能正常振动。
可是放到button1_callback()中,则不能正常振动。

如何实现,点击Button1后,实现vibrate呢?



发表于 2020-12-10 16:31 | 显示全部楼层
1.咨询卖家实际引脚
2.确认手机是否开启震动
 楼主| 发表于 2020-12-11 10:39 | 显示全部楼层
本帖最后由 sagajie 于 2020-12-11 10:51 编辑
奈何col 发表于 2020-12-10 16:31
1.咨询卖家实际引脚
2.确认手机是否开启震动

问题一解决:自带led引脚为2号,我以为是13号,所以我pinMode(2, OUTPUT);实际上就是打开了自带的led。
问题二:

如果使用
Blinker.attachData(dataRead);
void dataRead(){Blinker.vibrate();}
在手机app点击默认按钮btn-abc时候,手机会振动,说明执行了dataRead函数,手机设置也正确。与手机是否开启振动模式无关,app的振动权限也是开了的(因为dataRead可以振动)。

如果点击自定义button时,不起作用。button绑定的回调函数内,加上Blinker.vibrate();,其他语句都能执行,但是手机不会振动。

问题三:
WifiArduino待机时,温度还是比较高的,部分芯片待机时摸起来都烫手。
我用最简单的Hello_WiFi.ino待机,也是同样的温度,说明该产品待机温度就是这么高。
那么问题就来了:我采用小米wifi插座控制WifiArduino供电电源,实现远程打开、关闭WifiArduino,毕竟我用的不频繁。这种断电、接电,是不是会影响WifiArduino的性能?寿命等?

点评

2.手机上添加调试组件,看看是否正常收到震动指令 3.基本带wifi的芯片温度都高,不放心的话自己加个散热片  详情 回复 发表于 2020-12-11 14:02
发表于 2020-12-11 14:02 | 显示全部楼层
sagajie 发表于 2020-12-11 10:39
问题一解决:自带led引脚为2号,我以为是13号,所以我pinMode(2, OUTPUT);实际上就是打开了自带的led。
问 ...

2.手机上添加调试组件,看看是否正常收到震动指令
3.基本带wifi的芯片温度都高,不放心的话自己加个散热片
 楼主| 发表于 2020-12-12 09:30 | 显示全部楼层
问题一:解决。

问题二:昨天有调试组件,能正常收到print指令,但是不能收到vibrate指令。
但是同样的程序,今日重新上传后,vibrate指令就能执行,手机也能振动。
我怀疑我发现了一个服务器的bug,客户端执行了vibrate指令,但是服务器端没有传递vibrate指令到手机端。可能服务器端这个bug被修复了,所以手机能收到vibrate指令。

问题三:答非所问,不予纠结。

点评

和服务器端没关系,通常你自己代码问题  详情 回复 发表于 2020-12-12 10:52
发表于 2020-12-12 10:52 | 显示全部楼层
sagajie 发表于 2020-12-12 09:30
问题一:解决。

问题二:昨天有调试组件,能正常收到print指令,但是不能收到vibrate指令。

和服务器端没关系,通常你自己代码问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 13:35 , Processed in 0.117327 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表