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

串口与键盘通信(蓝牙)

[复制链接]
丿灬幸灬 发布时间:2018-11-2 20:36
本帖最后由 丿灬幸灬 于 2018-11-2 22:00 编辑
# ]* f: w: h& w( ~
" N1 Z6 E8 N  K/ p$ q& QSTM32er通过USB和蓝牙模块(HC-05)解析键盘按键并将数据传输至PC7 x* u9 g! ?# x$ r$ [
Capture.jpg
3 l& F5 P. ^) b2 C, h项目中使用的东西" e4 X: N2 w9 H5 r% v, u- X; m0 Y$ B" w

+ M+ D+ F6 H  G% Y$ m硬件! I9 _( w5 F3 E( Z
9 I/ i# E* F; ]8 N8 N
STM32L152C-DISCO                  ×       1        9 M9 ?, o8 I2 P, O
SparkFun USB转串口 - FT232RL  ×        1        " g1 V0 r- {/ V  q) ^
SparkFun键盘- 12键                   ×        1        
+ i6 [  G0 {% u" G4 D- R0 YHC-05                                       ×        1+ c4 Z# H3 M! M0 f

( d2 ?. h+ l, \1 A* H5 O8 i. f: U- Z! u
简介2 k3 `# ]8 k' c1 y; A& m

% h# F% `/ ~+ `8 o0 o在这个项目中,我使用HC-05蓝牙模块与STM32进行通信,我设计了一个电路,编写STM32L152RC单片机,
9 E4 {" x; \  b1 m/ {通过USB FT232RL和HC-05串口在电脑和STM32之间正确获取了键盘输入  e" ^  r8 y: e/ _) \9 y2 h
6 e; N$ P, J: k' k2 M- ~

7 e* f7 M% s/ W8 g/ }$ I# n额外功能:这个项目还有2个额外功能,
5 I# X: }1 E8 h  e第一个是当你按下键盘上的数字时,它也会显示按下的数字在7段显示;* V- T( x) ], a
第二个是在这个程序中,它还可以使用Android手机的蓝牙app(我在AppInventor中开发的)来控制在app上按下7段显示的数字。8 M2 E7 `. A; A2 W

9 [4 J& y, s( b" M, K& }% y. t$ m# v8 P* n& g8 N3 i9 G
具体效果如视频
, M0 P6 @3 n" N# o' F4 Q9 K
5 [/ V5 x% M7 B; N/ d+ L7 k1 y工程请参考GitHub6 Z# e" t. v) o
& B7 `  N& u" n4 g
Portfolium9 p7 I8 y5 a; ?4 b
. E1 F4 P  ^8 B) O( V
Hackster.o
& Z; N% ^. |& v- i# [0 o. c! H+ ?. Y  R6 o5 Q! l2 h1 K
Linkedin5 r6 c: S" |3 _

9 I5 r$ K$ i' u! W, v
8 @! q4 |9 t" Q; k, J  p  x

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