完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
利用pcDuino发出的wifi热点来建立与手机APP的通讯连接,用手机端APP的按键来模拟pcDuino的外接键盘,即达到按下APP上的按键等同于按下键盘。接着可以在scratch中编写程序,程序开头用键盘控制执行,达到手机APP控制程序执行的功能,而程序就可用scratch来编写了。在pcDuino上外接摄像头还可将视频图像实时传输到手机端,赶紧来试试吧! 1、下载附件的系统镜像进行刷机。使pcDuino作为AP热点发出wifi信号。 2、打开文件管理器,进入目录 /home/ubuntu/c_environment/sample 下,将此目录下的car_test删除,替换为附件中的car_test.c 3、配置vi编辑器在编辑模式下上下左右无法正确使用的问题。 打开终端输入命令 (注:此时vi编辑器进入编辑模式时还无法正确使用上下左右和退格键,所以需要按照下列步骤进行更改。如果中间输入错误可随时按下Esc 输入 :q! 强制退出,重新进入编辑。) sudo vi /etc/vim/vimrc.tiny 按方向键将光标置于set compatible的compatible之前,按i进入编辑模式,输入no将compatible改为nocompatible,然后Esc,再按方向键将光标置于下一行,按下i进入编辑模式输入set backspace=2,Esc退出编辑模式,输入 :wq 保存 4、查看并设置键盘设备号 查看键盘设备号,打开LXterminal终端输入指令: cat /proc/bus/input/devices [url=http://cnlearn.linksprite.com/wp-content/uploads/2015/10/1.png] 我们接的是无线鼠标键盘的接受头,名字:Name=”Logitech USB Receiver” 注意“H: Handlers=sysrq kbd event1 ”其中event1可能会变,所以需要先查看。 若有更变,请执行下面指令: 打开文件管理器,进入 /home/ubuntu/c_environment/sample 目录下,打开car_test.c文件: [url=http://cnlearn.linksprite.com/wp-content/uploads/2015/10/3.png] 修改其中一条: fd_kbd = open(“/dev/input/event2”, O_RDWR); 将查询的event号,写上,假设查询为1,则修改为: fd_kbd = open(“/dev/input/event1”, O_RDWR); 修改后,保存关闭,然后在执行以下命令来设置开机自启动,方便下次使用.继续在终端输入: cd /home/ubuntu/c_environment/sample make [url=http://cnlearn.linksprite.com/wp-content/uploads/2015/10/5.jpg] cd .. cd output/test sudo mv car_test /usr/local/bin/ sudo vi /etc/rc.local 敲i进入编辑模式,在exit 0上一行输入 sudo chmod 777 /dev/input/event_ 横线处填刚才找到的键盘对应的设备号。例如 event2 [url=http://cnlearn.linksprite.com/wp-content/uploads/2015/10/8.png] 5、重启板子。用手机连接pcDuino的wifi热点,打开APP,设置参数 保存进入APP,按下APP上的按钮即相当于按下键盘上对应的按键,即可在scratch里编程,程序开头可设置为 当按下w执行等等,即可实现用APP上的按钮代替键盘从而控制scratch程序。例如 [url=http://cnlearn.linksprite.com/wp-content/uploads/2015/10/9.png] 6、如果摄像头不能正确的在APP上显示图像,可将摄像头先拔出,等到板子启动进入桌面后再将摄像头插入,打开终端将下列命令复制进去敲下回车,此时再用APP连接pcDuino即可。 |
|
|
|
1373 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1303 浏览 3 评论
2616 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1450 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1882 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-2 09:00 , Processed in 0.429376 second(s), Total 37, Slave 29 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号