#4 [2017/3/13社团活动记录] LCD1602液晶显示屏

#3 [2017/3/9社团活动记录] 流水灯与蜂鸣器

文章编辑中…

面包板的使用:

实验接线:

正规接法(加电阻,实验的话短时间不接没关系):

程序:

#2 [2017/3/6社团活动记录] 电学基础

由于本次活动时,高二年级在进行大扫除,故本应该讲的内容请同学们阅读此文章自学,有不懂之处可以发表评论以询问。

电路符号图片版权:由英语维基百科的DnetSvg – 從en.wikipedia轉移到共享資源。,CC BY-SA 3.0,source

一般的,电源正极的英文缩写为VCC,电源负极的英文缩写为GND。

电源负极也称地线,常说的“接地”一词,意为接到电源负极上。

一个最基本的电路,电池与灯泡:

对于LED而言,需要注意正负极:

Arduino的普通I/O口,可输出两种状态:高电平(HIGH)、低电平(LOW)

高电平可理解为电源正极,低电平可理解为电源负极。需要注意的是,I/O口的驱动能力十分有限,仅为几十MA,连接大电流器件(如大功率LED、直流电机)需要配合三极管。

I/O口连接LED:

而连接按钮时,通常设置I/O口为“输入+上拉”模式(INPUT_PULLUP),此时在单片机内部会有一个上拉电阻,一端连接I/O口,另一端连接VCC,使I/O口在按钮未按下时保持高电平的状态。而按钮另一端接地,在按下时I/O口为低电平。

驱动大电流器件,需要使用三极管:

#1 [2017/3/2社团活动补充] 扩展内容:Arduino与按键

程序功能

上电后板载LED点亮,按一下按键后熄灭,再按一下再次点亮。(类似自锁开关)

硬件连接

将一按键的两端,一段连接至GND,另一端连接至12号I/O口

程序代码

#1 [2017/3/2社团活动记录] 如何使用Arduino做一个频闪灯

程序功能

控制Arduino UNO等板子上的板载LED闪烁:亮1000ms,灭1000ms,然后循环

程序代码

这节课所涉及的函数详解:

1.void setup(){}

程序在设备上电初始化的时候会执行一次大括号{}中的代码。这部分程序仅会执行一次,若没有需要进行引脚初始化等的程序需求那么这一部分可以去掉。

2.void loop(){}

在这一对大括号中的代码会在setup中的代码执行完毕之后反复执行。

3.pinMode(x,OUTPUT);

该函数用来初始化引脚,x指的是引脚编号,在对引脚进行操作之前必须先写这条代码来对引脚进行初始化。

3.digitalWrite(x,HIGH/LOW);

该函数用来设定引脚状态,x指的是引脚编号,在Arduino Uno的开发板上有打印好的编号。后面的参数中设置为HIGH则该引脚设为正极,会输出+5V的电压,设置为LOW则该引脚设为0V。

4.delay(t);

延时,t为延时的时间,单位为毫秒。

 

(有时间继续写23333