Ubuntu下控制蜂鸣器
方法一
使用beep这个软件
安装:sudo apt-get install beep
运行命令:
/usr/bin/beep -f 800 -l 125 -D 125 -r 2
以800HZ的频率响0.125秒,停0.125秒,如此两次以后停0.5秒,声音大致是:嘟 嘟。
但是只执行以上命令,会发现没有声音
该程序需要用到pcspkr这个模块,默认是不加载的,手动加载该模块使用:modprobe pcspkr
手动删除已加载的该模块:rmmod pcspkr
若想要开机自动加载pcspkr模块,我们打开 /etc/modprobe.d/blacklist.conf ,注释:blacklist pcspkr,以后开机就可默认加载了,
以后开机直接运行上面的指令即可控制蜂鸣器发声。
如果还是没有声音,可以在图形界面下使用
xset -q | grep bell 查看铃声配置参数
xset b on 开启蜂鸣器
方法二
方法三
#include <stdlib.h>#include <fcntl.h>#include <linux/kd.h>int main(int argc, char *argv[]){int fd = open("/dev/tty10", O_RDONLY);if (fd == -1 || argc != 3)return -1;return ioctl(fd, KDMKTONE, (atoi(argv[2])<<16)+(1193180/atoi(argv[1])));}
文章参考:http://www.linuxidc.com/Linux/2012-10/71694.htm
http://blog.sina.com.cn/s/blog_70c6da1b0102uz0i.html
http://bbs.csdn.net/topics/260079068
Ubuntu下控制蜂鸣器相关推荐
- arm蜂鸣器程序 linux_Linux 下控制蜂鸣器发声的程序
/*=========================================== *<Linux声音设备编程实例> * 1. 对内部扬声器编程 * 内部扬声器是控制台的一部分,所 ...
- ubuntu下如何控制风扇速度?
问题:ubuntu下如何控制风扇速度? 问题描述:Windows下有一个很好的程序叫 SpeedFan,那么如何在在ubuntu下控制风扇速度呢? 解决方法: 1.安装lm-sensors (htt ...
- Ubuntu下使用NI-VISA控制USB接口仪器(示波器)
本文使用 C 语言编程,在 Ubuntu 下实现了简单的上位机软件. 需要的工具: 已安装 Ubuntu 18.04 的电脑一台,虚拟机或物理机均可,(现在 NI-VISA 建议使用的版本: Ubun ...
- Ubuntu下使用Tobii Eye Tracker 4C眼动仪控制鼠标光标
之前成功在 Ubuntu 下使用了 4C 眼动仪,但是不知道什么原因目前无法使用 TobiiProEyeTrackerManager 软件来进行眼动仪的标定,也就无法使用它的 gaze visuali ...
- ubuntu下安卓刷机教程和scrcpy无线控制手机
由于手头有个闲置的安卓手机,平时一般固定在手机支架上(如下图),当做时钟.闹钟还有树莓派远程桌面,偶尔也拿来看看视频,但是每次拿上拿下太麻烦了.突然想到能不能用电脑来控制手机,这样就方便的多了.所以心 ...
- ubuntu下(wifi)硬件开关控制的设置
因为自己的笔记本突然之间在ubuntu下无法启动硬件开关联网,但是在windows下是可以的,所以应该是某些软件的更新屏蔽了无线的链接,因此找到了解决方法,分享一下. 可以直接敲击命令: sudo ...
- 烂泥:ubuntu下配置msmtp+mutt发送邮件
2019独角兽企业重金招聘Python工程师标准>>> 本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb. 本文主要介绍 ...
- Ubuntu下搭建postgresql主从服务器(方法1)
Ubuntu下搭建postgresql主从服务器(方法1) 安装略 postgresql主服务器: $ vi /etc/postgresql/9.1/main/postgresql.conf 按a或i ...
- linux pureftp mysql_在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp
在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp 一.安装Ubuntu7.04 Desktop版 二.ubuntu Linux下手工安装mysql5 1.下载mysq ...
最新文章
- 第四次作业---四则运算升级版(带可视化界面)
- mysql定制化_【MySQL技巧】定制你的MySQL命令行-阿里云开发者社区
- ansible+powershell DSC 可以管理windows server了
- C#枚举硬件设备(升级版)
- 神奇的视觉艺术!轻轻一碰无限翻转,根本停不下来!
- 前端学习(1307):模块查找规则二
- 平面设计师okr_设计团队如何推进OKR实现设计赋能
- 鸿蒙OS比fuchsia的优势,第一天带你走进华为开发者大会,了解鸿蒙OS
- 奎享添加自己字体_如何添加字体?系统字体的两种方法添加方法
- VC6 Tips 002: WndTabs 插件
- 黑马微服务项目乐优商城全套
- 基于JavaWeb的在线题库管理系统的设计与开发
- python 京东签到_Python实战—京东用户行为分析
- Linux抢购脚本,在操作系统中设置定时自动执行抢飞天茅台脚本的方法
- 找到一份满意的工作到底要花多少钱?
- mobi怎么在Android手机上打开?
- 人类一败涂地mac版(human fall flat中文版)
- 雪浪数制CEO王峰:关于雪浪制造大脑的三大拷问 | 2018雪浪大会
- 800道Java后端经典面试题,希望你找到自己理想的Offer呀~
- 自定义 C++ 和 CUDA 扩展