极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 23540|回复: 4

【Ameba Arduino】入门教程之二:5分钟玩转小车无线控制

[复制链接]
发表于 2016-3-23 11:57:27 | 显示全部楼层 |阅读模式
本帖最后由 Ameba_Arduino 于 2016-4-25 11:31 编辑

遥控车是许多人小时候都玩过的东西, 现在Ameba 告诉你制作一个手机遥控的电动车就是这么简单, 不用担心恼人的APP 开发, 现在就动手做一台让亲子一起同乐吧!

材料准备:
  • •        Ameba Arduino开发板x1
  • •        L298B H-Bridge x1
  • •        4轮车or 2轮车+万向轮
  • •        Android Phone


我们开始吧:
首先确保Arduino IDE已经导入Ameba Arduino的SDK,如果没有,请参照【Ameba Arduino】入手教程之一:开发环境搭建
这里我们使用的范例是 “Files” -> “Examples” -> “AmebaMotors” -> “car2wd_mobile_control”
如果没看到这个范例,请先下载library:
下载之后,参考Arduino官方网站的教学文章将zip档的library加入Ameba:https://www.arduino.cc/en/Guide/Libraries#toc4

例程原理:
  • 将控制小车的方式包成Car2wd的Class,里面实作了OS thread、signal,让小车的thread与main thread分开执行。
  • Ameba的main thread会启动WiFi AP mode,并开启TCP socket成为server 端,等待client端连进来并传送控制小车的命令
  • 手机端在下载“Ameba Car Remote”之后,将WiFi连到ssid “mycar” 之后,打开app,app会连上Ameba成为client端,使用者可以操作屏幕上的控制杆来控制小车。


Game Begin:
  • 硬件连接接线:接线的方式请参考范例 “File->example->AmebaMotors ->car2wd_digtal_control>” 。
  • 编译上传程式码:在将Micro USB接上Ameba之前,先将L298N的电源拔掉避免小车乱跑。然后编译并上传程式码。上传完之后再将L298N的电源接上
  • 手机下载app:请到google play,输入关键字 “Ameba Car Remote”,可以找到有螃蟹图案app。如果找不到的话,也可以在
  • 手机浏览器打开底下的网址: https://play.google.com/store/apps/details?id=app.akexorcist.joystickcontroller
  • 将手机连上Ameba:在Wi-Fi连接里面,找到 ssid “mycar”,输入密码 “12345678”,然后确认已连线。因为Ameba并没有连到Internet,所以整个流程是在Ameba建立的局域网里面工,请确保手机与Ameba保持连线。
  • 打开app:会看到底下的操作画面



控制小车:
左边的操纵杆往上拉,车子会往前走;往下拉,车子会倒退
右边的操纵杆往右,车子会向右顺时钟旋转;往左,车子向左逆时钟旋转
同时操作左边与右边操纵杆,车子会做出前进转弯或后退转弯

请加入QQ讨论群:Ameba Arduino技术交流群(184666894

视频分享:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2016-3-23 23:22:33 | 显示全部楼层
本帖最后由 彭林发 于 2016-3-23 23:26 编辑

666,有控制小车的四轮代码吗?我也正在做这个。刚学arduino没多久.看到了示例
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-24 10:21:56 | 显示全部楼层
彭林发 发表于 2016-3-23 23:22
666,有控制小车的四轮代码吗?我也正在做这个。刚学arduino没多久.看到了示例

小车的控制,我们是包装到类里面的,下载文中附件 AmebaMotors-1.0.0.zip可以看到源代码
回复 支持 反对

使用道具 举报

发表于 2017-9-6 23:20:56 | 显示全部楼层
请问为啥有些函数没有定义呢?是不是被屏蔽了,还没有注释,,怎么理解!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2017-9-7 19:16:21 | 显示全部楼层
无线小车程序编译总失败,这是什么情况。有类似的案例吗?怎么解决
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-24 09:27 , Processed in 0.045283 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表