
Arduino基础教程
面向大一新生的第二课堂学习
sheetung
有问题发邮件哈7558555262@qq.com,csdn上可能看不到
展开
-
一、什么是Aduino?
Arduino的前期准备文章目录Arduino的前期准备Arduino简介一、为什么会出现Arduino?二、可玩性?1.易扩展2.编程代码十分亲民3.ArduinoIDE编译软件可适用很多开发板三、开发前期工作准备开发环境安装ArduinoIDE的安装USB端口驱动Arduino简介 Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(**ArduinoIDE**)。由一个欧洲开发团队于2005年冬季开发。其成员包括Massimo Banz原创 2021-10-06 14:08:26 · 1711 阅读 · 4 评论 -
二、数字IO的使用
rduino UNO上每一个带有数字编号的引脚,都是数字引脚,包括写有“A”编号的模拟输入引脚。使用这些引脚,可以完成输入输出数字信号的功能。数字信号数字信号是以0、1表示的电平不连续变化的信号,也就是以二进制的形式表示的信号。 在Arduino中数字信号通过高低电平来表示,高电平则为数字信号1,低电平则为数字信号0 。Arduino上每一个带有数字编号的引脚,都是数字引脚,包括写有“A”编号的模拟输入引脚。使用这些引脚,可以完成输入输出数字信号的功能。在使用输入或输出功能前,你需要先通过pi转载 2021-10-06 14:55:26 · 1137 阅读 · 0 评论 -
三、使用Arduino点亮第一个LED灯
文章目录本节课教程链接如下:本节课教程链接如下:arduino点亮一盏LED灯转载 2021-10-06 14:16:29 · 434 阅读 · 0 评论 -
四、Arduino按键的使用
以下是教程链接转载 2021-10-15 22:09:41 · 3622 阅读 · 0 评论 -
五、模拟IO的使用
在Arduino控制器中,编号前带有“A”的引脚是模拟输入引脚。Arduino可以读取这些引脚上输入的模拟值,即读取引脚上输入的电压大小。模拟信号生活中,接触到的大多数信号都是模拟信号,如声音、温度的变化等。模拟信号是用连续变化的物理量表示的信息,信号随时间作连续变化。在Arduino UNO上,可以接受0~5V的模拟信号。模拟输入引脚是带有ADC(Analog-to-Digital Converter,模数转换器)功能的引脚。它可以将外部输入的模拟信号转换为芯片运算时可以识别的数字信号,从而实原创 2021-10-06 15:19:59 · 1395 阅读 · 0 评论 -
六、Arduino呼吸灯的实现
实验所需材料Arduino UNO面包板LED灯一个330Ω电阻一个连接示意图如图所示,实验中我们将LED连接到了带PWM功能的D9引脚。可以在 Arduino IDE菜单>文件>示例>03.Analog>Fading 打开呼吸灯示例程序,程序如下:int ledPin = 9; // LED connected to digital pin 9void setup() { // nothing happens in setup}void原创 2021-10-06 15:56:56 · 7023 阅读 · 1 评论 -
七、Arduino 串口的使用
Arduino与计算机通信最常用的方式就是串口通信我们使用USB线连接Arduino Uno与计算机时,Arduino Uno会在计算机上虚拟出一个串口设备,此时两者之间便建立了串口连接。通过此连接,Arduino Uno便可与计算机互传数据。使用串口与计算机通信,需要先使用Serial.begin() 初始化Arduino的串口通信功能。Serial.begin(speed);参数speed是指串口通信波特率,这是设定串口通信速率的参数。串口通信的双方必须使用同样的波特率,方能正常进行通信。波原创 2021-10-06 18:03:13 · 24051 阅读 · 0 评论 -
八、Arduino 超声波模块的使用
实验所需材料Arduino UNO面包板HC-SR04 超声波模块杜邦线若干连接示意图Trig接到arduino的第2脚Echo接到arduino的第3脚代码如下:const int TrigPin = 2;const int EchoPin = 3;float cm;void setup(){Serial.begin(9600);pinMode(TrigPin, OUTPUT);pinMode(EchoPin, INPUT);}void loop(){//发原创 2021-10-06 18:35:58 · 5623 阅读 · 0 评论 -
九、Arduino 红外避障模块使用
实验所需材料Arduino uno 开发板红外避障模块一个杜邦线若干连接示意图红外模块开发板vccvccgndGNDout7int hwout=7; //7号引脚为红外检测void setup() { Serial.begin(9600); //定义串口波特率 pinMode(7,INPUT); // // put your setup code here, to run once:}void loop() {原创 2021-10-07 17:07:36 · 4143 阅读 · 0 评论 -
十、Arduino SG90舵机的使用
Arduino SG90舵机的使用链接如下转载 2021-10-15 22:12:10 · 1434 阅读 · 0 评论