《一块面包板玩转Arduino编程》将Arduino 图形化编程知识与Arduino 常见传感器、外围电路通过一块面包板巧妙地呈现出来,既有针对软件编程方法与技巧的讲解,又有关于电路及传感器知识的介绍。每个章节的内容都以一个应用性的题目呈现出来,前后内容既相互关联,又不重复,同时在每个应用案例后还给出了进阶题目让读者思考、完成,起到举一反三和提高的作用,更可直接用作课堂作业,帮助学生复习该节知识和进一步提高。
在编写《一块面包板玩转Arduino编程》的过程中,作者评估了不下10 种软硬件方案,与几十所学校的老师进行了交流,对上百学生实际上课进行了验证,并在多个比赛中检验了方案有效性。本书内容特别适合刚刚接触Arduino(创客)编程的人群从零起步入门了解Arduino 控制器、传感器的使用方法与编程方法,也非常适合用作中小学普及性编程教育的基础教材。为配合书中内容教学,帮助大家学习和推广创客编程教育,作者在网上提供了几十段案例演示视频,还专门为读者和老师开通了QQ 交流群。这是一本难得的将教育服务延伸到了教材当中的图书。
第 1 章 硬件平台介绍与软件快速入门.............................. 001
1.1 硬件平台介绍........................ 001
1.2 安装USB 转串口电路驱动程序...................................... 003
1.3 编程软件Mixly 快速入门....... 005
1.4 本章小结............................... 009
第 2 章 基本编程模块与器材的使用.............................. 010
2.1 数字输出、延时的使用.......... 010
2.2 循环与模拟输出的使用.......... 018
2.3 变量、随机数、数学模块的使用...................................... 022
2.4 串口、条件执行与变量类型
转换的综合使用..................... 028
2.5 数学与数组的综合使用.......... 032
2.6 本章小结............................... 035
第3 章 常用器材的电路连接与
程序编写....................... 036
3.1 杜邦线在电路中的使用方法..... 036
3.2 利用三极管放大电流控制小风扇.................................. 040
3.3 用超声波测距传感器制作倒车雷达...................................... 044
3.4 用按钮开关实现数码管计数、学习“数学”........................ 049
3.5 火焰检测与声音报警:循环的灵活应用............................... 060
3.6 使用旋钮电位器控制舵机角度、数据映射............................... 065
3.7 光敏电阻控制LED 灯亮度数据映射............................... 069
3.8 使用LM35 和全彩LED 指示温度、数学计算及带返回值的函数...................................... 074
3.9 使用双轴按键摇杆模拟控制小车行进(以LED 代替).... 079
3.10 使用LCD1602 和DHT11显示温/ 湿度....................... 085
3.11 本章小结............................. 091
附录一 器材准备........................ 092
附录二 相关链接与资源.............. 095