你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

串口与键盘通信(蓝牙)

[复制链接]
丿灬幸灬 发布时间:2018-11-2 20:36
本帖最后由 丿灬幸灬 于 2018-11-2 22:00 编辑
$ c" b" X' G  t0 L! g! X! `) r$ B4 C% V$ u
STM32er通过USB和蓝牙模块(HC-05)解析键盘按键并将数据传输至PC7 U7 `2 G1 Z* f4 t: h
Capture.jpg 2 u1 W2 ~5 W5 S
项目中使用的东西' [7 @( {9 \" c( @! h9 O) S# Z" X
/ @) P5 e  g" s. y5 _" n4 T0 V8 \
硬件  J' w8 i& ]+ K6 w; ^6 L: v' h" k

% h: l7 r1 x/ D" @" [STM32L152C-DISCO                  ×       1        - O' Y/ G( _: v7 r4 m
SparkFun USB转串口 - FT232RL  ×        1        : X# A7 u6 Q2 c" D( q
SparkFun键盘- 12键                   ×        1        : t- t0 H3 d9 e2 V0 a7 w9 k* C
HC-05                                       ×        1
, g: q! B, H  Z, n+ o- M/ w9 y$ H5 R! O& }$ k

4 Y6 f! J$ Y$ f. l' l简介
& [  B. W* Q, {# R2 \, M1 [/ |0 ^4 e; }, B5 e8 M# L% t& G
在这个项目中,我使用HC-05蓝牙模块与STM32进行通信,我设计了一个电路,编写STM32L152RC单片机,$ y( ?+ q1 D# o$ D: F
通过USB FT232RL和HC-05串口在电脑和STM32之间正确获取了键盘输入
+ k2 m' B) J  K% U% W2 ?2 ~. w3 ]; i: Z- o
# [2 R5 v# p+ I/ J& r
额外功能:这个项目还有2个额外功能,
: O5 b/ [, w7 w& q第一个是当你按下键盘上的数字时,它也会显示按下的数字在7段显示;5 `8 b( a; \5 e( L- i
第二个是在这个程序中,它还可以使用Android手机的蓝牙app(我在AppInventor中开发的)来控制在app上按下7段显示的数字。2 w/ i$ z" O. W& D8 `
) _0 X( M4 }6 m: ]3 G

% u9 S) T1 e9 b. F$ l0 P6 }具体效果如视频
% s: e% w  A" `" Y7 |# A# H4 m, ^: d, u3 j2 j
工程请参考GitHub* S  l! F8 E5 Y! f) k6 S6 `* E
. X( V8 H7 D$ K& W  j; e# a5 z  {2 T
Portfolium
2 M5 j8 Y$ K5 S4 c: L: n# h$ i! E
8 w1 Q: |6 K: g0 R0 s% O; AHackster.o4 b6 Q) D% j3 s2 L5 g! H' x1 W. u
, Y- x$ U/ e8 I
Linkedin. x' e9 c, N# n

2 ~5 V- a* G" l, x6 Y2 H; g, K  f. F8 {" h7 E

DS_FT232R.pdf

下载

813.28 KB, 下载次数: 4

rb-ite-12-bluetooth_hc05.pdf

下载

840.61 KB, 下载次数: 5

SWKEY-612000-1.pdf

下载

187.69 KB, 下载次数: 2

赞 收藏 1 评论2 发布时间:2018-11-2 20:36

举报

2个回答
STM1024 回答时间:2018-11-3 10:01:49
用来练手不错
lutu123 回答时间:2018-11-13 18:29:28
学习学习

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版