春天过半了,出去拍照吧?
本节的实验任务是使用开发板上的KEY0按键来控制蜂鸣器发声。初始状态为蜂鸣器鸣叫,按下按键后蜂鸣器停止鸣叫,再次按下开关,蜂鸣器重新鸣叫。一、项目总体思路的构建首先我们要知道蜂鸣器是如何工作的?就拿我这个板子的蜂鸣器来说,BEEP处接入IO口,图中有个NPN型三极管, 基极Q1为低电平时截止,也就是低电平的发射极无法导通到集电极使蜂鸣器发声;当基极Q1为高电平时导通,此时发射极可以导通到GND形成回路,使蜂鸣器发声。通常我们所使用的开关为机械弹性开关,当我们按下或松开按键时,由于弹片的物理特性,不能立即闭合或断开,往往会在断开或闭合的短时间内产生机械抖动,可能会产生短暂的电平波动,即按键抖动。
2年前 · 🎓学习录
本节的实验任务是使用触摸按键控制LED灯的亮灭,开发板上电后LED为点亮状态,手指触摸后LED熄灭;当再次触摸时,LED点亮。一、项目总体思路的构建触摸按键可以通过轻触的形式,实现传统意义机械式按键的功能。电容式触摸按键的原理:手是自带电容的,当手按下触摸按键时,电容的容值提高;当手离开触摸按键时,电容的容值降低。以下是本开发板的触摸按键模块电路设计图。采用的是AR101触摸IC。端口3为触摸按键的输入端口,1K的电阻起保护作用,C16电容起到改变触发的灵敏度。初始的输出量为低电平。当手触摸按键时,端口3收集到信号后由AR101触摸IC转变为高电平传输到端口1输出。下图为正点原子启明星开发板上
洗子@二猫 哈哈哈哈自己瞎玩的
二猫 会技术就是不一样欸
2年前 · 🎓学习录
这是洗子的第二个FPGA实验啦!本节的实验任务是使用开发板上的两个按键控制两个LED灯的亮灭。按下不同的按键,LED灯呈现不同的效果。以下是本次实验要实现的效果,其中LED流水或闪烁的间隔时间为0.5s。按键状态LED显示效果无按键按下两个LED灯全灭按下PL_KEY0两个LED灯交替闪烁按下PL_KEY1两个LED灯同闪同灭一、项目总体思路的构建我们查阅开发板图,可以看到初始状态下,按键是没有闭合的,即该支路不成回路。我们想要当按键闭合时灯LED可以点亮,就需要获取按键的状态,因此这里定义一个key[1:0]来表示按键状态。当按键没有按下时,PL_KEY端口会被+3.3v上拉到电阻值为1,所
2年前 · 🎓学习录



洗子 
