《Arduino轻松学》慕课课程

合集下载

arduino入门很简单(上)

arduino入门很简单(上)

rduino的应用领域
机器人控制智能家居Fra bibliotek物联网设备
教育与科研
艺术与设计
工业自动化
rduino开发环境安装与 配置
rduino IDE的下载与安装
访问rduino官方网站:*** ** 点击“Downlod”按钮选择适合自己操作系统的版本
** 点击“Downlod”按钮选择适合自己操作系统的版本
逻辑运算符:用 于组合布尔值如 ND、OR、NOT 等。
位运算符:用于 操作二进制位如 按位与、按位或、 按位异或等。
控制结构与流程控制
控制结构:if、else、switch、cse等
流程控制:循环(for、while)、条件判断(if、else)、 跳转(go)等
变量类型:整型、浮点型、字符型、布尔型等
函数定义与调用:自定义函数、库函数等
数组与指针:数组定义与使用、指针定义与使用等
错误处理:try、ctch、finlly等
rduino常用库函数与模 块
LED控制
模块:LED模块、LED驱动 模块
控制方式:直接控制、间接 控制
库函数:digitlWrite()、 digitlRed()
应用实例:LED灯、LED显 示屏、LED灯带
rduino进阶学习建议
学习资源推荐
rduino官方网站:提供丰富的教程和示例代码 rduino社区:与其他rduino爱好者交流学习经验 rduino书籍:如《rduino编程指南》、《rduino创意编程》等 rduino在线课程:如Courser、Udemy等平台上的rduino课程
rduino是一款开源电子原型平台 由意大利Interctive Design Institute设计 主要用于电子制作、机器人制作等领域 提供了丰富的硬件和软件资源易于学习和使用

ARDUINO教程第二讲课稿

ARDUINO教程第二讲课稿

1、analogReference(type)
该函数用于配置模拟引脚的参考电压。有3种 类型。
DEFAULT:默认值,参考电压是5V. INTERNAL:低电压模式,使用片内基准电压
源2.56V EXTERNAL:扩展模式,通过AREF引脚获取参
考电压。 注意:不使用本函数的话,默认是参考电压
CHANGE(变化时触发)、RISING(低电平 变为高电平触发)、FALLING(高电平变为低 电平触发)
例程原理
数字D2口接按钮开关,D4口接LED灯1(红 色)。D5口接LED2(绿色)。
在例程中,LED3每秒闪烁一次。使用中断0 来控制LED1,中断1来控制LED2。
按下按钮,马上响应中断,由于中断响应速 度快,LED3不受影响,继续闪烁。比查询的 效率要高。
int LED=13; //设置第13脚为LED输出引脚,内部连 上板上的LED灯。
void setup()
{ pinMode(button,INPUT); //设置为输入
pinMode(LED,OUTPUT); //设置为输出
}
void loop()
{ if(digitalRead(button)==LOW) //如果读取低电平
3、analogWrite(pin,value)
该函数是通过PWM的方式在引脚上输 出一个模拟量。
PWM——Pulse-Width Modulation——脉冲宽度调制 PWM输出的一般形式:
主要用于LED亮度控制,电机转速控制 等方面。
Arduino中的PWM的频率大约为490HZ。
UNO板上支持以下数字引脚(不是模拟 输入引脚)作为PWM模拟输出:3、5、 6、9、10、11. 板上带PWM输出的都有 ~号。

ardunio简单课程设计

ardunio简单课程设计

ardunio简单课程设计一、教学目标本课程旨在通过Arduino的基本概念和应用,让学生掌握电子编程的基础知识,提高他们的问题解决能力和创新思维。

在学习过程中,学生将学习Arduino的基本组成、编程语言以及如何使用Arduino进行电子项目的制作。

1.了解Arduino的历史和发展。

2.掌握Arduino的基本组成和原理。

3.学习Arduino编程语言的基本语法。

4.能够独立安装和配置Arduino开发环境。

5.能够编写简单的Arduino程序,实现基本的输入输出功能。

6.能够利用Arduino进行简单的电子项目制作。

情感态度价值观目标:1.培养学生对电子编程和创新的兴趣。

2.培养学生团队合作和自主学习的能力。

二、教学内容本课程的教学内容主要包括Arduino的基本组成、编程语言以及项目制作。

1.Arduino的基本组成:介绍Arduino板子的硬件组成,如处理器、输入输出接口等。

2.Arduino编程语言:学习Arduino编程语言的基本语法,如变量、循环、条件语句等。

3.Arduino项目制作:通过实际操作,学习如何利用Arduino完成一个简单的电子项目,如LED灯控制、温湿度传感器等。

三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法,如讲授法、讨论法、案例分析法、实验法等。

1.讲授法:通过讲解Arduino的基本概念和编程语言,使学生掌握基础知识。

2.讨论法:通过分组讨论,培养学生的团队合作能力和解决问题的能力。

3.案例分析法:通过分析具体的Arduino项目案例,使学生了解Arduino在实际应用中的作用。

4.实验法:通过动手实验,让学生亲手操作Arduino,提高他们的实践能力。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备以下教学资源:1.教材:选用权威、实用的Arduino教材,为学生提供系统的学习资料。

2.参考书:提供相关的Arduino参考书籍,拓展学生的知识面。

Arduino轻松学Mixly编程第16课

Arduino轻松学Mixly编程第16课

Arduino轻松学Mixly编程第16课
《Arduino轻松学》是科技学堂制作的在线系列创客教学视频之一。

《轻松学》是一套Arduino开发的基础入门课程,适合还没有过硬件开发和编程经验的人群做入门学习使用。

本课程中,每节课带你制作一个趣味小项目,在学到技术的同时,也开动想象发挥创造。

课程案例
《轻松学》课程中使用非常适合初学者的DFRobot的米思齐(Mixly)编程积木入门套装,软件选用图形化编程的Mixly。

课程以视频+图文的呈现形式,深入浅出。

既有操作演示,又方便学习者自主观看查询,轻松完成Arduino的入门学习。

Arduino-教程-第29课-Arduino-读取模拟电压

Arduino-教程-第29课-Arduino-读取模拟电压

第29课Arduino 读取模拟电压此示例将向你展示如何读取模拟引脚0上的模拟输入。

输入从analogRead()转换为电压,并打印输出到Arduino软件(IDE)的串口监视器。

必需的组件你将需要以下组件:∙ 1 × Breadboard 面包板∙ 1 × Arduino Uno R3∙ 1 × 5K可变电阻(电位器)∙ 2 ×跳线程序按照电路图连接面包板上的组件,如下图所示。

电位器电位器是一种简单的机电传感器。

它将来自输入操作器的旋转或线性运动转换为电阻的变化。

这种变化是(或可以)用于控制任何东西,从高保真音响系统到巨大的集装箱船的方向。

我们知道电位器最初被称为变阻器(本质上是一个可变的绕线电阻)。

现在可用的电阻器的种类现在相当惊人的,而初学者(特别是)可能很难确定哪种类型适合于给定的任务。

一些不同的电阻器类型,都可以用于相同的任务,使得确定工作更难。

左边的图像显示电阻器的标准原理图符号。

右边的图像是电位器。

草图在计算机上打开Arduino IDE软件。

使用Arduino语言进行编码控制你的电路。

通过单击“New”打开一个新的草图文件。

Arduino代码代码说明在下面给出的程序或草图中,你在设置功能中做的第一件事是在你的电路板和你的电脑之间以9600比特每秒开始串行通信,使用以下代码:在代码的主循环中,你需要建立一个变量来存储来自电位器的电阻值(其范围在0到1023之间,非常适合int数据类型):要将值从0-1023更改为与引脚正在读取的电压相对应的范围,你需要创建另一个变量,一个浮点数并进行一些计算。

要缩小0.0和5.0之间的数字,将5.0除以1023.0,再乘以sensorValue:最后,你需要将此信息打印到串行窗口。

你可以用最后一行代码中的Serial.println()命令:现在,通过单击顶部绿色栏右侧的图标或按Ctrl+Shift+M打开Arduino IDE中的串口监视器。

arduino入门很简单上PPT课件

arduino入门很简单上PPT课件

文档仅供参考,如有不当之处,请联系本人改正。
3.LilyPad Arduino SimpleSnap
O LilyPad Arduino SimpleSnap大部分与 LilyPad Arduino Simple类似。
文档仅供参考,如有不当之处,请联系本人改正。
4.LilyPad Arduino USB
文档仅供参考,如有不当之处,请联系本人改正。
1.3.14 Arduino Pro系列
O 1.Arduino Pro O 2.Arduino Pro Mini
文档仅供参考,如有不当之处,请联系本人改正。
1.Arduino Pro
O Arduino Pro是基于ATmega168或ATmega328 的微控制器板。
文档仅供参考,如有不当之处,请联系本人改正。
1.2 术语Arduino的含义
O 1.2.1 Arduino的硬件 O 1.2.2 Arduino的软件 O 1.2.3 Arduino的社区
文档仅供参考,如有不当之处,请联系本人改正。
1.2.1 Arduino的硬件
O Arduino的硬件开发板有许多种型号。它是 一个单片机集成电路,它的核心就是一个 单片机,开发板上的其他电路用来供电和 转换信号。官方Arduino使用的是megaAVR 系列的芯片,特别是ATmega8、ATmega168、 ATmega328、ATmega1280以及ATmega2560, 还有一小部分使用的是Arduino兼容的处理 器。
文档仅供参考,如有不当之处,请联系本人改正。
1.3 Arduino的硬件产品— —主板
O 1.3.9 Arduino Mega系列 O 1.3.10 Arduino Ethernet O 1.3.11 Arduino Mini O 1.3.12 LiLyPad Arduino系列 O 1.3.13 Arduino Nano O 1.3.14 Arduino Pro系列 O 1.3.15 Arduino Fio O 1.3.16 Arduino Zero

《ARDUINO教程》课件

《ARDUINO教程》课件

四、项目实战
闪烁的LED灯
实现一个简单的LED 灯闪烁效果,巩固基 础的数字输出控制。
数码管显示
学习如何驱动数码管, 显示数字、字符,实 现有趣的计数和文字 效果。
温度传感器读 取并显示
使用温度传感器读取 环境温度,然后通过 电子屏幕显示温度数 值。
震动开关控制 LED
利用震动开关传感器 的信号,控制LED灯 的开关状态,实现震 动检测功能。
Arduino的优势
Arduino具有易学易用、成本低廉、丰富的社区 支持和丰富的资源等优势。
常见的Arduino板型
Arduino Uno、Arduino Mega、Arduino Nano等是 最常见的Arduino开发板。
二、基础

1
Arduino编程语言
使用C/C++语言进行编程,简洁易学,与其他语言的转换也相对容易。
五、总结
1 Arduino的优势和局限性
总结Arduino的优点和限制,帮助学习者更好地理解和使用Arduino。
2 下一步学习路线
引导学习者进一步学习其他电子技术和创客领域,拓宽知识和技能。
3 Q&A
留出时间解答学习者对Arduino的疑问,加强交流和互动。
2
Arduino集成开发环境(IDE)
Arduino IDE是一个简单易用的软件工具,用于编写和上传代码到Arduino开发板。
3
硬件连线
学习如何正确连接电子元件,包括电阻、LED、按钮等,建立电路并与Arduino进行交互。
4
数字输入输出
了解数字引脚的输入和输出操作,控制LED灯、蜂鸣器等设备。
5
《ARDUINO教程》PPT课 件

Arduino 教程--第四十四课 Arduino 音调库

Arduino 教程--第四十四课 Arduino 音调库

第四十四课Arduino 音调库
在本章中,我们将使用Arduino音调库。

它只是一个Arduino库,可以在任意Arduino 引脚上产生指定频率(50%占空比)的方波。

持续时间可以有选择的指定,否则方波会一直持续到stop()函数被调用。

该引脚可以连接到压电蜂鸣器或扬声器播放音调。

警告 - 不要将引脚直接连接到任何音频输入。

电压远远高于标准线路电压,并可能损坏声卡输入等。

你可以使用分压器来降低电压。

必需的组件
你将需要以下组件:
• 1 × 8欧姆扬声器
• 1 × 1k电阻
• 1 × Arduino UNO 板
程序
按照电路图进行连接,如下图所示。

草图
在计算机上打开Arduino IDE软件。

使用Arduino语言进行编码控制你的电路。

通过单击“New”打开一个新的草图文件。

要制作pitches.h文件,请单击串口监视器图标正下方的按钮,然后选择“New Tab”,或使用Ctrl+Shift+N。

然后粘贴以下代码:
将上面给出的代码保存为 pitches.h Arduino代码
代码说明
代码使用一个额外的文件,pitches.h。

此文件包含典型音符的所有音高值。

例如,NOTE_C4是中央C。

NOTE_FS4是F#,等等。

这个注释表最初是由Brett Hagman编写的,tone()命令是基于它工作的。

当你想制作音符时会发现它很有用。

结果
你会听到保存在pitches.h文件中的音符。

ARDUINO教程学习教程

ARDUINO教程学习教程
指针之类的基本不用管。大大降低了软件开发难度,适宜非专业爱好者使用。 特别适合学生和一些业余爱 好者们使用。
第43页/共10页
5、Arduino UNO 开发板
13个数字I/O口,含6 个PWM引脚
第54页/共10页
6个模拟端口
6、安装UNO驱动
• 拿出arduino UNO,用数据线连接 UNO和电脑USB. 插好后,控制板上的电源指示灯会被点亮,电脑上 会出现一 个对话框如图
第32页/共10页
4、认识Arduino
• 开发单片机的软件有很多种,有用汇编,有用C语言的。 • AVR单片机开发有ICCAVR,CVAVR等,这些语言都比较专业,需要通过对寄存器进行读写操作,晦涩难懂。 • Arduino简化了单片机工作的流程,对AVR库进行了二次编译封装,把端口都打包好了,寄存器啦、地址
3、单片机有什么用?
• 实际工作中并不是任何需要计算机的场合都要求计算机有很高的性 能,一个控制电冰箱温度的计算机难道要用英特尔的i7处理器吗? 应用的关键是看是否够用,是否有很好的性能价格比。如果一台冰 箱都需要用i7处理器来进行温度控制,那价格就是天价了。
单片机通常用于工业生产的控制、的场合。
第第190页页//共共1100页页
感谢您的观赏!
第10页/共10页
第65页/共10页
• 选择从列表或指定位置安装,点击下一步出现如下图
点击drivers文件夹会看到FTDI USB Drivers 文件夹
第76页/共10页
7、使用Arduino开发环境
第87页/共10页
第98页/共10页
8、编写第一个代码“hello world”
• void setup() //设置函数 { Serial.begin(9600); // 打开串口,设置波特率为9600 bps } void loop() //主循环体 { Serial.println(“hello world”);//从串口发送字符串 delay(100); }

Arduino开发从入门到实战课件-第2章

Arduino开发从入门到实战课件-第2章

板子设置了硬件开机Button、软件开机(D10)、硬件RestButton、 软件Rest(D9),允许和Arduino灵活搭配使用,满足无论是硬开机、 软开机,硬重启还是软重启的DIY需求。通过两个跳线连接到 D0~D3,可以自由选择GPRS Shield和Arduino通信方式是软件 串口(跳线到D2、D3)或者硬件串口(D0、D1)。
端口D(PD7~PD0)端口D为8位双向I/O口,具有可编程的内部上 拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大 电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电 路拉低时将输出电流。在复位过程中,系统时钟未起振时,端口 D处于高阻状态。
课后问答
1.试着举出三条 ATmega32xx的特性。
图2.5Arduino ProMini实物图
2.2.4 Arduino Leonardo
Contents
Arduino Leonardo基于ATmega32U4微控制器 板, Leonardo不同于之前所有的Arduino控制 器,它直接使用了ATmega32U4的USB通信功 能,取消了USB转UART芯片。这使得 Leonardo不仅可以作为一个虚拟的(CDC)串行 /COM端口,还可以作为鼠标或者键盘连接到计 算机。
课前提问
1.列举出你所了解的 Arduino扩展板。
2. 与开发板相比扩展板 有什么新的功能?
3.应该从哪几个方面了 解扩展板?
2.3.1 Proto Shield原型开发板
Arduino Uno和Leonardo上面的端口资源是非常宝
贵的,尤其是3.3V/5V和GND的电源接口在板子上 只有2到3个。因此在搭建诸如流水灯等需要多个 GND或者5V接口的实验时就没有足够的端口资源了 必须要一个扩展板来扩展Arduino的资源。

ARDUINO教程

ARDUINO教程

ARDUINO教程Arduino教程Arduino是一款开源的电子原型平台,旨在帮助初学者学习和理解嵌入式系统开发。

它由一个易于使用的硬件和一个基于简化版C语言的开发环境组成。

本教程将为您介绍Arduino的基本概念、硬件组成、开发环境和一些简单的项目示例。

1. Arduino的基本概念Arduino基于一种简化版的C++语言编程,它包含了一系列的函数库,可以用于控制各种各样的硬件和外设。

Arduino的编程方式非常灵活,初学者可以通过学习简单的例子,逐渐扩展自己的项目。

2. Arduino的硬件组成Arduino主板是Arduino系统的核心组成部分,它由一个微控制器芯片(如ATmega328)和一些外设组成,如数字输入/输出引脚、模拟输入引脚、PWM引脚和串口等。

此外,Arduino还有一个USB端口,用于与电脑通信。

Arduino主板上标有数字和字母的引脚,可以用来连接各种硬件组件。

通过编程,您可以控制这些引脚的状态,如高电平或低电平,以完成各种任务。

3. Arduino的开发环境在Arduino开发环境中,您可以撰写和调试代码。

它还提供了一个串口监视器,可以用于调试和观察程序运行时的输出。

开发环境还内置了大量的示例程序和函数库,方便您快速上手。

4. Arduino的项目示例下面是一些简单的Arduino项目示例-闪烁LED灯:通过控制一个数字输出引脚的高低电平,使LED灯定时闪烁。

- 温度监测器:通过连接一个温度传感器到Arduino的模拟输入引脚,读取实时温度数据,并在串口监视器上显示。

- 超声波测距仪:通过连接一个超声波传感器到Arduino的引脚,实现测量前方障碍物距离,并在串口监视器上显示。

- 电机控制:通过连接电机驱动器和电机到Arduino的引脚,实现电机的正转、反转和速度控制。

这些项目只是冰山一角,您可以根据自己的兴趣和需求,进行更加复杂和有趣的项目。

总结:本教程为您介绍了Arduino的基本概念、硬件组成、开发环境和一些简单的项目示例。

ARDUINO教程第一讲

ARDUINO教程第一讲

1.2 单片机的发展概况
主要内容
1.2.1 单片机的历史 1.2.1 单片机技术的发展
单片机的历史
一 、4位单片机阶段
1975年美国德克萨斯仪器公司(TI)首次推出4位单片机TMS-1000, 4位单片机主要用于家用电器、电子玩具等。
二、 8位单片机阶段 1976年9月,美国Intel公司首先推出了MCS-48系列8位单片机。8 位单片机由于功能强,被广泛用于工业控制、智能接口、仪器仪表 等各个领域。

实验
模拟输出analogWrite()函数
在Arduino数字I/O管脚9、10和11上,我们可以通过 analogWrite()函数来产生模拟输出。 该函数有两个参数,其中第一个参数是要产生模拟信号的引脚 (9、10或者11);第二个参数是用于产生模拟信号的脉冲宽度, 取值范围是0到255。脉冲宽度的值取0可以产生0V的模拟电压, 取255则可以产生5V的模拟电压。不难看出,脉冲宽度的取值变化 1,产生的模拟电压将变化0.0196V(5/255 = 0.0196)。

实验
模拟输出analogWrite()函数
就像模拟输入一样,在现实的物理世界中我们经常需要输出除了0 和1之外的其他数值。例如,除了想用微控制器找开或者关闭电灯 之外,我们还会想控制灯光的亮度,这时就需要用到模拟输出。 由于Arduino的微控制器只能产生高电压(5V)或者低电压(0V), 而不能产生变化的电压,因此必须采用脉宽度调制技术(PWM, Pulse Width Modulation)来模仿模拟电压。 PWM是一种开关式稳压电源应用,它是借助微处理器的数字输出 来对模拟电路进行控制的一种非常用效的技术,广泛应用在从测 量、通信到功率控制与变换的许多领域中。简而言之,PWM是一 种对模拟信号电平进行数字编码的方法,它通过对半导体开关器 件的导通和关断进行控制,使输出端得到一系列幅值相等但宽度 不相等的脉冲,而这些脉冲能够被用来代替正弦波或其它所需要 的波形。

Arduino教程--第四十一课Arduino直流电机

Arduino教程--第四十一课Arduino直流电机

第四十一课Arduino 直流电机在本章中,我们将使用Arduino板〔UNO〕连接不同类型的电机,并向你展示如何连接电机并从电路板上驱动它。

有三种不同类型的电机:•DC motor 直流电机•Servo motor 伺服电机•Stepper motor 步进电机直流电机〔DC—Direct Current motor〕是最常见的电机类型。

直流电动机通常只有两个引线,一个正极和一个负极。

如果将这两根引线直接连接到电池,电机将旋转。

如果切换引线,电机将以相反的方向旋转。

警告 - 不要直接从Arduino板引脚驱动电机。

这可能会损坏电路板。

使用驱动电路或IC。

我们将本章分为三个局部:•只让你的电机旋转•控制电机速度•控制直流电机的旋转方向必需的组件你将需要以下组件:•1x Arduino UNO 板•1x PN2222 晶体管•1x 小型6V直流电机•1x 1N4001二极管•1x 270Ω电阻程序按照电路图进展连接,如如下图所示。

预防措施进展连接时,请采取以下预防措施:•首先,确保晶体管以正确的方式连接。

如下列图,晶体管的扁平面应该面向Arduino 板。

•其次,根据图像中所示的排列,二极管的条纹端应朝向+5V电源线。

Arduino旋转控制代码int motorPin = 3;void setup() {}void loop() {digitalWrite(motorPin, HIGH);}代码说明晶体管就像一个开关,控制电机的功率。

Arduino引脚3用于打开和关闭晶体管,并在草图中命名为“motorPin〞。

结果当Arduino引脚3变为高电平时,电机将全速旋转。

电机速度控制以下是连接到Arduino板的直流电机的原理图。

Arduino代码int motorPin = 9;void setup() {pinMode(motorPin, OUTPUT);Serial.begin(9600);while (! Serial);Serial.println("Speed 0 to 255");}void loop() {if (Serial.available()) {int speed = Serial.parseInt();if (speed >= 0 && speed <= 255) {analogWrite(motorPin, speed);}}}代码说明晶体管就像一个开关,控制电机的功率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Arduino轻松学》慕课课程学员手册中国青少年科技辅导员协会北京智感科技有限公司二〇一七年十月目录一、欢迎辞 (1)二、慕课课程介绍 (2)2.1 学习目标 (2)2.2 学习内容 (2)2.3 学习方式 (4)2.4 学习成果 (4)2.4 学习奖励 (6)三、在线学习平台使用说明 (6)四、课程进度 (8)五、讲师介绍 (9)六、课程管理团队 (9)一、欢迎辞欢迎选修《Arduino轻松学》慕课课程!《Arduino轻松学》是科普中国校园e站资源服务示范项目提供的通用性服务课程之一,面向项目示范校和所有科技辅导员开放。

科普中国校园e 站资源服务示范项目是在中国科协科普部指导下,由中国科协青少年科技中心和中国青少年科技辅导员协会联合推动的一项科普信息化建设工作,旨在为学校和科技辅导员利用信息化手段和科普中国的丰富科普教育资源开展线上线下相结合的青少年科技教育活动提供服务。

示范项目携手各科技教育活动、STEM 课程和创客课程开发团队,不断为项目示范校提供多种在线课程服务。

Arduino作为目前热门的开源硬件平台,已经形成了完整的教育生态系统。

借助其丰富的传感器及输入输出模块,只需简单的硬件连接,便可快速的实现有趣的交互体验,非常有利于科技辅导员激发学生兴趣、设计动手及实践体验课程。

本学习手册主要包括:课程介绍、在线学习平台使用说明、课程学习日程等。

希望为各位学员尽快熟悉课程教学节奏、掌握课程学习方法提供帮助。

望各位学员能够认真阅读学习手册。

如有其它问题,欢迎在学习过程中给出您的反馈。

祝愿我们一起有一次愉快的在线学习之旅!也希望您在学习过程中主动关注课程邮件,真正成为学习的主人!中国青少年科技辅导员协会北京智感科技有限公司二〇一七年十月二、慕课课程介绍Arduino作为目前热门的开源硬件平台,已经形成了完整的教育生态系统。

借助其丰富的传感器及输入输出模块,只需简单的硬件连接,便可快速的实现有趣的交互体验,非常有利于科技辅导员激发学生兴趣、设计动手及实践体验课程。

本课程以日常生活中随处可见的产品为案例,深入浅出,讲解背后蕴含的硬件知识及编程思路,轻松完成Arduino的入门。

课程中编程教学使用图形化编程软件——Mixly,告别枯燥的代码,让编程变得像搭积木一样简单。

相信《Arduino轻松学》的课程内容可提供广大的科技辅导员进行授课、开展社团、拓展比赛思路。

本课程由北京智感科技有限公司提供。

是科普中国校园e站资源服务示范项目提供的服务课程之一。

本课程针对6-8年级学生。

2.1 学习目标1、以视频的方式,为学习者提供更加丰富的科技活动资源;2、为教师引导学生开展科技活动提供创新思路;3、为全国各地的学习者提供互动交流与研讨的平台。

2.2 学习内容《Arduino轻松学》MOOC课程以日常生活中随处可见的产品为案例,深入浅出,讲解背后蕴含的硬件知识及编程思路,轻松完成Arduino的入门。

课程中编程教学使用图形化编程软件——Mixly,告别枯燥的代码,让编程变得像搭积木一样简单。

(一)课程内容表1 《Arduino 传感器入门》MOOC 课程内容本期慕课课程于2017年11月1日开始,2017年12月10日结束。

在完成所有课程的学习后,需要提交综合作业,全面考察你的课程学习效果。

在线学习过程中,每节课围绕一个案例展开,以短小精悍、生动活泼的教学课程时序 课程名称参考 课程简介Lesson 1 入门基础介绍 入门基础介绍:软件及驱动安装 Lesson 2 闪烁的LED 数字输出与延时 Lesson 3 求救信号灯 循环与全局变量 Lesson 4 交通警示灯循环嵌套与局部变量Lesson 5模拟输入、数值映射与串口监视器模拟输入、数值映射与串口监视器Lesson 6 调光台灯 模拟输出与数字输入 Lesson 7 门铃 逻辑判断与数字输入 Lesson 8 状态提示灯 布尔运算 Lesson 9 超声波测距仪 脉冲长度检测 Lesson 10 红外报警器 程序中断Lesson 11 智能声控灯 多传感器与布尔运算 Lesson 12 招财猫 舵机控制 Lesson 13 抽奖转盘 随机数与数值映射 Lesson 14 遥控门锁 红外遥控 Lesson 15 智能家居系统 综合案例 Lesson 16代码式编程代码式编程视频为主,结合丰富的与课程相关联的图文资料,零基础的学员也可轻松学习。

2.3 学习方式本课程是促进科学教师专业发展的免费网络公开课程,每周一发布当周学习内容,以视频+图文的形式,学员可以在一周内自由安排时间进行学习。

学员可在学堂社区参与对应的课程主题讨论,与大家分享您的经验和想法。

学习完成后,通过课后作业,学员可检测阶段学习效果。

本课程的基本学习流程如图1所示。

图1学习基本流程2.4 学习成果本课程面向大众免费开放,针对学习目标是“达到自我学习目的即可”还是“达到课程结业要求,获取结业证书”,学员可自行参考标准获得学习成果。

1、达到自我学习目的即可进入学习中心学习课时内容完成课后作业 参与社区讨论 完成综合作业课堂同步提问 学堂社区讨论下一知识点发布课程相关想法学员可以登录网站,完成观看视频、同步作业检测,根据兴趣参与课程主题讨论,免费获取相关课程资源。

如有困难,可以在线获取助教及授课教师的帮助。

2、达到课程结业要求,获取结业证书本课程设立课后作业以及综合作业考核。

通过考核的学员可以获得中国青少年科技辅导员协会认证的证书。

学员在完成所有的课程学习后,满足以下要求即可通过考核:1、完成课后作业,平均成绩达到60分2、完成期中作业,成绩达到60分3、完成综合作业,成绩达到60分课后作业随课程内容同步开放,在课程结课统一关闭。

期中作业在第三周(2017年11月13日)和第六周开放(2017年12月4日)。

凡达到课程结业要求的学员,可免费获得电子版结业证书,结业后,电子版结业证书将自动发送至您的邮箱;此外,达到课程结业要求的学员还可以申请由中国青少年科技辅导员协会颁发的纸质培训证书。

科普中国校园e站资源服务示范项目校的科技辅导员可免费申请纸质培训证书。

中国青少年科技辅导员协会个人会员(有效期内)每年可以免费获得一次纸质证书,超过一次,证书费用半价(50元/张);非协会会员需缴纳100元/张的费用。

如需入会,请登录中国青少年科技辅导员协会官网()提交入会申请。

特别注意:如需纸质证书的学员,需自行在网站点击“申请纸质证书”,请务必填写正确的电话、姓名、地址,保证证书可以及时寄到。

(若因用户填写的地址等个人原因导致的证书无法收到,将不再补寄)。

本次课程学习为全程在线学习模式,对学习者的主动性和网络学习能力有一定的要求,请各位学员务必主动关注科技学堂微信公众号(sciclass),每周的课程将在微信上通知。

同时,请加入本次学习QQ群:295814245,及时收取课程信息。

2.4 学习奖励科普中国校园e 站资源服务示范项目:完成慕课学习并取得结业证书的示范校科技辅导员,除可以免费申请由中国青少年科技辅导员协会颁发的纸质培训证书外,还可获赠《飞行器——STEM案例集》教材1本。

中国青少年科技辅导员协会会员奖励:在2016年12月9日至2017年12月31日期间,所有在科技学堂(/)完成慕课学习并取得结业证书且会籍处于有效状态的中国青辅协个人会员,还将获赠价值120元的全年《中国科技教育》杂志1套。

如会员已订阅《中国科技教育》杂志,可选择获得同等金额的科教书籍(如所选书籍金额超过120元,超出部分需要另行付费)。

在活动期间,每位会员只能享受一次结业奖励。

三、在线学习平台使用说明在线学习平台地址:第一步:注册并设置账号请用手机号进行注册,然后输入手机验证码注册。

注册后请点击头像-“账号设置”-“基本资料”中补充您的姓名等信息。

邮箱和地址后期用于发放结业证书,请务必填写正确。

备注:中国青辅协会员可使用会员编号作为用户名进行登录, 会员编号+ 身份证后四位为初始登录密码。

尚未在青辅协登记身份证号的会员,请注册科技学堂账号进行学习。

特别说明:若未绑定青辅协会员编号,会影响证书及会员福利的领取,请前往“账号设置”-“信息绑定”绑定会员编号。

第二步:在点击网站首页“Arduino轻松学”(或直接通过以下网址进入:/course/courseDetail?course_id=66),找到《Arduino轻松学》这门课程,点击班次小三角,选择第二期,点击“免费领取”,领取成功后即变更为“开始学习”,待课程开放后即可由此进入学习主页。

第三步:根据课程要求,开始学习。

课程学习后,学习进度方可更新。

第四步:完成课后作业。

四、课程进度本课程从开课之日起,每周一发布当周学习内容,学员可以在一周内自由安排学习时间。

课程教学进度安排如下表所示。

时间课程题目学习任务第一周(10.30-11.5)Lesson 1:入门基础介绍:软件及驱动安装(1)自主学习课程(2)完成每周的课后作业,检测本课学习效果(3)进入学堂社区,将课程中的相关想法与同班学员分享与交流Lesson 2:闪烁的LED:数字输出与延时第二周(11.6-11.12)Lesson 3:求救信号灯:循环与全局变量Lesson 4:交通警示灯:循环嵌套与局部变量Lesson 5:模拟输入、数值映射与串口监视器第三周(11.13-11.19)Lesson 6:调光台灯:模拟输出与数字输入Lesson 7:门铃:逻辑判断与数字输入期中考试第四周(11.20-11.26)Lesson 8:状态提示灯:布尔运算Lesson 9:超声波测距仪:脉冲长度检测Lesson 10:红外报警器:程序中断第五周Lesson 11:智能声控灯:多传感器与布尔运算《Arduino 轻松学》慕课课程学员手册9(11.27-12.3)Lesson 12:招财猫:舵机控制Lesson 13:抽奖转盘:随机数与数值映射 第六周(12.4-12.10) Lesson 14:遥控门锁:红外遥控 Lesson 15:智能家居系统:综合案例Lesson 16:代码式编程结业考试第七、八周(12.4-12.17) 学员综合作业提交 综合本课程的所有内容,完成本次作业 作业评分(12.18-12.24)授课教师对学员综合作业进行评价并统计分数、确定合格学员名单 结业证书(12.25-12.31) 青辅协会员福利申请,申请纸质证书入口开放,及电子版结业证书发放。

五、讲师介绍王文韬:科技学堂特邀讲师,硬件极客,北京林业大学风景园林硕士毕业,擅长参数化设计及开源硬件制作,精通3D 打印、激光切割、小型CNC 数控机床软硬件操作,并拥有轻型多旋翼无人机机长驾照。

六、课程管理团队在课程开放期间,科技学堂的教师团队将为大家提供全程的在线学习支持。

相关文档
最新文档