差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
exp:common:arduino0 [2021/09/07 14:30] shiyun [作业] |
exp:common:arduino0 [2021/12/06 14:33] (当前版本) shiyun |
||
---|---|---|---|
行 3: | 行 3: | ||
* 什么是arduino? 它是能够感应和控制现实物理世界的一套工具! | * 什么是arduino? 它是能够感应和控制现实物理世界的一套工具! | ||
* 基于开源的一套单片机平台, 具有专用开发环境, 同时周边有大量的传感器配套. | * 基于开源的一套单片机平台, 具有专用开发环境, 同时周边有大量的传感器配套. | ||
+ | * 本课程涉及到内容有: | ||
+ | * 软硬件平台搭建 | ||
+ | * 程序上传到硬件 | ||
+ | * 基本语法 | ||
+ | * 串口通讯和监控 | ||
+ | * PWM控制 | ||
+ | * 通过串口绘图 | ||
+ | * 安装库文件 | ||
+ | * 液晶显示,I2C通讯 | ||
+ | |||
===== 实验项目 ===== | ===== 实验项目 ===== | ||
+ | |||
+ | |||
+ | ====具体要求==== | ||
* 学习方式:示例代码+资料查找相结合\\ | * 学习方式:示例代码+资料查找相结合\\ | ||
+ | * {{ :exp:common:arduino_whyx3_实战篇.pptx |arduino_实战篇.pptx}} | ||
+ | * 最新资源整合包: 请下载 **{{ :arduino:arduino_2021.rar |}}** | ||
+ | * 最新客户端:{{ :arduino:arduino-1.8.13-windows.rar |}} 或者自行到[[https://www.arduino.cc/en/software|官网下载]] | ||
+ | |||
* 请自行阅读 {{ :home:stu:arduino程序设计基础_第2版_陈吕洲_.pdf | 《Arduino程序设计基础》 }} 第1-2章。 | * 请自行阅读 {{ :home:stu:arduino程序设计基础_第2版_陈吕洲_.pdf | 《Arduino程序设计基础》 }} 第1-2章。 | ||
+ | * 硬件介绍 | ||
+ | {{:exp:common:解释1.png?400|}} | ||
+ | {{:exp:common:解释2.png?400|}} | ||
+ | {{:exp:common:解释3.png?150|}} | ||
===请点击以下每一个选项卡=== | ===请点击以下每一个选项卡=== | ||
- | <tabbox 基础知识> | + | <tabbox 基础知识> |
* Arduino的基础知识 | * Arduino的基础知识 | ||
* 怎么给板卡供电?电压是多少? | * 怎么给板卡供电?电压是多少? | ||
行 40: | 行 62: | ||
* 反复闪烁怎么做? | * 反复闪烁怎么做? | ||
* Hint:for循环 | * Hint:for循环 | ||
+ | |||
<tabbox 蜂鸣器> | <tabbox 蜂鸣器> | ||
* 无源蜂鸣器:需调制频率驱动 | * 无源蜂鸣器:需调制频率驱动 | ||
行 88: | 行 111: | ||
* 怎么移动光标位置? | * 怎么移动光标位置? | ||
* 推荐阅读 | * 推荐阅读 | ||
- | * [[3:3:20|3.20 液晶LCD1602实验]] | + | * [[3:3:20|3.20 液晶LCD1602实验]] 这部分了解液晶原理即可,我们所使用的为I2C串口连接模式(见下方) |
- | * [[3:3:20b|3.20b 液晶LCD1602 i2c 串口连接模式实验]] | + | * [[3:3:20b|3.20b 液晶LCD1602 i2c 串口连接模式实验]] 学习如何加载库,引用库,注意本批次的液晶通讯地址为0x3F |
+ | <tabbox 课堂作业> | ||
+ | * 在液晶屏上显示两行:第一行,显示当前温度。第二行,显示电位器所对应的电压值(注意,电压值应在0~5V之间)。注意显示单位。 | ||
</tabbox> | </tabbox> | ||
* 参考阅读链接来自“从零开始学习ARDUINO -文字教程” :(声明:本教程来自于来自店铺[[http://ilovemcu.taobao.com]],所有版权归属于原作者.感谢高俊同学编辑) | * 参考阅读链接来自“从零开始学习ARDUINO -文字教程” :(声明:本教程来自于来自店铺[[http://ilovemcu.taobao.com]],所有版权归属于原作者.感谢高俊同学编辑) | ||
- | ===== 课堂作业 ===== | + | |
- | * 在液晶屏上显示当前温度。 | + | |
===== 实验参考资料===== | ===== 实验参考资料===== | ||
- | * 课程介绍ppt | + | * 课程入门介绍_by whyx 1. **[[:arduino:2020class:l1]]** ; 2. **[[:arduino:2020class:l2]]** |
* {{ :home:stu:arduino程序设计基础_第2版_陈吕洲_.pdf | 《Arduino程序设计基础》 }} : 这是一本很好的基础知识学习用书。推荐阅读第1-2章。 | * {{ :home:stu:arduino程序设计基础_第2版_陈吕洲_.pdf | 《Arduino程序设计基础》 }} : 这是一本很好的基础知识学习用书。推荐阅读第1-2章。 | ||
* **[[https://i.xue.taobao.com/detail.htm?spm=a2174.7765247.0.0.twIRU3&courseId=78224|淘宝教育上的视频]]** 推荐观看第11讲:《LCD1602 I2C接口 使用》. | * **[[https://i.xue.taobao.com/detail.htm?spm=a2174.7765247.0.0.twIRU3&courseId=78224|淘宝教育上的视频]]** 推荐观看第11讲:《LCD1602 I2C接口 使用》. |