注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合Java与乐高机器人

Java与乐高机器人

Java与乐高机器人

定 价:¥76.00

作 者: 郑剑春,魏晓晖 著
出版社: 清华大学出版社
丛编项: 青少年科技创新丛书
标 签: 计算机/网络 人工智能

购买这本书可以去


ISBN: 9787302357452 出版时间: 2014-06-01 包装: 平装
开本: 16开 页数: 268 字数:  

内容简介

  乐高机器人是乐高公司推出的一款新产品,它包括一套用于搭建物理结构的零件库和一个控制行为动作的大脑。通过在计算机上编写程序并上传至机器人的大脑,就可以打造一个实现某项功能的智能机器人。《青少年科技创新丛书:Java与乐高机器人》介绍的是一门操控乐高机器人的语言——leJOS。它源自于软件界大名鼎鼎的Java语言,并对机器人控制部分进行了封装和优化。本书从Java编程的基础知识讲起,循序渐进地介绍了数据类型、变量、运算符、循环语句等内容。在此基础上,进一步介绍了机器人编程需要用到的各类知识,如LCD类、Motor类、传感器类等。对这些类中的方法、属性等进行了详细的讲解,并将Java编程的基础知识运用到相关示例中。在本书的后半部分,重点介绍了多线程、通信、智能手机开发等高级知识。掌握了上面这些内容,也就掌握了leJOS编程的核心。建议读者在阅读时,边阅读边实践,逐章逐节地掌握每个知识点,在实践中灵活运用,以加深理解。《青少年科技创新丛书:Java与乐高机器人》适合机器人爱好者和编程爱好者阅读。已经投入到智能机器人比赛项目中的青少年及指导教师可以以本书作为参考,学习使用Java语言为机器人设计控制程序。

作者简介

暂缺《Java与乐高机器人》作者简介

图书目录

第1章 认识乐高机器人1.1乐高简介1.1.1乐高公司简介1.1.2乐高机器人系列1.2乐高零件1.2.1基本尺寸1.2.2种类1.3乐高机器人搭建1.3.1结构与功能1.3.2结构与载重1.4小结
第2章 LEGO Mindstorms NXT2.1NXT主机2.2输出系统2.3传感器2.4其他输入/输出装置2.4.1按钮2.4.2蓝牙和数据线2.5小结
第3章 初识leJOS3.1leJOS概述3.2安装leJOS3.2.1安装驱动程序3.2.2安装Java JDK3.2.3安装leJOS3.2.4更新固件3.3leJOS系统介绍
3.3.1菜单3.3.2工具和文档3.4小结
第4章 使用Eclipse开发leJOS4.1Eclipse概述4.2安装Eclipse4.2.1下载4.2.2运行4.2.3安装NXT插件4.3Eclipse开发环境介绍4.3.1界面4.3.2菜单4.4第一个程序: HelloNXT4.4.1新建、编译和运行4.4.2读懂leJOS程序4.5小结
第5章 编程的基础知识5.1数据类型5.1.1基本数据类型5.1.2类型转换5.2变量5.2.1定义变量5.2.2变量的作用域5.3数组和字符串5.3.1声明数组5.3.2使用数组5.3.3length属性5.3.4二维数组5.3.5字符串5.4运算符5.4.1算术运算符5.4.2连接运算符5.4.3赋值运算符5.4.4关系运算符5.4.5逻辑运算符5.5条件语句5.5.1if语句5.5.2switch语句5.6循环语句5.6.1for语句5.6.2while语句5.6.3do while语句5.7面向对象5.7.1类5.7.2方法5.7.3属性5.7.4对象5.8小结
第6章 机器人编程6.1屏幕显示6.1.1print方法6.1.2LCD类6.1.3Graphics类6.2声音输出6.3电动机控制6.4按钮6.5数学计算6.6小结
第7章 传感器编程7.1触碰传感器7.2颜色传感器7.3距离传感器7.4角度传感器7.5小结
第8章 线程与监听8.1线程8.1.1线程概述8.1.2生命周期和优先级8.1.3编写多线程程序8.2监听8.2.1监听概述8.2.2为按钮添加监听器8.3小结
第9章 综合实验9.1单光感巡线车9.2自动避障车9.3防跌落小车9.4测距仪9.5环境光检测仪9.6小结
第10章 通信与远程控制10.1通信方式简介10.1.1USB10.1.2蓝牙10.2机器人与PC通信10.2.1建立USB连接10.2.2PC端发送消息10.2.3NXT端接收消息10.2.4PC远程控制机器人10.2.5双向通信10.3机器人与机器人通信10.3.1建立蓝牙连接10.3.2远程控制机器人10.4小结
第11章 机器人与智能手机11.1基础知识11.2手机端程序11.2.1搭建Android开发环境11.2.2新建Android程序11.2.3运行Android程序11.3NXT端程序11.4小结
第12章 扩展阅读12.1更新固件12.2图像转换12.3数据处理12.3.1数据记录12.3.2数据查看12.4文件管理12.5查看示例程序12.6设置环境变量12.7小结参考文献

本目录推荐