- 博客(13)
- 收藏
- 关注
原创 任务12 蓝牙控制LED灯(arduino程序)
硬件:HC-05:HC05 模块,是 ALIENTEK 生成的一款高性能主从一体蓝牙串口模块,可以同各种带蓝牙功能的电脑、蓝牙主机、手机、PDA、PSP 等智能终端配对,该模块支持非常宽的波特率范围:4800~1382400,并且模块兼容 5V 或 3.3V 单片机系统,可以很方便与您的产品进行连接。使用非常灵活、方便。————————————————版权声明:本文为优快云博主「SeanyBrake」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接
2021-06-16 22:13:29
7621
2
原创 任务9 人体感应灯(arduino程序)
认识传感器:热释电红外传感器在结构上引入场效应管,其目的在于完成阻抗变换。由于热释电元输出的是电荷信号,并不能直接使用,因而需要用电阻将其转换为电压形式。故引入的N沟道结型场效应管应接成共漏形式来完成阻抗变换。热释电红外传感器由传感探测元、干涉滤光片和场效应管匹配器三部分组成。设计时应将高热电材料制成一定厚度的薄片,并在它的两面镀上金属电极,然后加电对其进行极化,这样便制成了热释电探测元。实现原理:传感器检测到人体会输出高电平一段时间后变为低电平,通过单片机读取某一引脚的高低电平即可获取传感
2021-05-19 18:14:00
2532
原创 任务8 使用终端来实现快速按键切屏(arduino程序)
什么是中断 中断(Interrupt)是一种在计算机中被广泛应用的一种重要的技术,它是一种CPU事件处理机制。其本质是一个电信号,这个信号由某个硬件或软件产生并由处理器处理。当处理器接收到中断信号时会暂停当前任务,跳到一个叫中断服务例程(ISR)的一段程序中处理中断,当中断被处理完成后,CPU将回到原来的任务继续工作。与中断相对的事件处理机制是轮询,顾名思义就是不断的询问相关的硬件是否做好准备。 中断的一个比较常见的例子是磁盘读写。我们都知道,磁盘的速度与CPU的速度不在一个...
2021-05-19 18:05:20
905
原创 任务7 简易酒精测试仪(arduino程序)
项目介绍:“简易酒精测试仪”的电路主要由Arduino UNO,酒精浓度检测电路、显示电路、键盘和电源电路组成。酒精浓度信号经过酒精检测电路转化为模拟电压信号传输到AD接口,再由Arduino进行显示电压值和酒精浓度。据酒精浓度的的不同和按键设置做其它相应动作或者提示(比如声光提示或者颜色提示或者报警)。认识酒精传感器MQ-3:原理:MQ-3气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在酒精蒸汽时,传感器的电导率随空气中酒精蒸..
2021-05-19 17:56:42
3107
原创 任务6 万年历(arduino程序)
现象:DS3231万年历+DHTA11温湿度显示+按键增加天数时间ds3231简介 DS3231是“美信”品牌型号,中国地区代理价格单片为20元左右。 DS3231是低成本、高精度I2C实时时钟(RTC),具有集成的温补晶振(TCXO)和晶体。该器件包含电池输入端,断开主电源时仍可保持精确的计时。集成晶振提高了器件的长期精确度,并减少了生产线的元件数量。DS3231提供商用级和工业级温度范围,采用16引脚300mil的SO封装。 RTC保存秒、分、时、星期、日期、月和年信息。少于31天
2021-05-19 17:42:55
1849
2
原创 任务5 DHT11温湿度传感器(arduino程序)
DHT11是一款有已校准数字信号输出的温湿度传感器。 其精度湿度±5%RH, 温度±2℃,量程湿度5-95%RH, 温度0~+50℃。引脚接口自行百度一、加入arduino的库DHT.h,直接使用库中程序二、不同的温湿度LED显示不用的颜色实现(使用WS2812B)其中TempC和h变量对应获取到的温度值和湿度值if(TempC >= 30) { leds[0] = CRGB::Red; FastLED.show(); } else if(TempC &l
2021-05-19 17:33:59
1957
原创 任务3 非接触红外测温MLX90614(arduino程序)
一、打开arduino添加Adafruit_MLX90614.h库,使用库中给出的示例进行修改二、通过前一个程序添加示例中的某些初始化程序即可三、完整代码:#include <Wire.h>#include <OneWire.h>#include <DallasTemperature.h>#include <Adafruit_MLX90614.h>#include "U8glib.h"#define ONE_WIRE_BUS 2#de
2021-05-19 17:22:26
2139
原创 任务2 按键切屏(arduino程序)
本教程使用的是SSD1306芯片的屏幕,同理也可使用其他屏幕一、安装库U8glib.h众所周知U8g是个万能库,我们就用此库来点亮一块12864oled屏二、安装完库后选择hello world示例,将示例代码复制到新的工程中修改选择这个芯片:U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE|U8G_I2C_OPT_DEV_0);三、学会使用取模软件 有很多款取模软件,操作大同小异具体百度,再通过u8g.drawXBMP这条...
2021-05-19 17:12:50
2328
原创 任务1:WS2812B彩灯控制和按键控制(arduino程序)
一、首先需要安装一个库FastLED.h二、灯带的基本操作:#include "FastLED.h" // 此示例程序需要使用FastLED库 #define NUM_LEDS 30 // LED灯珠数量#define DATA_PIN 9 // Arduino输出控制信号引脚#define LED_TYPE WS2812 // LED灯带型号#define COLOR_ORDER GRB
2021-05-19 16:55:40
7418
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人