感谢核桃派和电子发烧友william hill官网 提供的这次机会让我有机会体验核桃派(WalnutPi)ZeroW这款linux开发板,希望可以借这个机会好好学习一下。
最简单的是远程终端,只要如上一篇把网络打开:
然后在终端中输入:
hostname -I
输出的ip地址,打开putty:
*附件:putty.7z
安装以下图片步骤操作:
打开后,先输入用户名,在输入密码,打开远程终端(普通用户:pi 密码:pi/超级用户:root 密码:root):
接着我们来配置远程桌面(纯属不想接屏幕),我先是按官方的代码:
set-vnc enable
sudo reboot
结果不行,所以我又把我的公众号方法:《泰山派安装xrdp服务、Samba服务,方便远程访问》整理一下试一试便成功了。
sudo apt-get install xrdp
sudo /etc/init.d/xrdp restart
hostname -I
还是一样的ip地址,用官方推荐的RealVNC
软件打开:
*附件:VNC-Viewer-7.12.0-Windows.exe
毕竟小学生入门不可能直接用C语言,就算我这个小学生会也要照顾读者,所以选择使用Python语言更简单、容易上手。
入门必有Hello World!
我选择用点亮LED灯代替,因为系统自带Python的board库,所以我们直接上代码:
'''
实验名称:LED
实验平台:核桃派ZeroW
'''
#导入相关模块
import board, time
from digitalio import DigitalInOut, Direction, Pull
#构建LED对象和初始化
active_buzzer = DigitalInOut(board.LED) #定义引脚编号
active_buzzer.direction = Direction.OUTPUT #IO为输出
while True:
active_buzzer.value = False #打开LED
time.sleep(0.5) #延时1秒
active_buzzer.value = True #关闭LED
time.sleep(0.5) #延时1秒
新建一个文件夹命名为python_work
将代码放入文件夹中代码文件命名为led.py
(后缀一定是.py
!!!),打开终端输入以下指令:
cd python_work
sudo python led.py
就可以看到板载的led灯在闪烁。
也可以改编成有源蜂鸣器的(将有源蜂鸣器的I/O接口接到PC8上):
'''
实验名称:有源蜂鸣器
实验平台:核桃派ZeroW
'''
#导入相关模块
import board, time
from digitalio import DigitalInOut, Direction, Pull
#构建蜂鸣器对象和初始化
active_buzzer = DigitalInOut(board.PC8) #定义引脚编号
active_buzzer.direction = Direction.OUTPUT #IO为输出
while True:
active_buzzer.value = False #打开蜂鸣器
time.sleep(0.5) #延时1秒
active_buzzer.value = True #关闭蜂鸣器
time.sleep(0.5) #延时1秒
这样就可以听到蜂鸣器的声音。
更多回帖