产品特色
编辑推荐
开展创客教育的教材
自创客运动兴起以来,编写程序变得越来越简单,不再是程序员的专利。在各种各样
的编程方式、语言、软件当中,图形化编程对于推广创客教育和创客活动功不可没!
Mixly(中文名称为米思齐)是由北京师范大学教育学部创客教育实验室傅骞教授
团队基于Google 的Blockly 图形化编程框架开发的图形化Arduino 编程软件。
网页版Mixly(mixly.coolmakers.cc)是在傅骞教授团队的技术支持下开发的网络
在线版编程环境,其编程界面和所支持硬件平台与单机软件版Mixly 基本一致,并且加入了课程资源,无需安装软件即可完成编程过程(只需安装硬件驱动程序),主要适用于使用较老的计算机操作系统(如Windows XP)的用户学习Arduino 编程。本书所涉及的参考样例程序主要使用Mixly 图形化编程软件网络版编写。
Mini Bread Uno 是特别针对初学Arduino 编程的用户而设计的兼容Arduino
Uno 的低成本Arduino 开源硬件平台,因平台上自带一块Mini 面包板而得名,非常适合校园Arduino 编程入门教学课程使用。本书中所有编程应用案例均使用这款平台完成。
本书同时结合计算机表演赛、智能编程任务赛、中小学创客编程赛、单片机编程技能
赛等比赛题目,以及在各类创客挑战赛中常用的电路器材,由浅入深地通过一个个编程实例,结合部分参赛作品引导读者从零起步学习编程,在短时间内快速掌握创客项目常用电子电路器材的使用与编程方法,并具备从搭建硬件到编程的能力。
内容简介
《一块面包板玩转Arduino编程》将Arduino 图形化编程知识与Arduino 常见传感器、外围电路通过一块面包板巧妙地呈现出来,既有针对软件编程方法与技巧的讲解,又有关于电路及传感器知识的介绍。每个章节的内容都以一个应用性的题目呈现出来,前后内容既相互关联,又不重复,同时在每个应用案例后还给出了进阶题目让读者思考、完成,起到举一反三和提高的作用,更可直接用作课堂作业,帮助学生复习该节知识和进一步提高。
在编写《一块面包板玩转Arduino编程》的过程中,作者评估了不下10 种软硬件方案,与几十所学校的老师进行了交流,对上百学生实际上课进行了验证,并在多个比赛中检验了方案有效性。本书内容特别适合刚刚接触Arduino(创客)编程的人群从零起步入门了解Arduino 控制器、传感器的使用方法与编程方法,也非常适合用作中小学普及性编程教育的基础教材。为配合书中内容教学,帮助大家学习和推广创客编程教育,作者在网上提供了几十段案例演示视频,还专门为读者和老师开通了QQ 交流群。这是一本难得的将教育服务延伸到了教材当中的图书。
作者简介
刘鹏涛,北京理工大学工程硕士,2012年开始接触创客教育,从2013年开始义务为学校担任信息学与创客教育校外辅导员,逐步将自身的科技知识应用到创客课堂,创立了基于“PES”(编程+电路+结构)的创客培养理念,多次带领学校学生参加各类科技创客创新大赛获得北京市及全国一等奖!后放弃外企研发项目管理高薪职位,创立北京酷创科技有限公司并以“科技改变中国教育”为企业奋斗目标,专注于创客培养解决方案的开发与整合!
目录
第 1 章 硬件平台介绍与软件快速入门 0011.1 硬件平台介绍 0011.2 安装USB 转串口电路驱动程序 0031.3 编程软件Mixly 快速入门 0051.4 本章小结 009第 2 章 基本编程模块与器材的使用 0102.1 数字输出、延时的使用 0102.2 循环与模拟输出的使用 0182.3 变量、随机数、数学模块的使用 0222.4 串口、条件执行与变量类型转换的综合使用 0282.5 数学与数组的综合使用 0322.6 本章小结 035第3 章 常用器材的电路连接与程序编写 0363.1 杜邦线在电路中的使用方法 0363.2 利用三极管放大电流控制小风扇 0403.3 用超声波测距传感器制作倒车雷达 0443.4 用按钮开关实现数码管计数、学习“数学” 0493.5 火焰检测与声音报警:循环的灵活应用 0603.6 使用旋钮电位器控制舵机角度、数据映射 0653.7 光敏电阻控制LED 灯亮度数据映射 0693.8 使用LM35 和全彩LED 指示温度、数学计算及带返回值的函数 0743.9 使用双轴按键摇杆模拟控制小车行进(以LED 代替) 0793.10 使用LCD1602 和DHT11显示温/ 湿度 0853.11 本章小结 091附录一 器材准备 092附录二 相关链接与资源 095
一块面包板玩转Arduino编程 下载 mobi epub pdf txt 电子书 格式