米思齐实战手册Arduino图形化编程指南 - (EPUB全文下载)
文件大小:8.15 mb。
文件格式:epub 格式。
书籍内容:
目录
封面
扉页
版权
内容提要
前言
第1章 初识米思齐
1.1 米思齐简介
1.2 软件界面
1.3 各功能模块介绍
第2章 米思齐上手
2.1 模块使用说明
2.2 编程的硬件——控制板
2.3 完成一个顺序结构
2.4 完成一个选择结构
2.5 完成一个循环结构
2.6 完成串口通信
第3章 数码骰子
3.1 数码管应用
3.2 函数应用
3.3 交互功能
第4章 温度记录仪
4.1 温度传感器实例
4.2 串口交互
4.3 数据的存储
第5章 增强型控制板
5.1 LuBot简介
5.2 LuBot硬件资源
5.3 LuBot模块介绍
第6章 感应自动门
6.1 功能描述
6.2 框架搭建
6.3 程序实现
第7章 简易6足机器人
7.1 功能描述
7.2 机器人搭建
7.3 程序实现
7.4 红外遥控
第8章 剖析米思齐
8.1 Blockly
8.2 XML文件
8.3 文件分析
8.4 库文件分析
附录A 模块代码对照
附录B 频率值与音调对应表
米思齐实战手册 Arduino图形化编程指南
程晨 著
人民邮电出版社
北京
图书在版编目(CIP)数据
米思齐实战手册:Arduino图形化编程指南/程晨著.--北京:人民邮电出版社,2017.1
(创客教育)
ISBN 978-7-115-43558-3
Ⅰ.①米… Ⅱ.①程… Ⅲ.①单片微型计算机—程序设计—手册 Ⅳ.①TP368.1-62
中国版本图书馆CIP数据核字(2016)第235484号
◆著 程晨
责任编辑 周明
责任印制 周昇亮
◆人民邮电出版社出版发行 北京市丰台区成寿寺路11号
邮编 100164 电子邮件 315@ptpress.com.cn
网址 http://www.ptpress.com.cn
北京缤索印刷有限公司印刷
◆开本:690×970 1/16
印张:9.25 2017年1月第1版
字数:211千字 2017年1月北京第1次印刷
定价:49.00元
读者服务热线:(010)81055339 印装质量热线:(010)81055316
反盗版热线:(010)81055315
广告经营许可证:京东工商广字第8052号
内容提要
本书由少年创学院联合创始人兼院长、著名创客程晨撰写,以Arduino作为硬件平台,介绍了使用米思齐(Mixly)软件进行程序开发的方法。米思齐是由北京师范大学教育学部创客教育实室推出的将图形化编程方式和代码编程方式融合在一起的软件开发环境。借助它,中小学生和初者能够更轻松地编写程序。
本书分为8个章节,首先介绍了米思齐的基本用法、各功能模块的功能,然后通过数码骰子、温度记录仪、增强型控制板、感应自动门、简易6足机器人等实例具体展现了图形化编程过程,最后还剖析了图形化编程是如何借助XML语言实现的。本书的重点没有放在硬件上,而是放在了图形和代码的相互关系上,开发平台也不限于Arduino。
本书适合初学者自学编程,也适合中小学选修课、课外兴趣班教学使用,希望本书能够推动创客教育的发展,让你轻松享受编程的乐趣。
前言
Arduino因其简单易用、完全开源、扩展丰富的特点而成为开源硬件中的一个重要角色,它将硬件开发的难度降低了一个档次。使用Arduino制作电子作品时,我们不再需要单独学习单片机、寄存器之类的底层知识,只需要专注于我们的想法与想要实现的功能。它让每个人都能完成一个具有交互功能的硬件作品。
在国内,Arduino的应用更是推动了创客教育的发展,广大中小学生也加入学习Arduino的过程中。随着越来越多的中小学开设Arduino相关的课程,老师反馈的问题也逐渐增多,其中最突出的问题就是Arduino采用的是代码编程,延长了课堂的教学时间,虽然有ArduBlock这样的图形化编程插件,但老师在使用中依然会遇到这样那样的小问题。
在大家的期盼当中,北京师范大学教育学部创客教育实验室推出了将图形化编程方式和代码编程方式融合在一起的软件开发环境米思齐(Mixly)。当笔者看到米思齐时,感觉就和当年第一次接触Arduino一样,希望更多的人能够了解它、使用它,于是就有了本书的构想。经过几个月的努力,终于完成了书稿的编写。
因为目前市面上已经有不少介绍Arduino的书,所以本书的重点没有放在硬件上面,而是放在了图形和代码的相互关系上。主要内容是介绍米思齐软件的应用,在第一章的总体描述之后,通过一个一个具体的实例来强化大家应用米思齐的能力。本书比一般Arduino入门书籍介绍的功能要广一些,比如我们用到了系统时间,用到了EEPROM,用到了红外接收功能等。
本书面向的是对Arduino感兴趣的读者,尤其是希望在Arduino教学中使用米思齐的老师。虽然本书以Arduino作为硬件平台,但米思齐能够开发的硬件平台却不限于Arduino。希望本书能够让你真正了解米思齐,掌握米思齐,享受编程的乐趣。
为了更适合读者阅读,本书采用全彩色印刷,书中实例使用Fritzing绘制实物连接效果图,更加直观、明了。这里要感谢人民邮电出版社的编辑在出版过程中付出的努力,最后还是要感谢现在正捧着这本书的您,感谢您能花费时间和精力阅读本书。由于创作时间有限,书中难免存在疏漏与错误,诚恳地希望您批评指正,您的意见和建议将是我巨大的财富。
程晨
2016.8.1
第1章 初识米思齐
1.1 米思齐简介
米思齐是一款将图形化编程方式和代码编程方式融合在一起,为硬件编程的软件开发环境,英文名为Mixly,是北京师范大学教育学部创客教育实验室傅骞教授团队基于Blockly和Java8开发完成的。
目前,开源硬件Arduino中的AVR系列均可通过Mixly来开发。与Arduino的可视化编程插件ArduBlock相比,Mixly简化了Arduino IDE和ArduBlock可视化编程插件的双窗口界面,为Arduino学习者提供了更友好的编程环境。
1.2 软件界面
1.2.1 软件获取
我们可以从北京师范大学教育学部创客 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 米思齐实战手册Arduino图形化编程指南 - (EPUB全文下载)