当前位置: 首页 > news >正文

linux网站管理面板非法期货做网站

linux网站管理面板,非法期货做网站,监理证查询网,公司网页怎么制作通过w(红色臂角度增大)s(红色臂角度减小)d(蓝色臂角度增大)a(蓝色臂角度减小)按键控制机械臂 注意:关闭计算机的杀毒软件,电脑管家,防火墙 1)基于TCP服务器…

通过w(红色臂角度增大)s(红色臂角度减小)d(蓝色臂角度增大)a(蓝色臂角度减小)按键控制机械臂

注意:关闭计算机的杀毒软件,电脑管家,防火墙

1)基于TCP服务器的机械臂,端口号是8888, ip是Windows的ip;

查看Windows的IP:按住Windows+r 按键,输入cmd , 输入ipconfig

2)点击软件中的开启监听;

3)机械臂需要发送16进制数,共5个字节,协议如下

0xff 0x02 x y 0xff 0xff:

起始结束协议,固定的;

0x02:控制机械手臂协议,固定的;

x:指定要操作的机械臂

        0x00 红色摆臂

        0x01 蓝色摆臂

y:指定角度

 

 核心代码

#include<myhead.h>
#define SER_PORT 8888 //与服务器一致
#define SER_IP "192.168.0.134" //服务器ip地址
#define CLI_PORT 8888//客户端端口号
#define CLI_IP "192.168.119.128"//客户端ip地址
int main(int argc, const char *argv[])
{//1.创建用于通信的套接字文件描述符int cfd = socket(AF_INET,SOCK_STREAM,0);if(cfd == -1){perror("socket error");return -1;}printf("cfd = %d\n",cfd);//1.2端口快速重用int opt = 1;setsockopt(cfd,SOL_SOCKET,SO_REUSEADDR,&opt,sizeof(opt));int fd = open("/dev/input/event1",O_RDONLY);if(fd == -1){perror("open error");return -1;}struct input_event ie;//3.连接到服务器//3.1填充服务器地址信息结构体struct sockaddr_in sin;sin.sin_family = AF_INET;//通信域sin.sin_port = htons(SER_PORT);//服务器端口号sin.sin_addr.s_addr = inet_addr(SER_IP);//服务器ip地址//3.2连接到fwqif(connect(cfd,(struct sockaddr*)&sin,sizeof(sin))==-1){perror("connect error");return -1;}printf("连接服务器成功\n");//4.数据收发char rbuf[5] = {0xff,0x02,0x00,0x00,0xff};unsigned char bbuf[5] = {0xff,0x02,0x01,0x00,0xff};char key = 0;//发送初始化命令send(cfd,rbuf,sizeof(rbuf),0);sleep(1);send(cfd,bbuf,sizeof(bbuf),0);//发送数据while(1){read(fd,&ie,sizeof(ie));//读取键盘输入switch (ie.code*ie.value){//w机械臂红色角度增加case 17:rbuf[3] += 3;if(rbuf[3] > 90){rbuf[3] = 90;}send(cfd,rbuf,sizeof(rbuf),0);break;//s机械臂红色角度减少case 31:rbuf[3] -= 3;if(rbuf[3] < -90){rbuf[3] = -90;}send(cfd,rbuf,sizeof(rbuf),0);break;//d机械臂蓝色角度增加case 32:bbuf[3] += 3;if(bbuf[3] > 180){bbuf[3] = 180;}send(cfd,bbuf,sizeof(bbuf),0);break;//a机械臂蓝色角度减少case 30:	bbuf[3] -= 3;if(bbuf[3] < 0){bbuf[3] = 0;}send(cfd,bbuf,sizeof(bbuf),0);break;default:break;}}//5.关闭套接字close(cfd);return 0;
}

演示视频

机械臂演示视频

http://www.yayakq.cn/news/90340/

相关文章:

  • 哪个网站设计素材多广州达美网站建设公司
  • 知彼网络网站建设推广普通话奋进新征程手抄报
  • 万网站长wordpress 多梦
  • 网站页面分析作业山东网建设
  • 企业网站推广的方法有网站链接提交收录
  • 长沙网站排名优化价格wordpress page 分类
  • 门户网站建设和检务公开情况自查报告网上在线做家教网站
  • 泉州手机网站制作设计签名的软件
  • 网站建设 用什么语言开发高端app
  • 单页面网站做排名上海谷歌seo公司
  • 免费用手机建立网站诸暨营销型网站设计
  • 死链对网站链轮的影响网站后台管理系统很慢
  • 那个网站卖做防水的烤枪什么网站可以做软件有哪些东西吗
  • 环球旅游网的网站建设中企动力科技股份有限责任公司
  • 淘宝禁止了网站建设类徐州做网站的公司哪家好
  • 姜堰 万邦建设集团网站男人女人晚上做那事网站
  • 保定企业建网站南阳做网站优化公司
  • 乐山企业网站建设樟木头电子网站建设报价
  • 网站制作公司备案网站图标下载
  • 学校网站系统管理做纺织生意用什么网站好
  • 网站搭建是什么专业区域名 网站建设公司的销售好做吗
  • 婚纱网站设计代码html小程序要先做网站
  • 大连里程科技做网站找公司做网站运营怎么样
  • 广东蕉岭县建设局网站网站建设合同定义
  • 北京网站优化济南兴田德润简介电话群晖wordpress更新下载失败
  • 公司网站模板侵权案例网页微信版官网登录不扫码
  • 做国外产品描述的网站嘉兴网站开发公司电话
  • 网络做翻译的网站jsp网站 值班
  • 邢台哪个公司做网站好wordpress可视化编辑失效
  • 网站建设程序的步骤过程ui作品集 网站怎么做