一.认识Arduino
Arduino 是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE)。
开源 Arduino软件和硬件都是开源的,开发者可以对软件库进行扩展,也可以下载到千千万万的软件库来实现自己的功能。Arduino允许开发者对硬件电路进行修改和扩展来满足不同的需求。开源软件是指公开源代码的软件。开源软件在发行的时候会附上软件的源代码,并授权允许用户更改、传播或者二次开发。
跨平台 Arduino软件(IDE)能在Windows、Mac OS X和Linux操作系统中运行,而大多数其他单片机系统仅限于在Windows操作系统中运行。
二.了解常用器材
工欲善其事,必先利其器。在开始我们的智能硬件课之前,先认识一下我们经常会用到的器材。
在学习Arduino开发板之前,先来了解一下电脑的组成。
主机:指计算机除去输入输出设备以外的主要机体部分。通常包括 CPU、内存、主板、光驱、电源、以及其他输入输出控制器和接口。
输入设备:向计算机输入数据和信息的设备。比如,鼠标、键盘、摄像头
输出设备:把各种计算结果数据或信息以数字、字符、图像、声音等形式表现出来的设备。比如,显示器、音响、打印机
Arduino主控板就是一个微型计算机,相当于电脑的主机,可以连接输入输出设备。
1.Arduino UNO R3开发板
Arduino生态有很多种类型,包括开发板,模块,扩展板。其中UNO R3开发板是最适合初学者,并且功能最齐全使用数量最多的开发板。
重要引脚介绍:
Power 引脚:开发板可提供3.3V和5V电压输出,Vin引脚可用于从外部电源为开发板供电。
Analog In引脚:模拟输入引脚,开发板可读取外部模拟信号,A0~A5为模拟输入引脚。
Digital 引脚:UNO R3拥有14个数字I/O引脚,其中6个可用于PWM(脉宽调制)输出。数字引脚用于读取逻辑值(0或1),或者作为数字输出引脚来驱动外部模块。标有"~"的引脚可产生PWM。
13引脚:开发板标记第13引脚,连接板载LED灯,可通过控制13引脚来控制LED灯亮灭。一般拿到开发板上电板载灯都会闪烁,可辅助检测开发板是否正常。
2.面包板
缺点:(1)连线复杂混乱,不利于快速搭建电路(2)容易出错,不利于检查电路
面包板的优美之处在于,它能同时容纳最简单和最复杂的电路。
电源轨道:面包板上方和下方各两行横向的轨道被称之为电源轨道,我们常常用其连接各种电源和接地,其中红色代表电源,蓝色代表接地。其内部是横向连接的。
信号端子:中间从A到J各行被称之为信号端子,其各列是内部连接的,而行与行之间相互断开。我们常常用来放置元器件及连线用来构建我们的电路。
三.电流是怎样产生的?
观看水流视频:https://www.bilibili.com/video/av59270395/?p=2
https://www.bilibili.com/video/av55675155
水从高到低有规律的向同一个方向流动形成水流
类比水流:电荷有规律的从正极流向负极形成电流,这里的电荷就想当于水流中的水
总结:电荷的定向移动形成电流。
四.制作霓虹灯
1.准备器材
2.电路图
3.程序设计
观看其他作品:
https://www.bilibili.com/video/av29925336?from=search&seid=2204094781110804182