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

STM32: 4. UART & KeyPad communication (Bluetooth)

[复制链接]
eefishing 发布时间:2019-3-1 23:05
设计并编程STM32 mircontroller,通过USB和蓝牙模块(HC-05)将键盘输入正确解析到PC。
( ?) G; }+ _) E Capture.jpg 9 n$ M0 u6 v1 v1 g6 S
7 A9 O, |- i" [) ]6 O

8 ^8 D8 m' c+ p- G+ R+ ~0 {3 a

  C' E' l5 F* v9 N) }# e% j6 @* I, O; w. l. Y$ r9 {4 B3 ~1 G5 {

; C  q- g3 d) F; m. R+ ^$ @项目中使用的东西
7 F6 m9 d; |+ h0 s硬件组件. m. V* A3 a) A: v! m, q) w! }
QQ浏览器截图20190301225557.png + E7 Z+ B+ }' O/ ~, E3 [
3 H( J% m% N- R" l( |/ |' x8 a. m) l
9 i! e' A/ d0 A. b- P

) s6 N; F6 ?8 [6 K9 d+ T
) T, X2 d1 B$ T$ y( p

( R$ }8 s: k$ G  G  v5 M0 V# l$ m事件/ K. K2 f3 h9 `
在这个项目中,我使用HC-05蓝牙模块通过设计电路与STM32进行通信,并对STM32L152RC单片机进行编程,通过USB FT232RL正确解析键盘输入,通过串口(UART)正确解析计算机与STM32之间的HC-05输入。, P% H8 {+ V! s( F( F& A
  w5 {8 j, M( f: e2 L) U& K8 `1 m9 N2 s
额外功能:这个项目还有2个额外的功能,首先是当你按下键盘上的数字时,它也会显示按下的数字在7段显示;第二,在这个程序中,它还可以使用安卓手机的蓝牙app(我在AppInventor中开发的),在app上按下数字时,控制七段显示的数字。% x; O6 s1 ~9 W& F7 l$ O0 r/ \

7 y3 E$ g8 L: p5 \0 _! _  U9 {9 F8 n
Github: github.com/faweiz- j& E9 j3 j" ?4 x8 q
Portfolium: portfolium.com/faweiz4 E# x3 b1 y4 @2 `
Hackster.o: hackster.io/faweiz  D* k# f2 ^. v0 B2 u
Linkedin: linkedin.com/in/faweiz! Q9 k+ ~1 C& w2 ]  U4 _: g! H

: S5 P8 K: X/ o9 z! E

4 v, q# E* R3 Q, [9 N" w" p/ S' b" ?- \2 ?
图表
7 _, x- T2 L5 _, z5 Q% y  j键盘- 12按钮5 D% F! {- H1 ]  F+ f; }
SWKEY-612000-1.pdf (187.69 KB, 下载次数: 1)

DS_FT232R.pdf

下载

813.28 KB, 下载次数: 1

赞 收藏 评论0 发布时间:2019-3-1 23:05

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版