orange Pi PC控制LED

这是一块orange Pi PC H3开发板。


orange Pi PC控制LED_第1张图片

接下来需要下载img镜像,这里有几个选择:

我们来看这个:

https://www.armbian.com/orange-pi-pc/

下载后解压缩。用rufus写镜像到tf卡里。

创建一个启动盘,选择DD,然后选择你下载的镜像。

orange Pi PC控制LED_第2张图片

写入完毕后,有时不会给出提示。只要看进度条已经完成了,就说明写完了。这个时候直接关闭就可以了。不用继续点下面的开始。我就是点了两边,结果写了两遍。

orange Pi PC控制LED_第3张图片

接下来,把串口接到orange板子上。

orange Pi PC控制LED_第4张图片
orange Pi PC控制LED_第5张图片

然后,我们看一下,是哪个串口。

orange Pi PC控制LED_第6张图片

要看看驱动管理器,我这里是CP210x的驱动,所以安装这个驱动。

后面能看见,圈起来的是COM3。这个是多少,一会儿就填写多少。

接下来打开putty,按照如下格式填写:

orange Pi PC控制LED_第7张图片

好了,看一下登陆界面:

orange Pi PC控制LED_第8张图片

这时,用账号root登陆,密码为1234

系统会提示你更改默认密码,这个时候,连着输入两次密码(1234),然后会提示你键入新密码。

键入新密码后,进入了系统。系统会提示你键入一个新用户,你也可以省略。因为我是用来做物联网的,所以要用root角色,因此直接省略新建用户,ctrl+c跳过这个步骤。

这时提醒你重新登陆,用root账号和你的新密码登陆。现在进入了系统。

orange Pi PC控制LED_第9张图片

h3disp -m 32

重新启动,进入xfce4界面

startxfce4

先设置一下显示

然后,我们输入命令ifconfig来获得ip地址

红框处就是ip了。

orange Pi PC控制LED_第10张图片

这个时候,更新系统。

apt-get update

apt-get upgrade

然后安装 vnc 服务器,为什么要安装 vnc 服务器呢?如果你没有一块显示屏的话,你就不能以图形界面登陆。这个时候,你可以用手机、电脑作为显示屏。就需要 vnc 服务器。

apt-get install vnc4server

安装完毕后,输入

vncserver

会提示你输入两次密码,这个密码是连接 vnc 的密码。

用客户端连上去,发现只有一个x窗口:

orange Pi PC控制LED_第11张图片

然后,输入:

startxfce4

这样就进入了桌面

nano /root/.vnc/xstartup

编辑配置文件,把最后一行的x-window-manager改成红框处的startxfce4

orange Pi PC控制LED_第12张图片

ctrl+o,按回车保存。

键入命令 

nano /etc/rc.local

在里面添加一行 

su root -c '/usr/bin/vncserver -name orangePi -depth 16 -geometry 1280x800'

即可实现开机自启动。

接下来,重启orange pi

reboot

下载vnc客户端

ctrl+x退出。

vncserver -kill :1

然后重新启动:

vncserver

下载地址

https://www.realvnc.com/en/connect/download/viewer/

接下来,在vnc客户端里输入 ip 地址,后面要加上:1

这个不是端口号,而是工作台号。

因为刚才启动了一个,所以是1。

orange Pi PC控制LED_第13张图片

好了,进来了。

orange Pi PC控制LED_第14张图片

这样,我们就在电脑上登陆了这台orange pi。

接下来,我们把LED插在orangePi的板子上。


orange Pi PC控制LED_第15张图片

把红色线接在3号针脚上,把黑色线接在6号针脚上。

我这里没有黑色,就用了蓝色的线。


orange Pi PC控制LED_第16张图片

下载一个控制的代码:

git clone http://www.github.com/makeabignews/gpiopi

然后,cd gpiopi

执行:

chmod +x power.sh

让该脚本有执行的权限。

然后,输入 ./power.sh 12 1

可以发现,led亮了。

orange Pi PC控制LED_第17张图片

输入 ./power.sh 12 0

可以发现,led灭了。


orange Pi PC控制LED_第18张图片

nano /etc/rc.local

exit 0 的上一行,输入:

su root -c '/usr/bin/python ~/gpiopi/udpserver.py'

su root -c 'startxfce4'

然后重启,这样,就可以用UDP的方式来远程控制了。

你可能感兴趣的:(orange Pi PC控制LED)