本文档主要介绍python如何控制树莓派机械臂的操作,其中涉及到主要五个方面的问题。

①树莓派wifi模式的搭建
②wifi模式下vnc连接的ip查询
③修改pi,root两个账号和密码
④telnet服务开启
⑤树莓派静态IP的配置。
树莓派wifi模式的搭建的目的是为了让树莓派连接上外部无线网。树莓派本身并没有配置telnet服务,所以外部设备想通过telnet与树莓派是没法连接的。所以需要搭建wifi模式。
如热点的账号是(HWWH, HWWH)
原始内容如下:
修改之后的内容如下:
设置wifi模式过后,手机开启热点,账号密码(HWWH, HWWH)。此时电脑连接此wifi,手动重启树莓派,等树莓派原本闪烁的灯保持常亮的时候,树莓派的wifi连接成功。
此时,需要使用vnc连接树莓派,因为电脑连接的wifi账号已经改了,所有树莓派的默认连接ip已经被修改了。
查询修改后的ip方法如下: 1、cmd中查询当前电脑的的所有 arp -a
2、安装 ipscan22.exe软件,安装包如图所示
3、打开安装之后的位置,输入查询到的电脑ip地址192.168.43.1 - 后面的 IP地址第三组数字修改成您电脑IP地址里面对应的那个数值。比如我这里电脑IP地址第三组数字为43,就将第二个红框内的第三组数字也改为43,其他不需要更改。
4、点击扫描,就可以看到树莓派的ip地址
此时,通过vnc就可以连接ip192.169.43.31进而连接树莓派机械臂。
树莓派默认的用户名:pi,默认密码:raspberry,可以根据需求修改pi的密码。也可以不修改。
修改root密码,因为root账号和密码的权限很大,对于后面的操作需要用到,root账号的默认密码不清楚
telnet服务的作用是为了外设与树莓派之间交互。外设通过python来控制树莓派的操作
检查telnet的运行状态 netstat -a | grep telnet
输出:tcp 0 0 *:telnet *:* LISTEN ---说明telnet已经开启
树莓派配置静态ip的目的是因为树莓派网线插入交换机的时候,每次当树莓派重启以后,我们给树莓派网口配置的ip就会消失,需要重新配置。所以设置静态ip以后,树莓派就不要每次重新配置。
在内容最下面输入下面内容