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

串口与键盘通信(蓝牙)

[复制链接]
丿灬幸灬 发布时间:2018-11-2 20:36
本帖最后由 丿灬幸灬 于 2018-11-2 22:00 编辑 0 O, C6 G+ K. k# \
% i1 b" P% _' [4 L
STM32er通过USB和蓝牙模块(HC-05)解析键盘按键并将数据传输至PC
. h1 ^  ~4 Z' D3 { Capture.jpg
$ r) x# i, i/ D! Q8 Z- Q项目中使用的东西
( {5 O2 p- n" F" V" u. e( l' Y( O% g- r! k5 V5 {6 p+ a+ ]1 R
硬件6 ]" e( d3 L2 Q( z5 h

  m( ^( B: V; {2 E: O3 OSTM32L152C-DISCO                  ×       1        , M: ]# t6 M: g
SparkFun USB转串口 - FT232RL  ×        1        
0 o  t; w  M* W$ D6 dSparkFun键盘- 12键                   ×        1        
: r; _. P6 X6 {  P! r+ fHC-05                                       ×        1; a( W' |1 B+ K4 u: ]8 y
* r& c6 W/ s$ {' ]& V% O
/ {5 P. E% v( `6 b- a
简介
% m' m+ Z- M( x" s/ t& l1 C8 y4 z2 s  d5 e% E2 C' V- z1 m
在这个项目中,我使用HC-05蓝牙模块与STM32进行通信,我设计了一个电路,编写STM32L152RC单片机,  ]! V% b3 o! b6 J6 k% H
通过USB FT232RL和HC-05串口在电脑和STM32之间正确获取了键盘输入
) ?& T: e$ W, e  m; T
4 p+ x9 O* `( M4 l
, v1 P2 W. r0 q, V7 W5 v' W额外功能:这个项目还有2个额外功能,
% M% N) T8 j( p+ Q第一个是当你按下键盘上的数字时,它也会显示按下的数字在7段显示;+ x4 H0 q5 C( p- n5 P
第二个是在这个程序中,它还可以使用Android手机的蓝牙app(我在AppInventor中开发的)来控制在app上按下7段显示的数字。  {, L2 Q- a3 p- ~6 g6 G
7 ]0 n/ A1 A( O& r6 \$ M
- r7 l' k' z  N7 N1 S
具体效果如视频3 N( B  t) e! @' t( L& C

' {! i+ u: X& `8 x工程请参考GitHub
$ `8 i. b) R1 |! B( j! |# J
" a( L) p* f5 v2 t! g' lPortfolium$ m3 {7 H. J, _1 {3 L

4 I% t& Z$ _1 r, ]( [; iHackster.o
" `; `3 V) g+ Y6 K' }# s) f4 a6 g0 `9 y" M
Linkedin, }& X2 {' V( d/ Y% R

4 D$ u+ i% ~5 D
2 q: X1 C5 S. u8 i

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 手机版