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

串口与键盘通信(蓝牙)

[复制链接]
丿灬幸灬 发布时间:2018-11-2 20:36
本帖最后由 丿灬幸灬 于 2018-11-2 22:00 编辑
, r; n, h) \- b5 I/ ]! K/ q* \
5 r! R8 ^5 e8 b8 H+ K; ?STM32er通过USB和蓝牙模块(HC-05)解析键盘按键并将数据传输至PC
  Q5 C  i/ F# H$ n( U- @ Capture.jpg 0 D9 P% L& `& O: x" w  C. r4 J
项目中使用的东西4 r' D& J0 C5 ~4 D/ r
; p( h( M5 X; c7 h1 f8 M4 m3 F( r2 C
硬件
! e$ I& G  M0 I( j  v9 L) Q0 W# I4 A3 P% f# ?
STM32L152C-DISCO                  ×       1        - f9 D, l( E. X0 z: Y  t# `
SparkFun USB转串口 - FT232RL  ×        1        2 Q3 s: i  P% P; N  |
SparkFun键盘- 12键                   ×        1        
8 B( p8 z7 Y8 u- Q+ oHC-05                                       ×        16 ]# x3 v) @4 J% c

) z. X6 y+ U& l
# M! c- q, [6 G$ J9 o! V& y8 P简介
  F' z2 n: R' N% L; H1 k# m
$ S  L  P' r8 y. F: t/ o在这个项目中,我使用HC-05蓝牙模块与STM32进行通信,我设计了一个电路,编写STM32L152RC单片机,) S. X( z. k  `4 R. N
通过USB FT232RL和HC-05串口在电脑和STM32之间正确获取了键盘输入1 Y" ?  T1 G: k  [# Q& s. F( U

/ b6 D% F  }" Q% o6 h/ X+ l0 z
4 p* i. u4 o5 \0 N* x额外功能:这个项目还有2个额外功能,
: l- \9 O4 n3 K5 D第一个是当你按下键盘上的数字时,它也会显示按下的数字在7段显示;
% t! z- g' F0 y4 d- `9 V第二个是在这个程序中,它还可以使用Android手机的蓝牙app(我在AppInventor中开发的)来控制在app上按下7段显示的数字。
0 J1 }( \; q/ O6 ^" Y) ~
( V+ s; c0 L- ~/ C; P
. C$ T" m% V  h. Z* ~9 i$ p. k+ Y/ }具体效果如视频
+ k! f9 P. \1 E. r+ g- J% x4 j/ z$ M$ \; b% o* c! ?
工程请参考GitHub! Z$ {; Z- t9 G2 \0 g
& [4 Q) L5 p1 R% f- N3 j  E
Portfolium
8 R5 ?+ d# T3 g* e( l: g- F1 B# v* Q! ?# E9 k
Hackster.o1 b# p4 I) U: ?3 c% c
& F( [& G, q  I6 x; m. i& l: y) j
Linkedin
) F; r% L. `  u! V+ p# m) L/ o- R- b" p; ]

( Q* V6 x, S, }/ P

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管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版