一个STM32F103C8T6系统板
一个彩色LED灯珠
一个按压开关
3D打印外壳
导线
附件中是两个打印文件,一个圆球,一个四方底座,直接用3D打印打印即可。
程序用keil编译的,如果你有兴趣可以自己修改和补充,我只是简单的做了一个渐变的呼吸效果。
用串口或直接用ST-LINK烧录即可。
我的3D打印件忘了留穿线的位置,直接用工具开个小孔就行,把LED固定在四方体的中间,高度大约是22毫米,因为球体的直径是50毫米,底部又去掉了一部分。然后从立方体里面连接LED的红绿蓝三个引脚到的单片机的A0,A1,A2,共阳角接3.3V引脚,我用的是共阳的LED。焊接按钮开关串联到LED的3.3V中,穿孔上螺环固定,再焊接纽扣电池到单片机。然后用热熔胶固定LED,固定单片机,电池。
蓝灯时间有点短,可以再调一下程序,也可以写一下别的方式的闪灯程序。