
arduino笔记
文章平均质量分 51
平庸小菜鸡
这个作者很懒,什么都没留下…
展开
-
arduino薄膜按键与显示器
一、薄膜按键1.1简介薄膜键盘实际上就是一个4*4的矩阵检测原理(了解):先给一列低电平,其余均为高电平,然后逐行检测是否有低电平,检测到低电平,则可确定是哪颗按键被按下,如果没用检测到低电平,则进入第二列给出低电平,在逐行检测是否有低电平,如此循环,简而言之就是,逐列逐行给低电平,检测低电平所在的行和列位置,确定按键。连接方式(只能选择2-13引脚)1.2、程序示例示例:打印按键值#include <Key.h>#include <Keypad.h>cons原创 2021-03-04 14:44:49 · 2148 阅读 · 1 评论 -
arduino 学习笔记及课件02函数、数组与指针
一、函数函数功能:蒋实现某一功能的所有代码打包起来,类似于工具箱。根据函数返回与否可将函数分为带返回值的函数和不带返回值的函数。根据函数接口,可将函数分为有参函数和无参函数。1.1无参不带返回值函数示例1:计算固定数字之和,并在函数内部打印结果void Sum() { int a = 3; int b = 4; int sum = 0; sum = a + b; Serial.println("Sum函数被调用,计算a+b的和"); Serial.print("sum=")原创 2021-03-03 17:30:31 · 3813 阅读 · 1 评论 -
Arduino超声波传感器使用
01超声波原理引脚链接方式各类超声波性能案例1不用库文件:int Trig = 2;int Echo = 3;float distance;//获取超声波往返时间函数,发送到接收int times() { int time1; int time2; while (digitalRead(Echo) == LOW);//等待高电平信号, time1 = micros();//高电平信号触发,记录当前时间 while (digitalRead(Echo) == HIG原创 2021-02-23 21:27:51 · 8816 阅读 · 1 评论 -
Arduino面向对象编程基础
面向对象编程基础1.基础概论面向对象三大特征:继承、封装、多态2.简单的类和对象案例:创建Led类案例01:感受构造函数与析构函数的功能class Led { public : Led(); //构造函数声明,初始化对象,在创建对象的时候自动执行 ~Led();//析构函数。清除对象,在对象清除前自动执行};Led:: Led(){//构造函数Serial.println("Led Object Created");pinMode (2,OUTPUT)原创 2021-01-20 17:13:44 · 2469 阅读 · 2 评论 -
arduino导入库教程
arduino导入库教程1.标准库直接导入2. 第三方库3.添加.zip库文件包3.1. 从网上将.zip格式的库文件压缩包下载到您的电脑上。以下示例假设我们已经将FastLED的.zip库文件压缩包下载到电脑中。4 .手动添加库从网上将.zip格式的库文件压缩包下载到您的电脑上。以下示例假设我们已经将FastLED的.zip库文件压缩包下载到电脑中。2.假如您的Arduino IDE在手动添加库的过程中是打开的,那么一定先重启Arduino IDE。因为Ar翻译 2021-01-08 16:12:13 · 23168 阅读 · 1 评论 -
arduino 学习笔记及课件01基础入门
arduino 学习笔记及课件01基础入门以下学习笔记中图片部分由太极创客视频截图所得概论一、 引脚及信号1.1引脚模式INPUT:当Arduino没有使用上拉电阻或下拉电阻而直接与开放的开关相连)。在开关未闭合时,该Arduino引脚处于不确定状态。为了获得准确的开关信号,须使用上拉电阻或下拉电阻。一般可以选用10K欧姆的电阻。OUTPUT:Arduino引脚不能直接接地或直接与Arduino+5V/+3.3V引脚相连,否则可能损坏Arduino控制器。Arduino需要配合使用上拉电阻或者原创 2020-12-25 09:44:04 · 1940 阅读 · 0 评论