本书以任务导向型的教学方式来讲解,目的性强,真正做到让学生在“学中做,做中学”。全书分为13课,每节课程由编程实例讲解、基础知识介绍、应用与拓展几部分组成。编程部分的实例结合日常生活常见的传感器来编写,主要例程包括多彩LED、蜂鸣器通信、红外通信、变幻显示屏和智能循迹赛等。
这是一本零基础入门科技创新和单片机编程的教材,可以广泛地应用于中小学科技创新教育的学习。本书也可作为编程入门学习者及广大电子爱好者的参考用书。
2014年9月的夏季达沃斯论坛上,李克强总理第一次在公共场合提出了“大众创业、万众创新”的号召。这一号召的提出立刻在960万平方公里土地上掀起“大众创业”“草根创业”的新浪潮,形成“万众创新”“人人创新”的新态势。
各类创客空间的崛起也带来了一系列创新的产品。本书也引入了一种创新教育产品,并以该产品为媒介,介绍了许多创客创新、创业必备的编程入门知识和传感器知识。
在编程方面,本书介绍了一种全新的图形化编程软件——LAD。该软件使用简单,编程如同搭积木一般,想到即可做到,摆脱繁琐、生涩的编程语言学习过程,真正做到零基础入门。
在传感器学习方面,本书结合生活实例介绍日常生活常见的传感器,让读者了解这些传感器的原理和应用。在这些传感器知识夯实的基础上,读者才可以更好地创新,开发出更好的作品。
配套创新教育产品
本书介绍的图形化编程软件LAD可以配套蓝宙智能车来使用。编好的程序下载到蓝宙智能车中,可以立刻看到相应的实验现象。这种边学边练的教学方式,真正实现了“学中做,做中学”的教学目的。
提供教学PPT,方便老师教学
本书适合科技创新教育和编程入门教育的学校作为教学用书,所以我们专门制作了PPT,以方便各学校的老师教学时使用。
配套视频教程,方便读者课后自学
本书配套了每课教学的视频例程,可以使读者更直观地理解本书内容,提高学习效率。另外,本书还提供每课编写的程序源码,方便读者自行学习参照。这些配套资料均可在蓝宙智能创新论坛www.landzo.cn下载,也可以与作者实时互动。
第1课初识蓝宙智能车3
1.1蓝宙智能车介绍3
1.2蓝宙智能车组成9
第2课自制遥控车13
2.1图形化编程软件的安装13
2.2无线下载15
2.3小车重置17
第3课小车向前冲21
3.1速度控制21
3.2小车向前冲22
3.3让小车跑2秒25
第4课小车炫特技29
4.1转向控制29
4.2小车右转向30
4.3调用模块和执行模块31
4.4S形绕弯31
第5课多彩小车灯36
5.1数字输出36
5.2制作转向灯37
5.3循环38
5.4闪烁霓虹灯39
第6课小车嘀嘀叫44
6.1定义变量44
6.2刺耳警报声45
6.3变量运算46
6.4蜂鸣器通信46
第7课小车识红外52
7.1单重选择52
7.2数字输入53
7.3小车识红外54
中 级 篇
第8课变幻显示屏61
8.1液晶显示61
8.2变幻显示屏62
第9课电子激光炮68
9.1激光传感器68
9.2双重选择69
9.3激光跟随灯70
第10课识别黑白线75
10.1黑白线分界值采集76
10.2识别黑白线78
高 级 篇
第11课智能循迹车83
11.1循迹算法83
11.2流程图84
11.3程序编写84
第12课智能循迹车290
12.1循迹算法90
12.2流程图92
12.3程序编写92
第13课循迹接力赛97
13.1区域1任务解析97
13.2区域2任务解析99
附录A常见错误分析108
附录B编程控件汇总110
参考文献112