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

串口与键盘通信(蓝牙)

[复制链接]
丿灬幸灬 发布时间:2018-11-2 20:36
本帖最后由 丿灬幸灬 于 2018-11-2 22:00 编辑
- t; T: ]/ q) |  J3 z- Z) R) F) p; x8 U
STM32er通过USB和蓝牙模块(HC-05)解析键盘按键并将数据传输至PC1 {7 s; {. e: b, y
Capture.jpg
+ B4 Z# Y4 o7 E项目中使用的东西  i1 e5 U5 `+ a+ m) {  q2 R

6 n4 d7 k7 C, f3 B' a硬件( t5 v3 C0 T4 N0 {6 g- G
) E) k/ @3 M- t5 {# K. K2 S
STM32L152C-DISCO                  ×       1        * z( z! p1 `+ }9 e# b" W
SparkFun USB转串口 - FT232RL  ×        1        
; H0 l: R: L; A+ c  m& nSparkFun键盘- 12键                   ×        1        
$ C0 I) X2 r9 A) L7 xHC-05                                       ×        19 ]# B8 m, ~0 _5 X3 m6 k3 m

& n8 j" t* I% Q8 K0 Y' S0 Y& t1 @( d* w6 h6 @0 X/ t# I
简介
$ y3 Y  l  K4 V2 t. B8 i4 ]9 S
, Y) X. d  x5 U$ g在这个项目中,我使用HC-05蓝牙模块与STM32进行通信,我设计了一个电路,编写STM32L152RC单片机,. A# T4 m8 J8 J: |3 j. u
通过USB FT232RL和HC-05串口在电脑和STM32之间正确获取了键盘输入$ O4 Q* u* a) S! f3 I7 U

" z6 [/ ]2 Z/ n, c9 H2 D
& ~( l- d' z# O/ ?9 u: O+ Z& h额外功能:这个项目还有2个额外功能,
' u/ w$ h) w% ?' M+ F( `第一个是当你按下键盘上的数字时,它也会显示按下的数字在7段显示;
7 h; T6 E  d  K' X# R; ]( z第二个是在这个程序中,它还可以使用Android手机的蓝牙app(我在AppInventor中开发的)来控制在app上按下7段显示的数字。
. n: {2 B0 X' y" L0 x- Q
7 D5 l! E5 X5 l4 ]: \
6 ^/ \% s+ [% r8 t& M% V具体效果如视频
. |- [3 k0 c: j3 w  t% q2 B! t
5 i$ g8 e! j' T! {# s, Z0 M工程请参考GitHub
5 C0 Y' u4 Z3 j& G
( N2 R0 I3 j$ r& ^; G" V/ r. b# zPortfolium# ]' C& ~; G7 y! A+ i7 c+ H
- ]( N- R' B( N( \! l( |+ s
Hackster.o4 M1 K6 O! W3 [- U5 N4 T7 \
3 d& ]2 \% ]& e" r; X
Linkedin
1 }2 P  T7 {; i& z8 w! S5 c5 K3 L9 l$ B5 d% v$ ?9 V

& \7 [3 e' D8 B

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