
Arduino
文章平均质量分 64
WanGxxxx.
低调做人,高调做事
展开
-
Arduino (一)——面包板与固定导线长度
目录:1.Arduino 的使用2.面包板的电路排法1.arduino的使用首先,我们去官网或通过别人发给我们的解压包下好我们的arduino开发环境下载好后,我们需要在他的环境中把他打开这就是我们的编译环境,而接着,我们就要来对他进行一番操作。我们把arduino插在面包板上,然后用usb插口把电脑和arduino连接上,打开我们的 设备管理器,查看我们的COM接口接着就对我们的环境进行设置选择我们想要的开发板,处理器,以及我们的端口接...原创 2021-11-09 07:47:31 · 2942 阅读 · 3 评论 -
Arduino(二)——数码管显示(不同程序)
这节,我们要用一位数码管显示0~9但是在学习前,我们需要了解一些东西1.与 的运算与运算 0&0=0 0&1=0 1&1=1 1&0=0 即 两个同时为1 结果才为1,否则为02.或 的运算或运算 0|0=0 0|1=1 1|1=1 1|0=1 即 一个1 就是1,否则为02.十六位进制,二进制的对应关系 0 0000 4 0100 8 1000 c..原创 2021-11-11 22:48:20 · 4400 阅读 · 1 评论 -
Arduino(三)——按钮控制数码管
本节,我们学习一下内容1.用按键控制数码管从1~9显示,然后再清零2.外部中断函数1.我们先来看下面的图我们需要根据我们按键是否连通来连接我们的电路,所以我们连接好后就会是这样的看完了连接图,接下来就要看我们的任务了,也就是让数码管从1~9显示然后清0,这里我们因为技术受限,所以我们用 else if 来写int flag = 1;int table[10] = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07,...原创 2021-11-17 19:13:49 · 7741 阅读 · 0 评论 -
Arduino(四)——可调电阻控制数码管数字
zhezhe本来我们主要有 2 个方面1.Arduino常见报错2.AI模拟输入3.可调电阻1.Arduino常见的报错,我们来看下面这个avrdude: stk500_recv(): programmer is not respondingavrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xdbavrdude: stk500_recv(): programmer is not responding原创 2021-11-18 22:22:27 · 1439 阅读 · 0 评论 -
Arduino(五)——呼吸灯
这节的主要内容为AO模拟输出,内容是比较简单的,我们只要注意一个函数也就是 analogWrite(pin,value) - PWM ,数字IO口PWM输出函数,Arduino 数字IO口标注了PWM的IO口可使用该函数,pin 表示 3,5,6,9,10,11, value表示为 0~255。这么我们有什么用呢? 我们可以把他用于电机PWM调速或者音乐播放。我们来看一下这个代码void setup(){pinMode(3,OUTPUT);digitalWrite(3,0);}原创 2021-11-22 20:00:27 · 6658 阅读 · 0 评论 -
Arduino(六)——蜂鸣器唱歌
进行这节课需要了解一个函数1. tone(pin,frequency,Duration),在我们的pin脚上,也就是我们的蜂鸣器上所连的脚,产生的一定频率frequency(unsigned int hz)的方波信号(占空比一半),如果不再需要产生该信号,我们就可以用noTone(pin)来停止,duration表示方波持续时间该函数可以通过硬件连接蜂鸣器或者扬声器来产生不同音调,来完成音乐2.我们的音乐自然需要音调表,当然,像我这样的小彩笔咋会呢?所以接下来我来给大家送上一点操作#d原创 2021-11-23 21:44:53 · 8803 阅读 · 0 评论 -
Arduino(七)——lcd1062液晶显示
我们对我们的lcd1062进行一个说明L—liquid C—Crystal D—Display16—每一行可以显示16个字符02—一共两行这个就是他的连接方法而这个就是每个管脚所对应的思路分析:(1)位置 32个空格(2)显示内容两个机器(单片机与1602通过0 1 进行沟通交流)我们以下面的例子说明#define RS 12#define RW 11#define dpinmin 3#define dpinmax 10#def...原创 2021-11-23 23:10:17 · 4643 阅读 · 0 评论 -
Arduino(九)——lcd时钟以及部分库函数介绍
对部分库函数做一些,给出lcd显示时钟的代码原创 2021-11-26 00:17:19 · 4031 阅读 · 0 评论 -
Arduino(八)—继电器实验
这节我们只进行继电器的初等实验,也就是他的开关,但是我们如何判断出来他的开关呢?我们这边可以用led灯来表示方法一:上图(带三极管)我们由Arduino(六)可知,我们的三极管的两端,一端接地,一端接5v,中间一端就可以接我们所用的东西来进行他的开关因此在这种接法中(看下面继电器的引脚)我们把5v接上我们的线圈,然后按图上的接上我们的三极管,这样我们的 5v 就控制了三个东西,整个三极管都是接着我们的5v,然后我们把三极管的另一端接地,这样我们的整个继电器就已经连通了。我..原创 2021-11-27 23:50:34 · 3421 阅读 · 0 评论 -
Arduino(十)——串口通讯与IIC
串口通信 与 IIC原创 2021-12-05 00:09:12 · 12194 阅读 · 5 评论