子版块

C小程序

今日课程:0  |  课程总数:39
精彩小程序,遥控下载!无线下载,无限功能!!
admin
1029
下载编号:94609##蜂鸣器## 老板们,给过了吧,带伙过个好年 void Sweep_Floor() { char* str = "11556654433322155443325544332115566544333221"; int a = 0; int t = 500; for (int i = 0; i < 42; i++) { a = (str[i] - 48); switch (a) { case 1:a = 294; break; case 2:a = 330; break; case 3:a = 350; break; case 4:a = 393; break; case 5:a = 441; break; case 6:a = 495; break; case 7:a = 556; break; } beep(a, t); }}Sweep_Floor();void main() {} 结语:上面这个小程序是不是很有趣嘞?还有更多的小程序供你探索哦!
0   2022-01-05 11:06:56
admin
951
下载编号:94608##光线传感器## 光线传感器 void Sweep_Floor() { int lux = 0; char str[20]; for (int i = 0; i < 2; i++) { lux = lightsensor(); sprintf(str, "光线传感器的值是%d", lux); gpp_say(1, str); gpp_say(1, "lux"); wait(250); }} 结语:上面这个小程序是不是很有趣嘞?还有更多的小程序供你探索哦!
0   2022-01-05 10:48:55
admin
906
pid
下载编号:94607##PID## pid #include struct _pid { float SetSpeed; //定义设定值 float ActualSpeed; //定义实际值 float err; //定义偏差值 float err_last; //定义上一个偏差值 float Kp, Ki, Kd; //定义比例、积分、微分系数 float voltage; //定义电压值(控制执行器的变量) float integral; //定义积分值}pid;// pid初始化void PID_init() { printf("PID_init begin \n"); pid.SetSpeed = 0.0; pid.ActualSpeed = 0.0; pid.err = 0.0; pid.err_last = 0.0; pid.voltage = 0.0; pid.integral = 0.0; pid.Kp = 0.2; pid.Ki = 0.015; pid.Kd = 0.2; printf("PID_init end \n");}// 算法float PID_realize(float speed) { pid.SetSpeed = speed; pid.err = pid.SetSpeed - pid.ActualSpeed; pid.integral += pid.err; pid.voltage = pid.Kp * pid.err + pid.Ki * pid.integral + pid.Kd * (pid.err - pid.err_last); pid.err_last = pid.err; pid.ActualSpeed = pid.voltage * 1.0; return pid.ActualSpeed;}//主程序int main() { printf("System begin \n"); PID_init(); int count = 0; while (count < 1000) { float speed = PID_realize(200.0); printf("%f\n", speed); count++; } return 0;} 结语:上面这个小程序是不是很有趣嘞?还有更多的小程序供你探索哦!
0   2022-01-05 10:07:19
admin
999
下载编号:94606##机器人转圈圈## 这个C语言小程序能够控制机器人转圈圈哦,代码很简单,就是几个个左转控制而已。 turn_left(180);turn_left(180);turn_left(180);gpp_say(1,"机器人转圈圈");void main(){} 结语:上面这个小程序是不是很有趣嘞?还有更多的小程序供你探索哦!
0   2022-01-05 09:17:33
admin
1090
下载编号:94605##机器人转圈圈## 这个C语言小程序能够控制机器人转圈圈哦,代码很简单,就是几个个左转控制而已。 turn_left(180);turn_left(180);turn_left(180);gpp_say(1,"机器人转圈圈");void main(){} 结语:上面这个小程序是不是很有趣嘞?还有更多的小程序供你探索哦!
0   2022-01-04 22:18:44
admin
1017
11
下载编号:94604##机器人转圈圈## 这个C语言小程序能够控制机器人转圈圈哦,代码很简单,就是几个个左转控制而已。 turn_left(180);turn_left(180);turn_left(180);gpp_say(1,"机器人转圈圈");void main(){} 结语:上面这个小程序是不是很有趣嘞?还有更多的小程序供你探索哦!
0   2022-01-04 22:04:24
admin
1141
下载编号:94603##机器人转圈圈## 这个C语言小程序能够控制机器人转圈圈哦,代码很简单,就是几个个左转控制而已。 /***********************************************************************************************函数名:uctsk_Ultrasonic** 功能:超声波测距任务,每隔100ms测距一次** 参数:无**返回值:无**********************************************************************************************/static void uctsk_Ultrasonic(void){ printf(">> Ultrasonic Task Is Running ...\n"); OSTimeDlyHMSM(0, 0, 0, 500); while (1) { if (DELAY_LACK == 0) { DELAY_LACK = 1; ultrasonic_distance = Get_Ultrasonic_Distence(); DELAY_LACK = 0; } OSTimeDlyHMSM(0, 0, 0, 75); }} 结语:上面这个小程序是不是很有趣嘞?还有更多的小程序供你探索哦!
0   2022-01-04 21:45:28
admin
1088
下载编号:94597##机器人转圈圈## 这个C语言小程序能够控制机器人转圈圈哦,代码很简单,就是几个个左转控制而已。 turn_left(180);turn_left(180);turn_left(180);gpp_say(1,"机器人转圈圈");void main(){} 结语:上面这个小程序是不是很有趣嘞?还有更多的小程序供你探索哦!
0   2021-12-27 16:40:08
admin
1205
下载编号:94596##机器人转圈圈## 这个C语言小程序能够控制机器人转圈圈哦,代码很简单,就是几个个左转控制而已。 turn_left(180);turn_left(180);turn_left(180);gpp_say(1,"机器人转圈圈");void main(){} 结语:上面这个小程序是不是很有趣嘞?还有更多的小程序供你探索哦!
0   2021-12-27 16:39:31
admin
1021
下载编号:94595##机器人转圈圈## 这个C语言小程序能够控制机器人转圈圈哦,代码很简单,就是几个个左转控制而已。 turn_left(180);turn_left(180);turn_left(180);gpp_say(1,"机器人转圈圈");void main(){} 结语:上面这个小程序是不是很有趣嘞?还有更多的小程序供你探索哦!
0   2021-12-27 16:39:08
暂无班级信息
等级:0级
优币:
好奇少年:
最新作业
左邻右舍
{"竞赛编程":"http://www.uwis.cn/uide/","课程编辑":"http://www.135editor.com/","成信大":"http://www.cuit.edu.cn","老版优唯思":"http://old.uwis.cn","图文发帖":"http://yz.uwis.cn/index.php?c=edit&type=read&pyteditorload=no"}

©2015 - 2024 优唯思编程   |   Copyright 2015 All Rights 成都优威骐骥教育科技有限公司  |  网站备案号:蜀ICP备16015136号