BeagleBone Black项目实训手册(大学霸内部资料)

时间:2023-01-14 10:32:16

BeagleBone Black项目实训手册(大学霸内部资料)

介绍:本教程是《BeagleBone Black快速入门教程》的后续教程。本教程以项目操作为主,讲解LED项目、声音项目、传感器项目以及显示项目,并对Beaglebone Black的GPIO、PWM以及I2C等特殊的接口进行详细讲解。

试读下载地址:http://pan.baidu.com/s/1eQozxnG

BeagleBone Black项目实训手册(大学霸内部资料)

BeagleBone Black项目实训手册

 
 
 
目  录
第1章  准备开始 1
1.1  启动你的Beaglebone Black 1
1.1.1  使用USB连接 1
1.1.2  安装驱动 2
1.1.3  通过因特网连接Beaglebone Black 4
1.1.4  使用SSH通过USB和因特网连接Beaglebone Black 7
1.2  安装或更新系统 12
1.2.1  安装最新系统映像 12
1.2.2  使用命令更新系统 16
1.3  Beaglebone Black的引脚分配 17
1.3.1  数字GPIO端口 17
1.3.2  模拟端口 18
1.3.3  I2C端口 19
1.3.4  SPI端口 20
1.3.5  ART端口 20
1.3.6  PWM和TIMER端口 21
1.4  Cloud9 IDE基本使用 22
1.4.1  打开Cloud9 IDE 22
1.4.2  新建文件夹 23
1.4.3  创建文件 25
1.4.4  运行程序 25
1.5  项目1–闪烁板载LED 26
1.6  小结 28
第2章  LED项目 29
2.1  项目1–闪烁外接LED 29
2.1.1  元器件清单及预备知识 29
2.1.2  硬件连接过程 31
2.1.3  软件 32
2.2  项目2–可调LED闪光灯 33
2.2.1  PWM–脉宽调制 33
2.2.2  元器件清单 34
2.2.3  元器件连接过程 34
2.2.4  软件 37
2.3  项目3–高亮度莫尔斯代码发送器 39
2.3.1  元器件清单及预备知识 39
2.3.2  元器件连接过程 41
2.3.3  软件 43
2.4  项目4–RGB LED调光器 45
2.4.1  元器件清单及预备知识 45
2.4.2  元器件连接过程 46
2.4.3  软件 49
2.5  项目5–交通灯 51
2.5.1  元器件清单及预备知识 51
2.5.2  元器件连接过程 52
2.5.3  软件 53
2.6  项目6–点阵显示 57
2.6.1  I2C 58
2.6.2  元器件清单 59
2.6.3  元器件连接过程 59
2.6.4  软件 61
2.7  小结 66
第3章  传感器项目 67
3.1  项目1–震动检测 67
3.1.1  元器件清单及预备知识 67
3.1.2  硬件连接过程 68
3.1.3  软件 70
3.2  项目2–GPS追踪器 71
3.2.1  元器件清单及预备知识 71
3.2.2  硬件连接过程 74
3.2.3  软件 75
3.3  项目3–温度传感器 78
3.3.1  TMP3x系列温度传感器 78
3.3.2  元器件清单 79
3.3.3  硬件连接过程 79
3.3.4  软件 81
3.4  项目4–湿度传感器 82
3.4.1  元器件清单及预备知识 82
3.4.2  硬件连接过程 83
3.4.3  软件 88
3.5  项目5–光照指示器 90
3.5.1  元器件列表及预备知识 90
3.5.2  硬件连接过程 91
3.5.3  软件 92
3.6  小结 93
第4章  自动化项目 94
4.1  项目1–控制舵机 94
4.1.1  舵机基础知识 94
4.1.2  元器件清单 95
4.1.3  硬件连接过程 95
4.1.4  软件 97
4.2  项目2–控制直流马达 99
4.2.1  L239 99
4.2.2  元器件清单 102
4.2.3  硬件连接过程 103
4.2.4  软件 107
4.3  项目3–无线控制的小车 109
4.3.1  开始前的准备 109
4.3.2  元器件清单 112
4.3.3  硬件连接过程 112
4.3.4  软件 117
4.4  项目4–网络控制的小车 122
4.4.1  开始前的准备 122
4.4.2  软件 123
4.5  项目5–自动浇花系统 127
4.5.1  元器件清单 127
4.5.2  硬件连接过程 128
4.5.3  软件 132
4.6  项目6–密码门锁 134
4.6.1  元器件清单 134
4.6.2  4×4矩阵键盘 135
4.6.3  电磁门栓 136
4.6.4  连接4×4矩阵键盘 136
4.6.5  连接电磁门栓 143
4.6.6  软件 146
4.7  小结 150
第5章  显示项目 151
5.1  项目1–七段码时钟 151
5.1.1  元器件清单 151
5.1.2  硬件连接过程 152
5.1.3  软件 154
5.2  项目2–温度计 160
5.2.1  元器件清单 160
5.2.2  硬件连接过程 161
5.2.3  软件 163
5.3  项目3–LCD显示 166
5.3.1  元器件清单 166
5.3.2  LCD1602简介 166
5.3.3  硬件连接过程 167
5.3.4  LCD库 171
5.3.5  软件 173
5.4  小结 174
第6章  声音项目 175
6.1  项目1–网络电台 175
6.1.1  USB声卡 175
6.1.2  软件 177
6.2  项目2–音乐播放器 179
6.2.1  元器件清单 180
6.2.2  电路连接 180
6.2.3  软件 183
6.3  项目3–音量指示器 185
6.3.1  元器件清单 185
6.3.2  电路连接 186
6.3.3  软件 189
6.4  小结 191
第7章  工具和技巧 192
7.1  数据手册 192
7.1.1  数据手册的差别 192
7.1.2  元件简介 194
7.1.3  引脚分配图 195
7.1.4  电气特性表 196
7.1.5  推荐操作条件 197
7.1.6  性能曲线 197
7.1.7  典型应用电路 197
7.1.8  真值表 198
7.1.9  电压波形 199
7.1.10  装配信息 199
7.2  面包板和原型板 200
7.2.1  面包板和面包线 201
7.2.2  原型板和焊锡 202
7.3  万用表 203
7.3.1  自动量程和手动量程数字万用表 204
7.3.2  电压、电流和电阻 204
7.3.3  表笔/表笔孔 205
7.3.4  测量电压 205
7.3.5  测量电流 205
7.3.6  测量电阻 206
7.4  数字信号VS.模拟信号 206
7.5  小结 207

BeagleBone Black项目实训手册(大学霸内部资料)的更多相关文章

  1. 小型APP系统开发与应用项目实训

    实训项目 :             小型APP系统开发与应用项目实训                           项目成品名称:          果乐多商城               项 ...

  2. Xamarin Android开发实战(上册)大学霸内部资料

    Xamarin Android开发实战(上册)大学霸内部资料   试读文档下载地址:http://pan.baidu.com/s/1jGEHhhO 密码:vcfm 介绍: 本教程是国内唯一的Xamar ...

  3. Arduino可穿戴开发入门教程(大学霸内部资料)

    Arduino可穿戴开发入门教程(大学霸内部资料) 试读下载地址:链接:http://pan.baidu.com/s/1mg9To28 密码:z5v8 介绍:Arduino可穿戴开发入门教程(大学霸内 ...

  4. OUYA游戏开发核心技术剖析大学霸内部资料

    OUYA游戏开发核心技术剖析大学霸内部资料 试读地址:http://pan.baidu.com/s/1ntuql8t 介绍:本教程是一本进阶级的教材,它可以让读者在了解.熟悉了OUYA设备的基础上,开 ...

  5. NGUI全面实践教程(大学霸内部资料)

    NGUI全面实践教程(大学霸内部资料)   试读文档下载地址:链接:http://pan.baidu.com/s/1jGosC9g 密码:8jq5 介绍:NGUI全面实践教程(大学霸内部资料)本书是国 ...

  6. Arduino Yun高速新手教程(大学霸内部资料)

    Arduino Yun高速新手教程(大学霸内部资料) 本资料为国内第一本Arduino Yun教程.具体解说Arduino Yun的基本结构.开发环境.系统配置.并着力解说关键功能--Bridge.最 ...

  7. Android电子书项目实训【项目说明】【1】

    概述: 本实训项目是本科教学中,Android课程实训的项目,旨在训练Android App訪问server,获取server数据,解析,并呈现的流程.主要包括的功能有: 1.用户注冊 2.登录 3. ...

  8. ubuntu中文实训手册

    http://people.ubuntu.com/~happyaron/udc-cn/lucid-html/ http://www.apachefriends.org/zh_cn/xampp-linu ...

  9. 好玩Python——PIL项目实训

    PIL学习总结: 1. 2,PIL库概述: pil库可以完成图像归档和图像处理两方面功能的需求: 图像归档:对图像进行批处理,生成图像预览,图像转换格式等: 图像处理:图像基本处理,像素处理,颜色处理 ...

随机推荐

  1. codevs 2530大质数

    链接:http://codevs.cn/problem/1530/ 解题思路: 这个题最关键的剪枝还是 因子小于平方根,但不是像原来那样用. 逆转思维,与其说判断哪些是质数,不如说判断哪些不是质数,更 ...

  2. Azkaban遇到的坑-installation Failed.Error chunking

    在使用azkaban做spark作业调度时,在上传zip包时报installation Failed.Error chunking错误,原来是于我们所编写的应用会上传到 MySQL 存储,过大的zip ...

  3. 【微网站开发】之微信内置浏览器API使用

    最近在写微网站,发现了微信内置浏览器的很多不称心的地方: 1.安卓版的微信内浏览器底部总是出现一个刷新.前进.后退的底部栏,宽度很大,导致屏幕显示尺寸被压缩 2.分享当前网站至朋友圈时,分享的图片一般 ...

  4. WiEngine+Eclipse+CDT+Sequoyah实现c++编程智能感知提示

    经过一段时间的摸索,我初步肯定自己基于WiEngine平台和C++开发跨Android/iPhone游戏的最佳(至少目前)环境为: Eclipse+CDT+Sequoyah 第一,JAVA代码调试技术 ...

  5. Android Tombstone/Crash的log分析和定位

    有一句话叫做常在河边走,哪有不湿鞋.我们这些研究和开发Android的project师正应了这句话,相必大家在调试的时候常常会遇到这么个东西吧 *** *** *** *** *** *** *** ...

  6. response.setContentType与 request.setCharacterEncoding 区别

    1.request.setCharacterEncoding()是设置从request中取得的值或从数据库中取出的值的编码 2.response.setContentType指定 HTTP 响应的编码 ...

  7. 移动前端meta

    <!-- 页面描述 --> <meta name="description" content="不超过150个字符"/> <!-- ...

  8. LeetCode算法题-Longest Univalue Path(Java实现)

    这是悦乐书的第290次更新,第308篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第158题(顺位题号是687).给定二叉树,找到路径中每个节点具有相同值的最长路径的长度 ...

  9. Ajax概述和判断用户名是否存在的简单代码练习

    在本代码中主要体现,Ajax实现了部分位置的刷新.不需要重新刷新网页,重新请求服务器.下面用过代码来对Ajax更深的认识 这里需要创建,一个jsp文件(显示登录界面),js文件(对Ajax的主要设置) ...

  10. python笔记之强制函数以关键字参数传参

    最近学习python,学到了函数传参,看到了以下这个特殊情况,特此来做个笔记 def add(*, x, y): print(x, y) 以上函数定义后,该怎么传参?前面的那个*号是做什么用的? 我们 ...