本书主要以Modkit作为软台,以MSP430单片机和各类传感器作为硬件设备,把抽象的计算思维具体化,把复杂的人工智能编程形象化,使用者可以舍弃复杂的程式代码而使用积木块的堆叠法来完成简单的图像化编程。从零基础入手,教学生学智能相关算法在自制硬台上的创新实践,将人工智能编程思维无缝的融入到有趣的图形化编程小项目中,极大地提升学生对编程的兴趣。本书共分为5章,主要涵盖以下内容:①单片机可视化编程简介 ②Modkit图形化编程软件对单片机MSP430的基本编程方法 ③常用的力、热、声、光、电等输入设备及编程应用 ④适用于图形化编程的MSP430单片机的小车硬件自台 ⑤基于MSP430单片机的小台,无人驾驶环境下的人工智能编程算法实现括:循迹、避障、跟踪等综合能。
第1章 单片机的可视化编程
1.1 单片机及编程
1.1.1 单片机及其发展概况
1.1.2 常用单片机的类型及特点
1.1.3 单片机编程的流程及语言
1.2 单片机的可视化编程
1.2.1 可视化编程的软件及其类型
1.2.2 Modkit与MSP430的有机结合
1.3 练考
第2章 软硬件开发环境
2.1 Modkit开发软件
2.1.1 系统要求
2.1.2 软件安装
2.1.3 硬件配置
2.2 MSP430开发板
2.2.1 MSP-EXP430G2简介
2.2.2 输入/输出端口
2.2.3 A/D转换和D/A转换
2.2.4 外围供电、时钟和复位电路
2.3 快速入门实例——“星光闪烁”
2.3.1 块代码编程
2.3.2 编写程序
2.3.3 脱机运行与测试
2.4 练考
第3章 Modkit编程基础
3.1 Modkit界面
3.1.1 硬件管理界面
3.1.2 逻辑代码块
3.2 代能
3.2.1 硬件代码块
3.2.2 模拟/数字输入
3.2.3 模拟/数字输出
3.2.4 运算块
3.2.5 控制块
3.2.6 变量块
3.3 代码块应用
3.4 练考
第4章 传感模块与执行元件
4.1 单片机的数据获取与执行
4.2 传感模块
4.2.1 力学类传感器——敲击模块和水银开关模块
4.2.2 热学类——温度传感器(热敏电阻)
4.2.3 声学类——麦克风传感器模块
4.2.4 光学类——光敏电阻模块、火焰检测和红外循迹模块
4.2.5 磁学类——磁簧开关
4.3 执行机构
4.3.1 电机类——热敏继电器控制模块
4.3.2 电声类——蜂鸣器和扬声器
4.3.3 电光类——发光二极管和激光二极管
4.4 练考
第5章 电子艺术——基于MSP430的创意电路设计与实现
5.1 电子艺术
5.1.1 电子艺术概述
5.1.2 “纸电路”设计理念
5.1.3 纸电子艺术编程模块
5.2 纸电子艺术的原理及流程
5.2.1 纸电路的原理
5.2.2 构成要素
5.2.3 纸电路制作技巧
5.2.4 制作流程
5.3 纸电子艺术创意案例
5.3.1 闪烁的星星
5.3.2 小车
5.4 练考
5.5 拓展项目
第6章 MSP430智能小车硬件设计及能实现
6.1 MSP430系统
6.1.1 单片机系统
6.2 MSP430小车的硬件电路设计与制作
6.2.1 原理图
6.2.2 PCB制作
6.2.3 小车焊接
6.3 小车能测试
6.3.1 脱机运行
6.3.2 电机启停控制
6.3.3 直线行走、转弯和定时
6.3.4 迷宫行走
6.4 练考
第7章 无人驾驶场景下MSP430小车的智能化
7.1 智能化——人工智能(Al)
7.1.1 人工智能的应用
7.1.2 人工智能的定义及特征
7.1.3 神经网络
7.2 智能汽车
7.2.1 无人驾驶等级与现状
7.2.2 无人驾驶汽能
7.3 MSP430小车的智能化控制实例
7.3.1 小车的循迹与避障
7.3.2 小车的脉宽调制调速控制
7.3.3 小车的能
7.4 无线充电智能小车
7.4.1 设计任务
7.4.2 设计目标
7.4.3 设计思路与总体框架
7.4.4 硬件制作
7.4.5 软件设计与编程
7.4.6能调试
7.5 练考
附录
附录1 纸电子艺术
附录1.1 纸电路小车
附录1.2 纸电路小车的电路图
附录1.3 纸电路元件清单
附录1.4 纸电路小车模型A——顶层
附录1.5 纸电路小车模型B——电路层(中间层)
附录1.6 纸电路小车模型C——底层(硬纸板层)
附录2 PCB电路
附录2.1 PCB小车
附录2.2 PCB小车原理图
附录2.3 PCB小车元件清单
参考文献
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
热门标签
评论