前言
本文为基于FPGA的声控+光控双控制的智能路灯设计。声控采用声音传感器,光控采用光敏电阻传感器,LED模拟路灯发光情况。当光照良好时,无论有无声音,LED皆不亮,当光照较弱,有声音的情况下,LED点亮,且5s后自动熄灭(时间可以自行更改)。该路灯只在光照弱,有人或有车通过时照明,达到节能的作用。
由于本人基础薄弱,此处只记录个人日常课设或平时做的东西,如有不当之处,还请大家指正!
一、Verilog代码
module led_sl1(
input clk,
input rst_n,
input light,
input sound,
output reg led
);
parameter CNT_MAX = 35'd250_000_000;//50Mhz,5s计数器,可根据自己需要进行修改
reg [34:0] cnt;
wire add_cnt;
wire end_cnt;
reg en;
//cnt
always@(posedg