Arduino
文章平均质量分 96
Alice的博客
这个作者很懒,什么都没留下…
展开
-
Arduino程序设计(十四)舵机控制实验(SG90)
本文介绍SG90舵机控制原理及实验,主要内容有:1、介绍SG90舵机;2、舵机0°~180°来回转动;3、串口控制舵机转动固定角度。(1)舵机是一种位置(角度)伺服的驱动器。舵机只是一种通俗的叫法,其实质是一个伺服马达。在需要角度不断变化并可以保持的控制系统中应用广泛。如遥控机械人、飞机模型等。(2)舵机的转动角度为0~180°,其内部结构包括电机,控制电路和机械结构三部分。电机有三根线引出,分别接VCC、GNG和信号线。原创 2023-10-11 21:03:50 · 4164 阅读 · 2 评论 -
Arduino程序设计(十三)触摸按键实验(TTP223)
本文介绍触摸按键控制LED的原理及实验,主要内容有:1、介绍TTP223触摸按键模块;2、触摸按键控制LED;3、触摸按键状态检测。原创 2023-09-22 16:05:22 · 2495 阅读 · 0 评论 -
Arduino程序设计(十一)8×8 共阳极LED点阵显示(74HC595)
本文主要介绍8×8 共阳极LED点阵显示实验,分别是:1、介绍74HC595点阵模块;2、点阵显示指定行列LED;3、点阵显示汉字。74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数据由SDL输入到内部的8位位移缓存器,并由Q7’输出,而并行输出则是在LCK的上升沿将在8位位移缓存器的数据存入到8位并行输出缓存器。当串行数据输入端OE的控制信号为低使能时,并行输出端的输出值等于并行输出缓存器所存储的值。原创 2023-09-22 10:49:03 · 2605 阅读 · 0 评论 -
Arduino程序设计(十二)串口通信实验(上位机发送指令,下位机执行)
本文主要介绍String类函数、Serial类函数及两个串口通信实验,分别是:1、字符串数据类型操作;2、串口通信介绍;3、上位机控制LED灯;4、上位机实现按键检测。(1)字符串用于存储文本,可用于在LCD或Arduino IDE串行监视器窗口中显示文本。同时字符串对于存储用户输入也很有用。例如,用户在连接到Arduino的键盘上键入的字符。(2)Arduino编程中有两种类型的字符串:① 字符数组,与C编程中使用的字符串相同;原创 2023-09-20 19:49:44 · 4943 阅读 · 2 评论 -
Arduino程序设计(十)8×8 共阴极LED点阵显示(MAX7219)
本文主要介绍8×8 LED点阵显示实验,分别是:1、介绍MAX7219点阵模块;2、点阵显示部分图形;3、点阵显示数字 0~9 及 26 个英文字母。1、通过上述两个点阵实验,了解了8*8点阵显示的基本原理;2、通过SPI通信控制点阵显示,学会了Arduino用SPI通信方式控制外设。原创 2023-09-19 09:07:47 · 4698 阅读 · 2 评论 -
Arduino程序设计(九)WS2812B彩灯实验
本文主要介绍WS2812B彩灯实验,主要内容有:1、介绍WS2812B及灯环,灯环由32个彩灯组成;2、灯环显示三基色;3、顺时针、逆时针的彩色流水灯;4、彩虹灯环,循环显示赤橙黄绿青蓝紫七色。(1)基本组成:WS2812B是一款智能控制LED光源,控制电路和RGB芯片集成在一个5050个组件的封装中。内部包括智能数字端口数据锁存器和信号整形放大驱动电路。还包括一个精密的内部振荡器和一个12V电压可编程恒流控制部分,有效地保证像素点光的颜色高度一致。原创 2023-09-14 16:57:45 · 2755 阅读 · 0 评论 -
Arduino程序设计(八)LCD显示实验
本文主要介绍温度/温湿度传感器的LCD显示实验,分别是:1、LM35采集环境温度LCD显示;2、DS18B20采集环境温度LCD显示;3、DHT11采集环境温湿度LCD显示。(1)LM35介绍LM35特性特性说明基本功能LM35作为常用的温度传感器,可以检测周围的温度工作原理利用感温材料,通过内部电路将温度值转化为对应的电压信号工作电压4~30V,常用5V供电温度测量测量范围0~100℃ ,误差 ±0.5℃输出信号线性模拟信号输出,LM35输出电压和摄氏温度程线性关系。原创 2023-09-08 14:39:47 · 3124 阅读 · 0 评论 -
Arduino程序设计(七)数码管实验
本文主要介绍两种数码管显示原理及实验,主要内容包括:1、一位数码管显示0~F,16进制对应字符;2、四位数码管显示数字1234;3、四位数码管实时显示LM35采集的温度值。原创 2023-09-06 10:16:16 · 4100 阅读 · 0 评论 -
Arduino程序设计(六)蜂鸣器实验
本文主要介绍两种蜂鸣器的区别和蜂鸣器控制实验,主要内容包括:1、有源蜂鸣器和无源蜂鸣器的工作原理及主要区别;2、有源蜂鸣器实验主要介绍有源蜂鸣器的控制;3、无源蜂鸣器实验分为三个实验,分别为调节蜂鸣器输出频率、无源蜂鸣器触发报警声及无源蜂鸣器播放音乐。(1)有源蜂鸣器:① 有源蜂鸣器(Active buzzer)内建了一组固定的频率,只要接通电源,就会发出固定的音调。蜂鸣器的源,这里指的是震荡源。原创 2023-08-30 17:21:11 · 7175 阅读 · 0 评论 -
Arduino程序设计(五)按键中断+按键状态检测
本文主要介绍两种按键检测实验,分别是:1、外部中断实现按键控制LED灯;2、按键单击、双击和长按的状态检测。原创 2023-08-30 10:25:29 · 4453 阅读 · 1 评论 -
Arduino程序设计(四)按键消抖+按键计数
本文主要介绍两种按键控制LED实验:第一种是采用软件消抖的方法检测按键按下的效果;第二种是根据按键按下次数,四个LED灯呈现不同的流水灯效果。原创 2023-08-24 19:17:42 · 4740 阅读 · 1 评论 -
Arduino程序设计(三) 光照采集 + 温度采集
光照采集 + 温度采集前言一、光敏电阻检测环境光二、DS18B20检测环境温度总结参考文献原创 2022-11-17 10:37:26 · 2505 阅读 · 1 评论 -
Arduino程序设计(二) 按键控制LED灯
按键控制LED灯程序设计前言一、按键控制LED灯——内部上拉(基础)二、按键控制LED灯——外部上拉(基础)三、按键控制LED灯(进阶)总结参考文献原创 2022-11-15 15:30:37 · 13072 阅读 · 1 评论 -
Arduino程序设计(一) 流水灯+呼吸灯
LED灯程序设计前言一、LED灯的程序设计1 —— 频闪灯二、LED灯的程序设计2 —— 流水灯三、LED灯的程序设计3 —— 呼吸灯总结参考文献原创 2022-11-12 16:40:01 · 7168 阅读 · 1 评论