STM32 USB 鼠标+键盘 串口控制 源代码压缩包 *MOS0101000000# 鼠标左键按下 *MOS0102000000# 鼠标右键按下 *MOS0103000000# 鼠标中键按下 *MOS0100000000# 鼠标抬起 *MOS01000a0000# 鼠标向+X移动0x0a个像素 *MOS01008a0000# 鼠标向-X移动0x0a补数个像素 *MOS0100000a00# 鼠标向+Y移动0x0a个像素 *MOS0100008a00# 鼠标向-Y移动0x0a补数个像素 *MOS010000000a# 鼠标向上滚动0x0a个像素 *MOS010000008a# 鼠标向下滚动0x0a补数个像素 *KEY0000040000000000# 输入a *KEY0200040000000000# 输入A (组合见Shift+a) 详情:https://www.cnblogs.com/guyandianzi/p/9882644.html
2019-12-21 21:24:58 122KB STM32 USB  鼠标+键盘 鼠标
1
程序版本Ubuntu16.04+kinetic 该package利用订阅控制小海龟运动的cmd_vel话题,读取键盘方向键。 然后通过串口发送控制指令到电机控制器,控制电机前进后退转向。 是学习ROS控制机器人运动的一个基础例程。 使用前需安装ros的serial工具包 sudo apt-get install ros-kinetic-serial 关于串口: 程序使用的是电脑主板自带的9针232串口,可以根据自己具体串口调整程序 查看设备dmesg,如果使用USB转串口一般设备号是ttyUSB0 我用的是Ubuntu16.04实际测试USB转串口芯片ch340和PL2302都可以直接识别 可以先安装cutecom进行串口调试,看看是否可用,该工具是窗口界面,比较方便 安装sudo apt-get install cutecom 安装完成运行要root权限才能读取串口 sudo cutecom 程序使用的是serial_example_node1节点,另外一个节点listen1没有用到 将代码解压到自己的工作空间后编译 然后启动serial_example_node1节点和turtle_teleop_key节点 rosrun serial_msgs serial_example_node1 rosrun turtlesim turtle_teleop_key 保证当前窗口在key读取命令窗口,按键盘方向键,串口节点会收到数据,并串口发送数据。 如果串口启动提示失败,提示Unable to open port,可能是权限问题需运行命令 sudo chmod 666 /dev/ttyS0 节点读取串口做了5个字节的测试 发多个字节需自己修改读取字节数
2019-12-21 21:13:41 6KB ROS ROS键盘读取 ROS串口控制
1
支持串口 RS232 和 网络指令 控制的视频播放器 ,支持视频和图片模式,支持远程关机。支持视频切换,音量等操作。
2019-12-21 20:58:34 86.65MB 串口控制 RS232 播放器 中控
1
基于MSP430单片机,实现UART串口发送信号控制机械臂运动
2019-12-21 20:54:21 93KB IIC UART MSP430
1
通过串口usart控制呼吸灯(pwm方波)的频率闪烁的快慢,该程序是基于stm32f407单片机的。
2019-12-21 20:52:03 8.29MB pwn stm32f407 usart
1
基于FPGA-VERILOG语言的DS18B20温度检测,电脑串口可控制:开关数码管、开关温度转换、设置温度报警范围、开关温度报警、上传当前测量的温度值(转换前与转换后),另外不用串口控制也可以用六位数码管直接显示当前温度值
2019-12-21 20:39:18 16.05MB FPGA Verilog DS18B20 uart
1
本程序是基于STM32F103ZET6的一个实验程序。可通过发送指令控制LED灯,可以开启和关闭LED灯,以及蜂鸣器等外设
2019-12-21 20:34:32 2.61MB 串口控制
1
stm32 输出PWM波占空比可由串口控制
2019-12-21 20:30:04 4.56MB PWM串口
1
STM32串口控制DFPlayer_Mini播放模块,已经写成程序,可以直接调用。DFPlayer_Mini播放很不错,已经深入研究,自带MP3解码和功放,接上扬声器即可使用。 已经测试以下命令: Uart_DFPlayer(0x01 , 0x00) ;//下一曲,TF卡根目录中 0001.mp3 至 9999.mp3 文件 Uart_DFPlayer(0x02 , 0x00) ;//上一曲 Uart_DFPlayer(0x03 , 0x01) ;//指定曲目,TF卡根目录中 0001.mp3 至 2999.mp3 文件,参数2是文件名字 Uart_DFPlayer(0x04 , 0x00) ;//音量+ Uart_DFPlayer(0x05 , 0x00) ;//音量- Uart_DFPlayer(0x06 , 0x1E) ;//指定音量,参数2是音量大小,1-30 Uart_DFPlayer(0x07 , 0x00) ;//指定EQ,参数2是0/1/2/3/4/5,对应Normal/Pop/Rock/Jazz/Classic/Bass Uart_DFPlayer(0x08 , 0x01) ;//单曲循环指定曲目播放,TF卡根目录中 0001.mp3 至 2999.mp3 文件,参数2是文件名字 Uart_DFPlayer(0x09 , 0x02) ;//指定播放设备,参数2是1/2/3/4/5,对应U盘/SD/AUX/SLEEP/FLASH Uart_DFPlayer(0x0A , 0x00) ;//进入休眠——低功耗 Uart_DFPlayer(0x0C , 0x00) ;//模块复位 Uart_DFPlayer(0x0D , 0x00) ;//播放 Uart_DFPlayer(0x0E , 0x00) ;//暂停 Uart_DFPlayer(0x12 , 0x01) ;//指定MP3文件夹曲目,参数2是文件名字 Uart_DFPlayer(0x13 , 0x00) ;//插播广告,音乐文件需要放在/ADVERT/0001.mp3,参数2是文件名字 Uart_DFPlayer(0x16 , 0x00) ;//停止播放
2019-12-21 19:55:46 266KB DFPlayer_Min STM32
1
设计一个系统:串口接收频率、相位控制字,控制的DAC输出波形(正弦波、三角波、锯齿波、方波、直流)设计中取DAC输出时钟为50MHz,波形存储深度为512点(取信号的一个周期),用matlab生成mif格式的文件分别存储正弦波、方波、三角波、锯齿波的数据。含testbench,已在开发板上验证。
2019-12-21 19:45:28 491KB FPGA DDS uart Quartus
1