我可以通过SSH使用Python编程Raspberry Pi吗?

时间:2016-12-27 12:38:09

标签: python ssh raspberry-pi

所以,我知道Python,我一直在考虑使用Raspberry Pi,因为我听说你可以用Python编程。问题是,我手头没有额外的HDMI显示器,但只有一台Windows 10笔记本电脑(此外,如果你想在项目中使用它,R-Pi会有什么用处,当它必须是插入显示器,鼠标等?),所以我找到了一个名为SSH的替代方案。在看完一些教程之后,我非常肯定我能够轻松地无线设置R-Pi。但是,它仍然没有变得清晰,我将如何通过SSH用Python编程R-Pi。

我对R-Pi的最初目标是用Python编程,做一些事情,比如说" hello world",到控制GPIO端口,所有这些都没有外部硬件(笔记本电脑除外),但我在互联网上找不到符合我需求的东西。现在,我的问题是,我该怎么做,以及在多大程度上我可以通过另一台计算机用Python控制我的Pi?

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

当你通过ssh连接到覆盆子pi时,你会看到一个终端。

在该终端中,您可以使用命令行编辑器(如nanovim)来制作和编辑文件。您也可以使用命令行执行它们。

在这个小会话中,我连接到raspberry pi,然后创建一个python程序并执行它。

trirpi@mycomputer:~$ ssh pi@192.168.1.3
pi@192.168.1.3's password: 

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Dec 26 17:41:02 2016 from 192.168.1.83

pi@raspberrypi:~ $ ls
projects
pi@raspberrypi:~ $ cd projects/
pi@raspberrypi:~/projects $ vim aprogram.py
pi@raspberrypi:~/projects $ python aprogram.py

您应该学习如何使用命令行,以便使用cd等命令。

您还可以设置vnc服务器(我认为新的raspbian图像默认安装了一个)。这样你也可以看到gui,而不仅仅是一个终端。