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

串口与键盘通信(蓝牙)

[复制链接]
丿灬幸灬 发布时间:2018-11-2 20:36
本帖最后由 丿灬幸灬 于 2018-11-2 22:00 编辑
5 F- O) ~+ i8 p: i" Q* T) X" z- ?
STM32er通过USB和蓝牙模块(HC-05)解析键盘按键并将数据传输至PC9 m4 r) e8 a6 t
Capture.jpg
3 w. l( l: T# d, G4 ^1 G4 J! Z项目中使用的东西
* P9 G9 Y$ |# w# y
. S  x; a" R. K- n9 g4 D硬件
3 A0 D1 l* O) c! H/ ^' r8 c' s. l7 T, T# a5 k
STM32L152C-DISCO                  ×       1        
, n3 R9 r/ L0 R" @SparkFun USB转串口 - FT232RL  ×        1        
0 J4 m4 d  e  {5 [6 ^. R0 {SparkFun键盘- 12键                   ×        1        
4 V8 l! k8 X! o+ b4 sHC-05                                       ×        1
( a4 _% \1 ]; w! |! B, Y" K- e7 o0 P2 Q6 z  A$ ?" j
4 b0 A9 O  Q! s) V. a2 q
简介( O# Q+ G/ ^6 U! L; q3 t

, i7 ~4 O! T8 _, B在这个项目中,我使用HC-05蓝牙模块与STM32进行通信,我设计了一个电路,编写STM32L152RC单片机,) t& r* C: |" N9 C: K
通过USB FT232RL和HC-05串口在电脑和STM32之间正确获取了键盘输入; l. Z, `6 q$ x* J

1 c) u4 K% p) \- `
! w5 p" U: `! o  v$ }0 \; f额外功能:这个项目还有2个额外功能,* @$ j1 F- S2 l+ W4 Q- @& W
第一个是当你按下键盘上的数字时,它也会显示按下的数字在7段显示;
% B  C! J! U, h6 B# m3 g第二个是在这个程序中,它还可以使用Android手机的蓝牙app(我在AppInventor中开发的)来控制在app上按下7段显示的数字。+ V* b9 L/ ~& Y3 q" I, ?5 `

5 a; u3 c% T, h7 F
* K! d' h% }/ G+ F8 V) H具体效果如视频
  V. k0 f' U! s0 C' h
, D3 w- R) |8 y; w6 r工程请参考GitHub
8 S4 o% @* R) \9 n6 O% u2 `
7 X) g9 n$ k& K, \. k5 ~Portfolium) K% D- }  f( |4 _0 p6 I7 p
8 S5 G3 v% W1 S6 N4 Z. G
Hackster.o% \% U( B; c* y5 o; Q% ^

8 A2 K7 _8 R7 _Linkedin
) [6 _3 p3 S$ i1 ]3 Z9 P7 y' Q& }7 i8 J8 |

7 C. w/ o7 K2 L5 ?0 G5 B# t

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