- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
引引路路蜂蜂移移动动软软件件
手手机机软软件件开开发发,,手手机机地地图图,,JJaavvaa MMEE,,BBllaacckkbbeerrrryy,,AAnn rrooii ,,
iiPPhhoonnee,,WWiinn oowwss PPhhoonnee,,MMoonnooTToouucchh,, ..NNeett FFrraammeewwoorrkk
AAnn rrooii AADDKK UUSSBB 通通信信简简单单示示例例 点点亮亮关关闭闭LLEEDD
分类: An roi 教程 2012-05-14 14:37 2415人阅读 评论 (3) 收藏 举报
an roi buttoncomman byteoutput编程
前面An roi ADK 编程简介 介绍了ADK编程的一般步骤,这里给出一个简单的实例说明An roi 手机如果通过USB端
口来控制LED。
所使用的Ar uino 板子为Freetronics 的 EtherTen ,就一红一绿LED连接到7,8口上。如下图所示:
参考DemoKit的 Aru ino 代码,为LED 驱动编写如下代码:
#include avrpins.h
#include max3421e.h
#include usbhost.h
#include usb_ch9.h
#include Usb.h
#include usbhub.h
#include avr/p mspace.h
#include address.h
#include adk.h
#include printhex.h
#include messa e.h
#include hexdump.h
#include parsetools.h
USB Usb;
USBHub hub0(Usb);
USBHub hub1(Usb);
ADK adk(Usb,Guidebee Pty Ltd.,
LedDemoKit,
DemoKit Arduino Board,
1.0,
,
0000000012345678);
uint8_t b, b1;
#define START_MOTOR 8
#define STOP_MOTOR 7
#define ERROR_INDICATOR 13
void setup ();
void loop ();
void init_leds()
{
pinMode(START_MOTOR, OUTPUT);
pinMode(STOP_MOTOR, OUTPUT);
di italWrite(START_MOTOR, LOW);
di italWrite(STOP_MOTOR, LOW);
}
1
void setup ()
{
Serial.be in(115200);
Serial.println(\r\nADK demo start);
if (Usb.Init() == -1) {
Serial.println(OSCOKIRQ failed to assert);
while(1); //halt
}//if (Usb.Init() == -1...
init_leds();
}
void loop ()
{
uint8_t rcode;
uint8_t ms [3] = { 0x00 };
Usb.Task();
if( adk.isReady() == false ) {
di italWrite(ERROR_INDICATOR, HIGH);
return;
}else{
di italWrite(ERROR_INDICATOR, LOW);
}
uint16_t len = sizeof(ms );
rcode = adk.RcvData(len, ms );
if(len 0) {
USBTRACE(\r\nData Packet.);
// assumes only one command per packet
if (ms [0] == 0x2) {
switch( ms [1] ) {
case 0:
您可能关注的文档
- 装饰施工技术交底.doc
- 卒業研究発表 古今の星座の違いを示す星図アプリケーション.ppt
- 最强涨停技术操作宝典.pdf
- 作品名称硬笔书法.doc
- [机械毕业设计论文]塑料水槽及其注模具设计说明书.doc
- [日语学习]日语四级单词.doc
- [中考语文]yw江苏省启东市东海中学2015-2015学年八年级安全作文:网络生活.doc
- [专业课]在职法律硕士 专业考试必背论述题.doc
- “爱心假期”:优秀社会实践案例.pdf
- 《艺术设计史》复习提纲.doc
- 第九章 销售与收款循环审计 .pdf
- 1.9《体积单位间的进率》说课(课件)-2024-2025学年六年级上册数学苏教版.pptx
- 长方体和正方体的体积计算(课件)-2023-2024学年人教版五年级数学下册.pptx
- 第二次月考素养提升卷(5~6单元)(试题)-2024-2025学年五年级数学上册人教版.docx
- 4.表内乘法(一)(乘加、乘减)(课件)-2024-2025学年二年级上册数学人教版.pptx
- 表内乘法(7的乘法口诀)(课件)-2024-2025学年二年级上册数学人教版.pptx
- 吨的认识(课件)-2024-2025学年三年级上册数学人教版.pptx
- 期中检测卷(试题)-2024-2025学年五年级上册语文统编版.docx
- 第七单元《扇形统计图》思维拓展练习(课件)-2024-2025学年六年级上册数学人教版.pptx
- 本文中来自ASME BPE标准委员会的现任委员将一一为您答疑解惑 .pdf
文档评论(0)