文件名称:vPlotter:用于 RaspberryPi 的无线绘图仪
文件大小:3.46MB
文件格式:ZIP
更新时间:2024-07-11 06:30:47
C++
基本原理 vPlotter 本质上是一种垂直绘图机,它由一个悬挂在两个电机之间的标记组成,该标记将其移动到墙壁表面上。 标记在表面上移动所涉及的数学非常简单。 它需要知道电机之间的距离来计算每个电机必须给标记(绘图仪)多少字符串距离。 这个距离可以使用毕达哥拉斯定理来计算。 两个电机都安装在与地板相同高度的墙上,相隔给定的距离。 它们之间的距离越远,绘图区域就越大。 我通常将电机分开 1.5 米(1500 毫米)。 distance_between_motors = 1500; 所以电机的位置可以表示为: M1.x = 0; M1.y = 0; M2.x = M1.x + distance_between_motors; // 1500 M2.y = 0; 知道了这一点,我们可以使用勾股定理计算绘图头的位置。 将两个电机和绘图头组成的三角形想象成两个直角三角形。 对于每个电机