查看: 657|回复: 2

[项目分享] 虚谷号体验(三)主机模式体验

[复制链接]
本帖最后由 szjuliet 于 2019-8-13 13:51 编辑

虚谷号体验(一)开箱及基本功能体验
虚谷号体验(二) 安装远程桌面及蓝牙设备
虚谷号体验(三) 主机模式体验
虚谷号体验(四)人工智能案例体验:文字识别
虚谷号体验(五)人工智能案例体验:动植物识别
虚谷号体验(六)  人工智能案例体验:人脸识别

一、桌面程序体验
1. 体验目标:确认桌面程序都存在,并了解大体功能

2. 体验步骤:
  • 查看桌面任务图标,一共有10个任务图标:

18desktop.png

  • 任务图标功能(图片内容来自虚谷号体验文档):

18desktop1.png

二、文本编辑保存体验
1. 体验目标:能进行文本编辑保存
2. 操作步骤:
  • 在桌面空白处右击,选择创建文档->空文件,弹出创建新文件弹框

20creatfile1.png

  • 在弹框内输入创建的文件名,例如profile,选择创建,便可在桌面看到profile.txt文件

20creatfile3.png

20creatfile4.png

  • 选中文件右击选择用"gedit"打开或双击打开文件

  • 打开文件后,在里面随意输入内容

  • 点击右上角的保存,便保存了编辑的内容,或直接点击的“×”会弹出对话框,选择对应操作。保存后如果要退出需再点一次“x”关闭窗口。

20creatfile5.png

  • 再重新打开文本便可以看到上次保存的内容


三、WIFI连接体验
1. 体验目标:虚谷桌面进行WIFI连接

2. 操作步骤:
  • 在桌面右下角找到连接WIFI的图标

  • 右击wifi图标,可以看到所有可以连接的Wi-Fi网络以及连接上的wifi(前贴中使用U盘方式通过修改wifi配置文件连接上wifi)
21wifi.png

  • 选择一个wifi,会弹出需要Wi-Fi网络认证的弹框,输入密码点击“授权”即可进行连接。(没有出现体验文档图中“显示密码”的勾选项)

21wifi1.png

体验文档中有“显示密码”勾选项
201908091809175630.png

四、Arduino IDE 编写点灯程序体验
1. 体验目标:通过Arduino  IDE编辑器执行修改Arduino程序,控制D13LED灯

2. 操作步骤:
  • 双击桌面的Arduino IDE 22ArduinoIDE.png 图标,会运行Arduino IDE,并打开Blink程序,点击“”按钮可以对当前文件进行编译

22ArduinoIDE1.png

  • 点击“->”,对当前文件进行编译,成功后上传到虚谷号中执行,并显示“Done uploading…”上传完成,此时虚谷号板载LED灯会闪烁,规律为亮1秒暗1秒
22ArduinoIDE2.png


  • 修改程序里面delay的值,改变D13灯闪烁规律,编译上传成功后会照新的规律亮2秒灭3秒

22ArduinoIDE3.png

注:当上传时LED灯会快速闪烁,这个时间持续很短,然后LED灯会按照程序里的延迟时间来闪烁。使用IDE执行程序会比U盘方式快很多。

五、python编程体验
1. 体验目标:python编程通过控制Arduino13脚变换D13 LED灯的闪烁规律,例:D13LED灯亮2秒熄灭4秒的闪烁


2. 操作步骤:
  • 在桌面创建一个文件,命名为led.py

201908100114505967.png

  • 打开led.py,手动输入下面方框内的代码,保存关闭
[Python] 纯文本查看 复制代码
import time  # 导入time模块
from xugu import LED  # 从xugu库中导入LED类
led = LED(13)  # 初始化LED类
while True:   # 用循环实现持续地开灯关灯,到达闪烁的效果
    led.on()  # 点亮连接13号引脚的LED灯
    time.sleep(2) # 持续2秒
    led.off()  # 关闭LED灯
    time.sleep(3)  # 持续3秒


或将桌面vvBoard里的Python\01.example\10.GPIO\xugu_blink.py文件内容复制到led.py内,并修改代码与上面一致。方法:
桌面点击右键-->应用程序-->附件-->Thunar文件管理器
23opendirectory.png

逐级进入home/vvBoard/Python/01.example/10.GPIO,打开xugu_blink.py
23opendirectory1.png

将代码复制
23opendirectory2.png


粘贴到led.py中,保存后退出
23opendirectory3.png

也可在当前电脑中编辑好文件保存到U盘的E:\Python\01.example\10.GPIO目录下,再到虚谷桌面逐级进入home/vvBoard/Python/01.example/10.GPIO文件夹打开
23opendirectory4.png

  • 在桌面空白处右击,选择Open Terminal Here,则会打开终端

24openTerminal.png

  • 输入python led.py,按下回车键,虚谷初始化Arduino,片刻后LED灯按预期闪烁
25runledpy.png


21wifi.png

rzyzzxw  版主 来自手机

发表于 2019-8-10 16:54:49

szjuliet 发表于 2019-8-10 01:36
虚谷号体验(一)开箱及基本功能体验
虚谷号体验(二)安装远程桌面及蓝牙设备
虚谷号体验(三)主机模式体 ...

虚谷真的很强大。
回复 支持 反对

使用道具 举报

gada888  版主

发表于 2019-9-15 07:36:34

有前途的板子
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail