Arduino专栏(创客)
本专栏介绍arduino的使用。
简时刻
Fake it until you make it.
展开
-
一、Arduino介绍
Arduino是一个开放源码电子原型平台,拥有灵活、易用的硬件和软件。Arduino专为设计师,工艺美术人员,业余爱好者,以及对开发互动装置或互动式开发环境感兴趣的人而设的。原创 2021-11-19 12:19:02 · 23932 阅读 · 0 评论 -
二、Arduino软件下载-安装-测试教程
(一)下载Arduino IDE原创 2021-11-19 15:27:31 · 48814 阅读 · 11 评论 -
三、Arduino常用开源硬件介绍
开源硬件介绍原创 2021-11-19 20:16:21 · 7837 阅读 · 1 评论 -
四、ARDUINO UNO开发板介绍
(一)ARDUINO UNO开发板Arduino生态中包括多种开发板、模块、扩展板。其中UNO R3是最适合入门且功能齐全使用量最多的Arduino开发板。以下就是Arduino UNO R3开发板的图片。(二)ARDUINO UNO开发板基本构成Arduino开发板设计得非常简洁,一块AVR单片机、一个晶振或振荡器和一个5V的直流电源。常见的开发板通过一条USB数据线连接计算机。Arduino有各式各样的开发板,其中最通用的是Ardui...原创 2021-11-19 23:52:32 · 64761 阅读 · 0 评论 -
Arduino基础项目一:控制LED灯闪烁
控制LED灯闪烁原创 2021-11-20 23:46:05 · 8071 阅读 · 0 评论 -
Arduino基础项目二:制作S.O.S求救信号
一、所需元件1 × DFduino UNO R3(以及配套USB数据线) 1 × 面包板 2 × 彩色面包线 1 × 5mm LED灯 1 × 220欧电阻二、硬件连接三、软件代码国际莫尔斯码求救信号说明:莫尔斯码是一种字符编码,英文的每个字母,都是由横杠和点不同的组合而成。这样的好处是,使用简单的两种状态,就能来传递所有的字母和数字,非常的简单和方便。我们可以通过LED开关两种状态来拼出一个个字母。通过长闪烁和短闪烁来表示点和横杠。项目二中,我们就可以拼写出S.O.S这三原创 2021-11-21 00:08:50 · 3312 阅读 · 1 评论 -
Arduino基础项目三:制作交通信号灯
一、所需元1 × DFduino UNO R3(以及配套USB数据线) 1 × 面包板 13 × 彩色面包线 5 × 5mm LED灯(红2绿2黄1) 6 × 220欧电阻 1 × 按键开关二、硬件连接三、软件代码//项目三: 制作交通信号灯int carRed = 12; //设置汽车灯int carYellow = 11;int carGreen = 10;int button = 9; //按钮引脚int pedRed = 8; //设置行人灯i.原创 2021-11-21 19:41:38 · 7778 阅读 · 3 评论 -
Arduino基础项目四:制作呼吸灯
一、项目说明所谓呼吸灯,就是让灯有一个由亮到暗,再到亮的逐渐变化的过程,感觉像是在均匀的呼吸。二、所需元件1 × DFduino UNO R3(以及配套USB数据线) 1 × 面包板 2 × 彩色面包线 1 × 5mm LED灯 1 × 220欧电阻三、硬件连接四、软件代码//项目四:制作呼吸灯 int ledPin = 10;void setup() { pinMode(ledPin,OUTPUT);}void loop(){..原创 2021-11-21 20:15:28 · 4068 阅读 · 0 评论 -
Arduino基础项目五:制作彩色LED灯
一、项目说明这里我们需要使用到RGB LED这个元件。为什么要叫RGB呢?是因为这个LED是由红(Red)、绿(Green)和蓝(Blue)三种颜色组成。我们可以通过调整三个LED中每个灯的亮度从而产生不同的颜色。这里我们就可以通过代码让一个RGB小灯随机产生不同的炫彩颜色。二、所需元件三、硬件连接四、软件代码//项目五:制作彩色RGB灯int redPin = 9;int greenPin = 10;int bluePin = 11;void setup...原创 2021-11-22 22:59:58 · 3725 阅读 · 0 评论 -
Arduino基础项目六:制作报警器
一、项目说明我们可以做一个简单的报警器,通过连接蜂鸣器到Arduino数字输出引脚,并配合相应的程序就可以产生报警器的声音。其原理是利用正弦波产生不同频率的声音。二、所需元件1 × DFduino UNO R3(以及配套USB数据线) 1 × 面包板 2 × 彩色面包线 1 × 蜂鸣器三、硬件连接四、软件代码//项目六:制作报警器float sinVal;int toneVal;void setup(){ pinMode(10, OUTPUT...原创 2021-11-22 23:31:06 · 3998 阅读 · 0 评论 -
Arduino基础项目七:制作温度报警器
一、项目说明当温度到达我们设定的限定值时,报警器就会响。这样一个功能可以用于厨房温度检测报警以及室内温度过高报警等各种需要检测温度的场合。 这里需要讲解一个知识点——传感器。这是一种能感知周围环境,并把感知到的信号转换为电信号的感应元件。感应元件再把电信号传递给控制器。就好比我们人的各个感觉器官,当我们感知周围的环境后,再将信息传递给大脑。二、所需元件1 × Arduino UNO R3(以及配套USB数据线) 1 × 面包板 5 × 彩色面包线 1 ×...原创 2021-11-23 00:09:50 · 7774 阅读 · 2 评论 -
Arduino基础项目八:振动检测
一、项目说明我们可以使用振动传感器,通过滚珠开关做个简单的震动传感器,并把震动传感器和LED相结合。当传感器检测到物体震动时,让LED亮起,当停止震动时,LED关闭。二、所需元件1 × Arduino UNO R3(以及配套USB数据线) 1 × 面包板 4 × 彩色面包线 1 × 5mm LED灯 1 × 220欧电阻 1×滚珠开关 SW200D三、硬件连接四、软件代码//项目八:制作震动传感器int SensorLED = 10; ...原创 2021-11-23 08:33:08 · 2376 阅读 · 0 评论 -
Arduino基础项目九:制作感光灯
一、项目说明二、所需元件1 × Arduino UNO R3(以及配套USB数据线) 1 × 面包板 2 × 彩色面包线 1 × 5mm LED灯 1 × 220欧电阻三、硬件连接四、软件代码五、运行结果原创 2021-11-23 12:11:48 · 3146 阅读 · 2 评论 -
Arduino基础项目十:舵机初使用
一、项目说明舵机是一种电机,它使用一个反馈系统来控制电机的位置。可以很好掌握电机角度。大多数舵机是可以最大旋转180°。但也有一些舵机能转更大角度,甚至360°。舵机可以用于对角度有要求的场合,比如说我们的摄像头,智能小车前置探测器等。当然我们也可以把舵机放到玩具中,让玩具动起来。二、所需元件1 × Arduino UNO R3(以及配套USB数据线) 3 × 彩色面包线 1×Micro Servo (舵机)三、硬件连接四、软件代码//项目十:舵机初使用#...原创 2021-11-23 12:21:40 · 1977 阅读 · 0 评论 -
Arduino基础项目十一:控制舵机转动
一、项目说明 这里我们可以通过外部信号来让舵机随着输入的改变来相应改变角度,方便做一些可控的转动装置。这里需要通过一个可变电阻——电位器,来控制舵机。我们也可以通过其他的模拟量或者数字量来控制舵机。对于模拟量,我们可以改造一下感光灯,让感光灯变成一个会动的感光灯。对于数字量,我们可以通过一个按钮,倾斜开关等,一旦触发开关,就可以让舵机转动。二、所需元件1 × Arduino UNO R3(以及配套USB数据线) 1 × 面包板 6 × 彩色面包线 1×...原创 2021-11-23 12:30:27 · 13122 阅读 · 1 评论 -
Arduino基础项目十二:制作彩色调光台
一、项目说明二、所需元件1 × Arduino UNO R3(以及配套USB数据线) 1 × 面包板 7 × 彩色面包线 1×5mm RGB LED灯 3×220欧电阻 3×10K 电位器三、硬件连接四、软件代码五、运行结果...原创 2021-11-23 12:31:23 · 699 阅读 · 0 评论 -
Arduino基础项目十三:通过开关控制风扇
一、项目说明这里我们需要了解一下继电器。对于继电器,我们可以理解为是用较小的电流去控制较大电流的一种“自动开关”。在这里,我们的继电器是用来控制电机转动的。通过继电器来控制电机转动从而让风扇转动。二、所需元件1 × Arduino UNO R3(以及配套USB数据线) 1 × 面包板 9 × 彩色面包线 1× 5mmLED灯 2× 220欧电阻 1×按钮 1×继电器 HRS1H-S -DC5V 1×小电机 1 × 风扇叶片三、硬件连接...原创 2021-11-24 12:17:24 · 5587 阅读 · 1 评论 -
Arduino基础项目十四:红外对管模块
一、红外对管模块说明红外对管模块是 Arduino 常使用的模块之一,其主要构成及部分原理如图。红外对管即一对红外线发射与接收管,其中发射管发射出一定频率的红外线,若在检测方向遇到障碍物,红外线反射被接收管接收,绿色指示灯会亮起,同时模块输出数字信号(一个低电平信号);模块输出接口输出低电平信号,同时输出指示灯亮起;若前方无障碍物,射线未被反射,则输出接口输出高电平信号。该模块工作电压为 3.3V-5V,有效检测距离范围为 2~30cm,测试角...原创 2021-11-24 14:30:47 · 13349 阅读 · 0 评论