摘要:
首先,我们编写如下所示的代码: 上述代码的运行结果如下所示: 无论是scanf还是getchar等等,一定要学会规避'\n'!这很重要,完善相关的函数! Que问题:我们可以看到程序在运行到getchar的位置处,确实阻塞了,等待着我们的输入,但是我们发现我们的test函数中的printf执行了两次 阅读全文
posted @ 2019-03-12 15:27
小淼博客
阅读(372)
评论(0)
推荐(0)
|
摘要:
首先,我们编写如下所示的代码: 上述代码的运行结果如下所示: 无论是scanf还是getchar等等,一定要学会规避'\n'!这很重要,完善相关的函数! Que问题:我们可以看到程序在运行到getchar的位置处,确实阻塞了,等待着我们的输入,但是我们发现我们的test函数中的printf执行了两次 阅读全文
posted @ 2019-03-12 15:27
小淼博客
阅读(372)
评论(0)
推荐(0)
摘要:
一、基本硬件准备 1. 带编码器的直流电机 电机参数对比 编码器参数对比 我直接选用的是光电编码器的电机,霍尔传感器的精度低一些,对于后面需要做位置控制的需求,我选择了带光电编码器的电机。 2. 直流电机驱动器 可选的直流电机驱动器有很多,我这里选择了TB6612FNG电机驱动模块,主要原因是它无需 阅读全文
posted @ 2019-03-11 20:58
小淼博客
阅读(6408)
评论(0)
推荐(0)
摘要:
PID算法简单剖析如下: 1、首先我们来看一下PID系统的基本组成模块: 如图所示,图中相关参数的表示如下: r(t):系统实际上需要的输出值,这是一个标准值,在我们设定了之后让这个系统去逼近的一个值(随时间变化的原因是,我们对系统的需求不同才会改变!) y(t):系统当前的输出值,这个值应该需要趋 阅读全文
posted @ 2019-03-11 19:42
小淼博客
阅读(15784)
评论(0)
推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-03-05 16:21
小淼博客
阅读(7)
评论(0)
推荐(0)
摘要:
代码如下所示,两边对照查看程序!(左图为先运行进程 右图为后运行进程) 运行的效果就是:当左边的进程检测到EOF,释放资源V操作之后,右边的进程会迅速的执行对应的printf的操作! 所有代码文件结构如下: sem_a.c(左边进程的代码,编译方式:gcc sem_a.c sempv.c -o se 阅读全文
posted @ 2019-02-26 17:10
小淼博客
阅读(851)
评论(0)
推荐(0)
摘要:
我使用的是中国科技大学的树莓派的软件源,测试可以使用(更新时间:2018年7月15日) 我们即使那个上述文件覆盖掉树莓派当中的soutce.list文件,如下图所示: 这样我们使用apt-get就不会出现问题啦!下次出现问题,请重新修改此文件当中的内容,保证现在的软件源是最新的,可以使用: OK! 阅读全文
posted @ 2018-07-15 21:17
小淼博客
阅读(307)
评论(0)
推荐(0)
摘要:
详情请参看我在github上的源代码: 数30游戏界面、算法设计 Step1:首先完成整个界面的设计 1 <?xml version="1.0" encoding="UTF-8"?> 2 <ui version="4.0"> 3 <class>MainWindow</class> 4 <widget 阅读全文
posted @ 2018-05-26 21:22
小淼博客
阅读(821)
评论(0)
推荐(0)
摘要:
Que1:两个字符串中的字符相同,出现的次数也相同,但是出现的顺序不同则认为这两个字符串是兄弟字符串。(eg:“ADB”和“DBA”就是兄弟字符串)现在提供一对字符串,如何确定他们是否是兄弟字符串? 采用散列表的方式来解决这个问题,由于不考虑排列的问题,所以只需要记录出现的次数就可以了!详细的程序如 阅读全文
posted @ 2018-05-06 14:41
小淼博客
阅读(294)
评论(0)
推荐(0)
|
大家转载请注明出处!谢谢! 在这里要感谢GISPALAB实验室的各位老师和学长学姐的帮助!谢谢~