基本信息
源码名称:智能台灯(源码+文档)
源码大小:1.47M
文件格式:.zip
开发语言:C/C++
更新时间:2020-07-03
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍


可调控台灯

实现功能:

   触控开关,利用触控模块实现短按开启,长按关闭,且使用按键调节灯亮度的挡位和切换灯的模式

 

Oled显示,在oled屏上显示灯的挡位和灯开启的时间。使用蓝牙,实现手机调控灯的开关。

 

使用人体感应,若感应到有人且为自动模式台灯亮度自动调节。

 

使用模块:蓝牙模块、 OLED

            时钟芯片、 触控模块

            人体感应、ADC



可调控台灯

├── lib
│   ├── Init_ADC.C
│   ├── Init_ADC.h
│   ├── Init_i2c.c
│   ├── Init_i2c.h
│   ├── Init_pwm.c
│   ├── Init_pwm.h
│   ├── Init_uart.c
│   ├── Init_uart.h
│   ├── Percent.c
│   ├── Percent.h
│   ├── configer.h
│   ├── delay.c
│   ├── delay.h
│   ├── display.c
│   ├── display.h
│   ├── initial.c
│   ├── initial.h
│   └── mpu6050.h
├── week1
│   ├── c
│   │   ├── delay.c
│   │   ├── delay.h
│   │   ├── display.c
│   │   ├── display.h
│   │   ├── keyscan.c
│   │   ├── keyscan.h
│   │   ├── unit.c
│   │   └── unit.h
│   ├── pro
│   │   ├── STARTUP.A51
│   │   ├── STARTUP.LST
│   │   ├── STARTUP.OBJ
│   │   ├── delay.lst
│   │   ├── delay.obj
│   │   ├── display.__i
│   │   ├── display.lst
│   │   ├── display.obj
│   │   ├── keyscan.__i
│   │   ├── keyscan.lst
│   │   ├── keyscan.obj
│   │   ├── main
│   │   ├── main.LST
│   │   ├── main.M51
│   │   ├── main.OBJ
│   │   ├── main.c
│   │   ├── main.hex
│   │   ├── main.lnp
│   │   ├── main.plg
│   │   ├── main.uvgui.22867
│   │   ├── main.uvopt
│   │   ├── main.uvproj
│   │   ├── main_uvopt.bak
│   │   ├── main_uvproj.bak
│   │   ├── unit.__i
│   │   ├── unit.lst
│   │   └── unit.obj
│   └── 电子182朱莹.zip
├── week2
│   ├── hongwaii.PcbDoc
│   └── min.PcbDoc
├── week3
│   ├── c
│   │   ├── delay.c
│   │   ├── delay.h
│   │   ├── display.c
│   │   ├── display.h
│   │   ├── initial.c
│   │   └── initial.h
│   └── pro
│       ├── STARTUP.A51
│       ├── STARTUP.LST
│       ├── STARTUP.OBJ
│       ├── delay.__i
│       ├── delay.lst
│       ├── delay.obj
│       ├── display.__i
│       ├── display.lst
│       ├── display.obj
│       ├── initial.__i
│       ├── initial.lst
│       ├── initial.obj
│       ├── task1
│       ├── task1.LST
│       ├── task1.M51
│       ├── task1.OBJ
│       ├── task1.build_log.htm
│       ├── task1.c
│       ├── task1.hex
│       ├── task1.lnp
│       ├── task1.plg
│       ├── task1.uvgui.22867
│       ├── task1.uvopt
│       ├── task1.uvproj
│       ├── task1_uvopt.bak
│       └── task1_uvproj.bak
├── week4
│   ├── c
│   │   ├── UartInit.c
│   │   ├── UartInit.h
│   │   ├── configer.h
│   │   ├── delay.c
│   │   ├── delay.h
│   │   ├── display.c
│   │   ├── display.h
│   │   ├── init.c
│   │   └── init.h
│   └── pro
│       ├── STARTUP.A51
│       ├── STARTUP.LST
│       ├── STARTUP.OBJ
│       ├── UartInit.__i
│       ├── UartInit.lst
│       ├── UartInit.obj
│       ├── delay.__i
│       ├── delay.lst
│       ├── delay.obj
│       ├── display.__i
│       ├── display.lst
│       ├── display.obj
│       ├── init.__i
│       ├── init.lst
│       ├── init.obj
│       ├── task1
│       ├── task1.LST
│       ├── task1.M51
│       ├── task1.OBJ
│       ├── task1.build_log.htm
│       ├── task1.c
│       ├── task1.hex
│       ├── task1.lnp
│       ├── task1.plg
│       ├── task1.uvgui.22867
│       ├── task1.uvopt
│       ├── task1.uvproj
│       ├── task1_uvopt.bak
│       └── task1_uvproj.bak
├── week5
│   ├── c2
│   │   ├── Delayms.c
│   │   ├── Delayms.h
│   │   ├── Display.c
│   │   ├── Display.h
│   │   ├── Init_ADC.C
│   │   ├── Init_ADC.h
│   │   ├── Init_uart.c
│   │   ├── Init_uart.h
│   │   ├── RES.c
│   │   ├── RES.h
│   │   ├── SendData.c
│   │   ├── SendData.h
│   │   ├── configer.h
│   │   ├── filter.c
│   │   └── filter.h
│   └── pro2
│       ├── Init_ADC.lst
│       ├── Init_uart.lst
│       ├── Init_uart.obj
│       ├── Listings
│       │   ├── Delayms.lst
│       │   ├── Digital_display.lst
│       │   ├── Display.lst
│       │   ├── Init_ADC.lst
│       │   ├── Init_uart.lst
│       │   ├── RES.lst
│       │   ├── STARTUP.lst
│       │   ├── SendData.lst
│       │   ├── delay_ms.lst
│       │   ├── filter.lst
│       │   ├── task.lst
│       │   └── task.m51
│       ├── Objects
│       │   ├── Delayms.obj
│       │   ├── Display.obj
│       │   ├── Init_ADC.obj
│       │   ├── Init_uart.__i
│       │   ├── Init_uart.obj
│       │   ├── RES.__i
│       │   ├── RES.obj
│       │   ├── STARTUP.obj
│       │   ├── SendData.__i
│       │   ├── SendData.obj
│       │   ├── delay_ms.obj
│       │   ├── filter.__i
│       │   ├── filter.obj
│       │   ├── task
│       │   ├── task.build_log.htm
│       │   ├── task.hex
│       │   ├── task.lnp
│       │   └── task.obj
│       ├── STARTUP.A51
│       ├── delay_ms.lst
│       ├── delay_ms.obj
│       ├── task.c
│       ├── task.uvgui.22867
│       ├── task.uvopt
│       └── task.uvproj
├── week6
│   ├── c
│   │   ├── Init_pwm.c
│   │   ├── Init_pwm.h
│   │   ├── Init_uarc.h
│   │   ├── Init_uart.c
│   │   ├── Initial.c
│   │   ├── Initial.h
│   │   ├── Percent.c
│   │   ├── Percent.h
│   │   └── configer.h
│   ├── c模拟pwm
│   │   ├── Initial.c
│   │   ├── Initial.h
│   │   ├── Pwm_init.c
│   │   ├── Pwm_init.h
│   │   └── configer.h
│   ├── pro
│   │   ├── Listings
│   │   │   ├── Init_pwm.lst
│   │   │   ├── Init_uart.lst
│   │   │   ├── Initial.lst
│   │   │   ├── Percent.lst
│   │   │   ├── STARTUP.lst
│   │   │   ├── main.lst
│   │   │   └── main.m51
│   │   ├── Objects
│   │   │   ├── Init_pwm.__i
│   │   │   ├── Init_pwm.obj
│   │   │   ├── Init_uart.__i
│   │   │   ├── Init_uart.obj
│   │   │   ├── Initial.obj
│   │   │   ├── Percent.__i
│   │   │   ├── Percent.obj
│   │   │   ├── STARTUP.obj
│   │   │   ├── main
│   │   │   ├── main.build_log.htm
│   │   │   ├── main.hex
│   │   │   ├── main.lnp
│   │   │   └── main.obj
│   │   ├── STARTUP.A51
│   │   ├── main.c
│   │   ├── main.uvgui.22867
│   │   ├── main.uvopt
│   │   └── main.uvproj
│   └── pro模拟pwm
│       ├── Listings
│       │   ├── Initial.lst
│       │   ├── Pwm_init.lst
│       │   ├── STARTUP.lst
│       │   ├── main.lst
│       │   └── main.m51
│       ├── Objects
│       │   ├── Initial.__i
│       │   ├── Initial.obj
│       │   ├── Pwm_init.__i
│       │   ├── Pwm_init.obj
│       │   ├── STARTUP.obj
│       │   ├── main
│       │   ├── main.build_log.htm
│       │   ├── main.hex
│       │   ├── main.lnp
│       │   └── main.obj
│       ├── STARTUP.A51
│       ├── main.c
│       ├── main.uvgui.22867
│       ├── main.uvopt
│       └── main.uvproj
├── week7
│   ├── c
│   │   ├── Init_i2c.c
│   │   ├── Init_i2c.h
│   │   ├── Init_uart.c
│   │   ├── Init_uart.h
│   │   ├── configer.h
│   │   └── mpu6050.h
│   └── pro
│       ├── Listings
│       │   ├── Init_i2c.lst
│       │   ├── Init_uart.lst
│       │   ├── STARTUP.lst
│       │   ├── main.lst
│       │   └── main.m51
│       ├── Objects
│       │   ├── Init_i2c.__i
│       │   ├── Init_i2c.obj
│       │   ├── Init_uart.obj
│       │   ├── STARTUP.obj
│       │   ├── main
│       │   ├── main.build_log.htm
│       │   ├── main.hex
│       │   ├── main.lnp
│       │   └── main.obj
│       ├── STARTUP.A51
│       ├── main.c
│       ├── main.uvgui.22867
│       ├── main.uvopt
│       └── main.uvproj
└── 可调控台灯.docx

30 directories, 266 files