#打卡不停更#【FFH】OpenHarmony设备开发(八)- 遥控小车 原创 精华
X丶昕雪
发布于 2022-10-22 15:13
浏览
4收藏
前言
智能小车设备可以接收手机发送的操控指令,得以完成手机操控小车。智能小车还实现无感连接,无论哪一个智能小车设备,手机只需要对着智能小车上的标签碰一碰,即可连接到该小车并自动打开相对应的操作软件,对该小车进行控制,操作简单易懂,易于上手。
实现方式
- 3861遥控小车控制两个电机,并打开热点以供手机连接
- NFC标签写入遥控小车的SSID,PSK,IP地址
- 手机碰一碰小车上的NFC标签,即可一键连接小车建立TCP连接,与此同时拉起小车控制软件,最终完成对小车的控制。
工程版本
- 系统版本/API版本:OpenHarmony 3.1 release
- IDE版本:DevEco Device Tool Release v3.1.200
源代码
头文件
对于下面要用到的API接口,我们要引用的头文件有以下:
控制
小车轮子控制:
GPIO0和GPIO1控制左轮,GPIO9和GPIO10控制右轮
GPIO0和GPIO9使能是正方向,GPIO1和GPIO10使能是反方向,同时使能便是停止
通信
WIFI
- 回调函数配置
- WIFI_AP配置
- 注册netif结构体
- 配置netif(配置DHCP)
- 关闭再打开DHCP(必须先关闭再重新打开)
TCP
线程创建以及WiFi回调函数
效果
因API8暂未开放NFC读取,因此NFC模块部分尚未编写,当前只在软件内固定连接WiFi以及ip,打开软件即可控制小车.
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2022-11-1 09:44:16修改
赞
4
收藏 4
回复
4
2
4
相关推荐
期待NFC模块完成后的效果
不错不错,很详细