差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
上一修订版 两侧同时换到之后的修订记录
exp:common:arduino0 [2021/09/04 11:21]
shiyun [实验内容]
exp:common:arduino0 [2021/12/06 14:31]
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的基础知识
       * 怎么给板卡供电?电压是多少?       * 怎么给板卡供电?电压是多少?
行 39: 行 61:
    * 交替闪烁怎么做?​    * 交替闪烁怎么做?​
    * 反复闪烁怎么做?​    * 反复闪烁怎么做?​
 +   * Hint:for循环
 +
 <tabbox 蜂鸣器>​ <tabbox 蜂鸣器>​
    * 无源蜂鸣器:需调制频率驱动    * 无源蜂鸣器:需调制频率驱动
行 79: 行 103:
    * 推荐阅读    * 推荐阅读
       *        * 
-<​tabbox ​LC1602_I2C ​液晶显示>​ +<​tabbox ​LCD1602_I2C ​液晶显示>​ 
-   ​* ​+   ​* ​LCD1602液晶模块可以显示几行?每行几个字符? 
 +   * I2C是什么意思?其中4根线分别是用来做什么的? 
 +   * 硬件上的背光开关和对比度调节在哪里? 
 +   * 如何加载库? 
 +   * 通讯地址?  
 +   * 怎么移动光标位置?
    * 推荐阅读    * 推荐阅读
-      * [[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 作业:在液晶屏上显示当前温度>​+
  
 </​tabbox>​ </​tabbox>​
    * 参考阅读链接来自“从零开始学习ARDUINO -文字教程” :(声明:​本教程来自于来自店铺[[http://​ilovemcu.taobao.com]],​所有版权归属于原作者.感谢高俊同学编辑)    * 参考阅读链接来自“从零开始学习ARDUINO -文字教程” :(声明:​本教程来自于来自店铺[[http://​ilovemcu.taobao.com]],​所有版权归属于原作者.感谢高俊同学编辑)
 +
 +===== 课堂作业 =====
 +   * 在液晶屏上显示两行:第一行,显示当前温度。第二行,显示电位器所对应的电压值(注意,电压值应在0~5V之间)。注意显示单位。
 ===== 实验参考资料===== ​   ​ ===== 实验参考资料===== ​   ​
-   * 课程介绍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接口 使用》. ​
 +   * {{ :​arduino:​arduino开发实战指南_avr篇.pdf |arduino开发实战指南_avr篇}}
    * 更多资料请点击页面[[arduino:​start|从零开始学习Arduino]]    * 更多资料请点击页面[[arduino:​start|从零开始学习Arduino]]
  
  • exp/common/arduino0.txt
  • 最后更改: 2021/12/06 14:33
  • 由 shiyun