利用太阳能电池板点亮的智能科技 (利用开发板编程实现led灯发亮)

大家好,经过一段时间的摸索,总算会一点点东西了,这次来演示下如何简单的控制GPIO口

首先,把板子供电,然后把HDMI接口接上显示器

利用开发板编程实现led灯发亮,利用fpga开发板有趣小项目

这个显示器是我自己DIY的。。。用的索尼的笔记本屏幕,支持10点电容触摸,不过可惜的是在香橙派下不能直接驱动。。。

上电后一会儿,显示器上就显示一些开机打印信息

利用开发板编程实现led灯发亮,利用fpga开发板有趣小项目

大概几十秒,就能够进入系统登录界面了,用户名 orangepi 密码 orangepi

利用开发板编程实现led灯发亮,利用fpga开发板有趣小项目

利用开发板编程实现led灯发亮,利用fpga开发板有趣小项目

插上网线,还可以上网, 不过可能性能较弱,开多点网页就崩溃了

利用开发板编程实现led灯发亮,利用fpga开发板有趣小项目

在控制台下输入 sudo modprobe gpio-sunxi,然后要求你输入管理员密码:orangepi

接着使用 ls /sys/class/gpio_sw 命令就可以显示系统现在当前的GPIO了

利用开发板编程实现led灯发亮,利用fpga开发板有趣小项目

在下图的路径中,附带了一些简单操作GPIO的 py 脚本,我也没学过 py ,右击,使用编辑器打开

利用开发板编程实现led灯发亮,利用fpga开发板有趣小项目

里面有个定义,led的引脚 = PA12, 我把它改成了 PA8

利用开发板编程实现led灯发亮,利用fpga开发板有趣小项目

然后在GPIO扩展排针那里,找到PA8(靠近网口的外侧,顺数第五个排针),如果找不到的,大家可以对照以前发布出来的 Orangepi One原理图找一下,找到PA8后,我接上一个LED,使用 sudo 脚本地址/blink_led.py 就可以执行刚刚我们修改好的脚本了,那段py脚本的作用是使PA8引脚不断的高低电平变化,相应的,我们的LED也会亮灭亮灭...

利用开发板编程实现led灯发亮,利用fpga开发板有趣小项目

利用开发板编程实现led灯发亮,利用fpga开发板有趣小项目

好啦,这次就先到这,下次我研究下怎么在控制台直接控制GPIO

orangepi zero外更多的创客开发板, 开发 套件现在可以免费申请啦,只需要你关注云汉电子社区微信公众号ickeybbs,点击菜单栏“免费板卡”就可以免费申请啦!!