对于太阳画的最终代码的几个部分。绘图部分将X-Y龙门在模式建立在代码的第一部分在点阵。这是一个2维矩阵可以描述运动的X和Y的龙门。步数的行数显示,X和Y的步进运动是在6列数描述。列1和2告诉如果X和Y是移动指定的1和0号是3和4,列告诉方向对应的X和Y正在1前0落后。5列是螺杆或距离总把旅行和列6快门打开或关闭(1)(0)。这让你的程序笔直或弯曲的线在许多步骤和位置为你想。
int点阵[ 13 ] [ 6 ] = {
{ 1,1,0,0,10,1 },{ 0,1,0,0,10,1 },{ 1,1,1,0,10,1 },{ 1,0,0,0,30,0 },{ 1,1,1,1,10,1 },{ 0,1,0,1,10,1 },{ 1,1,0,1,10,1 },{ 1,0,1,0,14,0 },{ 1,1,0,0,5,1 },{ 1,1,1,0,5,1 },{ 1,1,1,1,5,1 },{ 1,1,0,1,5,1 },{ 1,0,1,0,16,0 } };
代码的安装部分执行这种模式一旦和循环功能设置控制操纵杆。如果你只想操纵杆控制可以消除这一段。我知道有很多Arduino控制数控软硬件组合有随时适应本单位。
向前/向后调整和运动试验和错误,当你设置的--所造成的差异如何,步进电机连接,你基本上已经把软件找出办法去然后调整它。没有停止开关告诉计算机在X-Y式是在启动,您可以添加这些如果你想在我的最后一个项目。你可以调整这个初始位置与操纵杆和程序的龙门回到起始位置的图矩阵编程时--这会让你保持在同一地点每次程序。