查看: 1695|回复: 4

[高级教程] 【挑战FireBeetle系列】电子徽章(电容开关版)

[复制链接]
本帖最后由 422234 于 2017-6-19 15:49 编辑

前两天看见bobo大神发的电子徽章的帖子,特别喜欢,http://mc.dfrobot.com.cn/thread-25644-1-1.html
但看了一下NPC大神的帖子,发现居然拿502在控制板背面粘了一块硬币,对应疼爱这些板板的我不忍心拿502去搞他们,恰好FireBeetle esp32提高了10个电容式传感器
在线制作GIF的网站都不行了,只能上视频,各位平常怎么制作GIF的
硬件清单:
1、FireBeetle Board ESP32 主板
2、FireBeetle Covers-24x8 LED Matrix LED点阵板
3、电池(我没找到匹配的端子,所以没接)
电容开关的相关例程:
[C++] 纯文本查看 复制代码
void setup()
{
Serial.begin(115200);
delay(1000); // give me time to bring up serial monitor
Serial.println("FireBeetle Board-ESP32 Touch Test");
}
void loop(){
Serial.println(touchRead(T2)); // get value using T0->D9
delay(1000);
}

QQ图片20170619133155.png 这是你可以选择当做电容开关的引脚(有这么多电容开关是不是可以搞个电子琴了,完了试试,但传感器不灵敏)
徽章代码:(我没加低功耗,有需求的话可以照着bobo大神的帖子自己加)
[C++] 纯文本查看 复制代码
Name: .ino 
Created: 2017/6/18 12:35:42 
Author: hb
#include "DFRobot_HT1632C.h" 

#define DATA D6 
#define CS D2 
#define WR D7 
//#define RD D8 
int i=1; 
int T;
DFRobot_HT1632C ht1632c = DFRobot_HT1632C(DATA, WR,CS); 

char str[] = "DFRobot RHB"; //你要显示的字符

void setup() { 
Serial.begin(115200); 
// put your setup code here, to run once: 
ht1632c.begin(); 
ht1632c.isLedOn(true); 
ht1632c.clearScreen(); 
delay(5000); 
} 

void loop() { 
T=touchRead(T2);//对应的是D9引脚,
i= i + T;
Serial.println(i);
delay(800);//延迟设置要大于800,不然它一会0一会1
if(i==2){
ht1632c.inLowpower(false); 
ht1632c.print(str,50);
}
if(i==3){
ht1632c.inLowpower(true); 
i=1;
} 
}

按控制板上的D9引脚开关!电容传感器有点不灵敏,可能需要用各种姿势按几下才可以但我们成功的避免了控制板被502侵犯的可能。
上面相关的库可在DF的产品资料了找到

Zeyo_Pendragon  高级技师

发表于 2017-6-19 14:45:50

电池用的是PH2.0接插件,当初为了用一个 买了100个
回复 支持 反对

使用道具 举报

422234  高级技师
 楼主|

发表于 2017-6-19 15:10:18

Zeyo_Pendragon 发表于 2017-6-19 14:45
电池用的是PH2.0接插件,当初为了用一个 买了100个

我找遍工作室没找到能匹配的
回复 支持 反对

使用道具 举报

luna  管理员

发表于 2017-6-20 11:33:25

GIF 有个截屏工具挺好用的(win系统):Screen GIF
(ios系统):GIPHY
回复 支持 反对

使用道具 举报

422234  高级技师
 楼主|

发表于 2017-6-20 12:26:50

luna 发表于 2017-6-20 11:33
GIF 有个截屏工具挺好用的(win系统):Screen GIF
(ios系统):GIPHY

好,明白了,多谢luna姐
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail