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

串口与键盘通信(蓝牙)

[复制链接]
丿灬幸灬 发布时间:2018-11-2 20:36
本帖最后由 丿灬幸灬 于 2018-11-2 22:00 编辑 + |: g) U9 s+ X6 j

$ ~( g4 x. y! V/ O2 u; tSTM32er通过USB和蓝牙模块(HC-05)解析键盘按键并将数据传输至PC# E: E2 y- \* n' G
Capture.jpg
* O9 L; ], U0 }9 v! D1 c项目中使用的东西2 X* r. u; }* Y/ |
9 q2 j/ G- p% C
硬件
4 Q' K& f+ _# d9 e( x1 j6 Z
* x* u! T+ x3 JSTM32L152C-DISCO                  ×       1        
- L- e) B; p. I& g) w2 L. k# PSparkFun USB转串口 - FT232RL  ×        1        
! j, y; Y/ X- ZSparkFun键盘- 12键                   ×        1        . r$ g, t! k% b* g/ s
HC-05                                       ×        1; U6 k0 F9 q. U. ^; e% F
" p3 N+ p3 \1 n& p! ^8 n* k* n

9 A+ }( E) V/ Y9 ~( \# b: s简介/ w! y9 ?: E- S
$ |4 g: ^) R  X) p
在这个项目中,我使用HC-05蓝牙模块与STM32进行通信,我设计了一个电路,编写STM32L152RC单片机,
/ Q9 I' \; A9 N) H3 y% s通过USB FT232RL和HC-05串口在电脑和STM32之间正确获取了键盘输入
: g. W+ s* ?; k; [4 c% }! `* ~2 N/ u8 E
" P9 ~9 A7 F, E% K/ ?% e! J
额外功能:这个项目还有2个额外功能,
4 C  f. {: _" }) h# v8 O/ P" \第一个是当你按下键盘上的数字时,它也会显示按下的数字在7段显示;
! T" i; n/ j- |9 x! j第二个是在这个程序中,它还可以使用Android手机的蓝牙app(我在AppInventor中开发的)来控制在app上按下7段显示的数字。; V( O5 f7 P& j& n
; D3 N  f& j# _8 _! ^: C4 b

( p  J, ?! G* w具体效果如视频% ~7 ~3 ?# m1 D2 a& k0 ?) i
* ?! m+ H8 Q" M* O7 O
工程请参考GitHub
* R! t% M; v0 R8 s5 ]% `2 U
, g+ A; h. f, i! T( YPortfolium
& C& Y8 A/ q" l! N+ d; A& y8 F0 K* d; V# \" a) F5 F
Hackster.o  r  n! d$ l1 K7 h

( H1 A1 w  L' [9 a( H: TLinkedin- e4 m' E6 @$ [) D
+ r" |) T4 U% p& i! V+ o$ g% K% h
# \9 V. w) K  ~2 M" j: v

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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版