31 基于STM32的智能触摸台灯控制设计【毕设课设】

简介:采用stm32f103c8t6作为主控芯片,触摸芯片采用的是RH6016CB,一共使用了四个。分别用来:开关,亮度增强,亮度减弱和切换照明模式。灯用的是WS2812B。

器件选择
主控芯片选择的是stm32f103c8t6,选择这个单纯是因为自己对stm32更加熟悉,容易上手一点,然后价格不算高,其实用stc的芯片应该可以更便宜,但从来没有用过,也懒得学。。,逃然后触摸芯片是用的RH6016CB这个后面证实触摸是很敏感的,需要注意得是一定要仔细阅读datasheet中触摸板pcb布线要求,注意的点还是很多的灯采用的是WS2812B,这个是莫工推荐的,因为别人写的驱动移植过来总是出问题,所以就自己写了一个驱动,用spi。另外因为比较菜,也没认真读datasheet踩了不少坑。比如01code编码的时间不对。另外就是一些常用的电子元件,可以看原理图

 

 

 资料地址:https://pan.baidu.com/s/15S_L7xpYx3wFjeBrN7ubeg?pwd=8888

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值