
Arduino 系列实验
文章平均质量分 85
ling3ye
世界太大,兴趣太多,没有时间写简述
展开
-
Arduino Uno 使用TCS3200D颜色传感器 分辨颜色
欢迎关注「凌顺实验室」微信公众号 TCS3200颜色传感器实验效果把色纸放在传感器2CM左右高的地方,可以检测到该物体的RGB值,然后我们通过画板可以检验出颜色是否正确在实际环境中,自然光,灯光都有其色温,白色也有不同的颜色偏差。注意测试前,第一个物体必须是白色的,因为程序先运行白平衡测试,测试...原创 2017-02-24 16:52:40 · 31264 阅读 · 25 评论 -
Arduino Uno 使用 4x4 矩阵按键 实现你家的密码锁吧
欢迎关注「凌顺实验室」微信公众号 实现效果占用8个IO口 ,实现16个不同的按键可应用于计算器,电子门锁,等等需要输入的场景BOM表Arduino Uno *14x4 矩阵键盘 *1跳线若干引脚说明4X4矩阵按键 原理图PCB 图 ...原创 2017-06-21 12:16:28 · 33703 阅读 · 8 评论 -
Arduino 和 HC-SR04 超声波传感器 测距
HC-SR04一款利用超声波测距离的传感器,多应用于 机器人避开障碍物,距离测量。其模块,用Trig触发测距会发出8 个 40khz的方波,自动检测是否有信号返回有信号返回,通过echo输出高电平,高电平持续的时间就是距离的2倍测量距离 = (高电平时间*声速)/ 2主要技术参数1:使用电压:DC---5V 2:...原创 2016-05-14 21:54:55 · 59759 阅读 · 17 评论 -
Arduino 使用Metor库 简单实现多线程编程
欢迎关注「凌顺实验室」微信公众号 当LED 1 在每隔一秒闪烁着的时候,LED2 在每隔 0.5 秒闪烁又或者控制两个舵机转动指定角度,同时进行有想过要怎么实现这样的程序吗?这次带来的是,多线程的实例方法实验效果同时控制两个LED 分别按照1秒和0.5秒闪烁。LED1 每隔1秒亮,每隔1...原创 2017-06-20 01:02:42 · 20734 阅读 · 7 评论 -
Arduino与ESP8266进行串口通信
欢迎关注「凌顺实验室」微信公众号 本文转载于http://blog.youkuaiyun.com/q394622124/article/details/70800971感谢这位网友silver__zy的无私分享,在我那可有可无的指导下给做出来了,经博主同意就转过来了,再次感谢!!在与arduino连线之前我们先通过usb转TTL(本文采用的CH...转载 2017-04-26 23:10:25 · 23142 阅读 · 1 评论 -
Arduino Uno 连接 接近开关
欢迎关注「凌顺实验室」微信公众号 接近开关Arduino 如何正确使用接近开关,关键是电压的转换,因为Arduino板子IO口的电压不能高于5v,不然就会烧毁板子所以,这里用了个很简单的方法,降压---LM7805稳压器也有一些方法,例如使用电阻也可以降压,但我还没试验。这个功能实现了,就可以移植到3D打印...原创 2017-04-30 22:15:20 · 12881 阅读 · 4 评论 -
Arduino Uno 应用joystick遥杆(PS遥杆)
欢迎关注「凌顺实验室」微信公众号 joystick遥杆 模块实验效果用手慢慢的拨动遥杆,会看到X,Y数值的变化,按键按下去会看到sw油1变成0BOM表Arduino Uno *1joystick遥杆 *1跳线若干接线Arduino Uno <------> j...原创 2017-02-25 21:34:02 · 6178 阅读 · 0 评论 -
Arduino 快速 寻找设备的I2C地址
欢迎关注「凌顺实验室」微信公众号 这篇有点累赘,因为之前在介绍LCD1602的时候,就已经提到寻找设备的I2C地址。不过,除了LCD1602还有很多设备都可以应用到这个功能。凡I2C连接的都可以使用这样的代码,找到设备的I2C地址效果把模块按接线接好,上传这段代码后,打开端口监视器,就能找到在I...原创 2017-04-30 22:14:57 · 11058 阅读 · 5 评论 -
Arduino Uno 触摸传感器模块 简单实验
欢迎关注「凌顺实验室」微信公众号 这是一个类似开关的模块,只是这个是摸一摸就就可以开或者关。实验效果BOM表Arduino Uno *1触摸模块 *1接线Arduino Uno <------> 触摸模块Pin A5 ...原创 2017-03-31 23:28:35 · 21944 阅读 · 3 评论 -
Arduino Uno + 电位器实验
这个电位器实验,非常简单,可应用在很多场景,例如音量大小生,一些数值的调控实验效果转动电位器,PIN脚的输出数值会有变化。BOM表Arduino Uno *1电位器 *1跳线若干接线Arduino Uno <-----> 旋转编码器5V ...原创 2017-01-08 07:57:15 · 19343 阅读 · 2 评论 -
Arduino Uno + RFID 读取 把你的门禁卡读取看看有什么秘密
欢迎关注「凌顺实验室」微信公众号 RFID技术现在都非常成熟和应用广泛今天我们就来看看这个RFID如何实现读取里面的数据看看RFID模块是什么模样的实验效果在串口监控器里面,我们把IC卡放在模块上,能读出储存在里面的数据,程序就是这样来核对与我们数据库是否匹配,如果对得上,就开门,对不上肯定打...原创 2017-04-30 21:58:20 · 46899 阅读 · 12 评论 -
Arduino Uno PM2.5粉尘传感器(GP2Y1010AU0F) 看看家里的空气质量
欢迎关注「凌顺实验室」微信公众号 这次用到的这个模块,是SHARP GP2Y10(粉尘传感器,其实我在怀疑是否也叫PM2.5)买到手的时候,除了传感器还有随附的一个150欧姆的电阻和一个220uf的电容实验效果这是摆放在房间中的数值,看到Dust Density的数值为0.02左右,说明空气中的粉尘很...原创 2017-03-31 23:34:26 · 30394 阅读 · 14 评论 -
使用 Visual Studio 2015 开发 Arduino 程序
之前,自己尝试过都配置不好,现在又继续试了下,现分享出来。首先,打开Visual Studio 2015看到界面,找到并点击 “工具”-->“扩展与更新”在扩展与更新的对话框中,先选择 联机,再在右上角的搜索框中输入 Arduino 回车搜索,就会找到Arduino IDE for Visual Studio,我因为已经安装了,所以会有个绿原创 2017-03-29 01:02:26 · 7215 阅读 · 2 评论 -
Arduino Uno 激光发射与接收模块传感器 应用
欢迎关注「凌顺实验室」微信公众号 激光管发射模块 & 激光接收模块实验效果BOM表Arduino Uno *1激光管发射模块 *1激光接收模块 *1面包板跳线若干接线Arduino Uno <------> 激...原创 2017-02-27 12:54:57 · 22619 阅读 · 6 评论 -
Arduino Uno 和 DHT11/DHT22 温湿度传感器
欢迎关注「凌顺实验室」微信公众号 DHT11/DHT22本例程使用的是DHT11这个模块实验效果BOM表Arduino Uno *1DHT11温湿度传感器 *1跳线若干接线Arduino Uno <------> D...原创 2017-02-25 12:05:02 · 17376 阅读 · 0 评论 -
Arduino Uno SD卡模块 (一)获取SDcard的信息
欢迎关注「凌顺实验室」微信公众号 SD卡的应用非常广泛也都非常方便当我没有使用联网的情况下,SD卡就能储存我的数据,以便以后调用,所以开始写Arduino SD卡应用系列分享首先我们先看看这个模块实验效果本次实验实现获取SD卡的基本信息,例如:SD卡的容量,类型,文件列表BOM表Arduii...原创 2017-05-15 20:50:33 · 21979 阅读 · 6 评论 -
Arduino Uno SD卡模块 (二)读取文件
欢迎关注「凌顺实验室」微信公众号 实验效果SD 卡根目录里有个文本文件 LingShunLAB.txt 实验就是要打开它并且读取里面的数据里面的内容如下:hello world by LingShunLAB在串口中显示文本内容问题与注意SDFat 库并不支持长文件名字,所...原创 2017-05-31 22:44:18 · 11651 阅读 · 8 评论 -
Arduino 2.4G通信实验 nRF24L01模块的简单例子
nRF24L01是底价的2.4G无线传输实现,可以用来做遥控哦。输出功率频道选择和协议的设置可以通过SPI 接口进行设置。几乎可以连接到各种单片机芯片,并完成无线数据传送工作。极低的电流消耗:当工作在发射模式下发射功率为0dBm 时电流消耗为11.3mA ,接收模式时为12.3mA,掉电模式和待机模式下电流消耗更低。性能参数编辑◆ 小体积,QFN2...原创 2016-11-29 13:26:31 · 75112 阅读 · 107 评论 -
Arduino 驱动OLED屏幕IIC接线方式简单入门
OLED一款小巧的显示屏,感觉可以做出很可爱的东西。这次实验的这款是128X64的OLED屏幕 ,芯片是SSD1306,请确认自家模块芯片型号,不然对不上号啊使用IIC的方法,简单实验显示示例程序。(请确认你手头上的模块可以IIC连接,若干不支持那只能SPI方式接线)先实现连接与显示,之后再进行更深入的应用。任意门:Arduino U...原创 2016-11-04 18:38:23 · 104150 阅读 · 55 评论 -
Arduino Uno LD3320语音模块应用(一)测试
欢迎关注「凌顺实验室」微信公众号 入手了一个语音模块可是实际使用和想象的是有些差距的话不多说,先来让语音模块能够使用先。刚买回来,里面就已经默认设置了“左转”“右转”的指令。这个LD3320语音模块,内处理了识别,所以只会输出读出指令的序号,例如说出 开灯,模块会输出0,说出 关灯,...原创 2017-07-31 22:17:41 · 23188 阅读 · 14 评论 -
Arduino Uno ADS1115 数模转换
数模转换其实现在我还是没有搞得太懂数模转换,先记录一下吧。大概一个作用是放大,提高精度,把模拟量转换成数字,以便进行数据分析本次实验使用ADS1115,其特点是16位数据,可以表达0~65535的十进制数,Arduino Uno 模拟输入口(例如A0)可以表达0-1023的十进制ADS1115实验效果AIN0:读取的是ADS模块上A0引脚的原始数原创 2017-07-31 22:17:16 · 13820 阅读 · 9 评论 -
Arduino Uno 水里水里去火里火里去 可高温防水 MAX6675热电偶温度传感器
这个模块,防水,可以放在水里测量温度,耐高温,测量范围 0℃ ---- 600 ℃MAX6675 热电偶温度传感器模块实验效果C为摄氏度F为华氏BOM表Arduino Uno *1MAX6675 热电偶温度传感器模块 *1面包版接线Arduino Uno原创 2017-07-31 19:52:30 · 3759 阅读 · 3 评论 -
Arduino UNO DS3231高精度RTC芯片 制作时钟
DS3231 模块是一个时钟模块,上面包含一个纽扣电池位置,可以在主机断电的情况下还可以继续计算时间,以便以后记录使用。模块参数: 1.尺寸:38mm(长)*22mm(宽)*14mm(高) 2.重量:8g 3.工作电压:3.3--5.5V 4.时钟芯片:高精度时钟芯片DS3231 5.时钟精度:0-40℃范围内,精度2ppm,年误差约1分钟原创 2017-07-28 00:13:17 · 19818 阅读 · 12 评论 -
Arduino Uno 无声无息的开关 固态继电器(四引脚)的实验
最近在做一个项目,需要在睡觉的时候用到继电器,但普通继电器开关的时候会有啪啪啪的声音,估计会影响睡死过去的我所以就找到了这种无声的——固态继电器可能又是一个太简单太基础的电子原件了,发现网络上居然没找到相关例子又献丑写了一篇固态继电器实现效果控制每半秒通断电,红色LED灯闪烁这图中的接线,一时偷懒直接用Arduino Uno上原创 2017-06-30 23:34:02 · 4734 阅读 · 1 评论 -
Arduino Uno 滑动电位器 调音台控制
滑动电位器左右移动滑块,可以实现控制调整,很多都可以应用上,例如调音台,例如大小声(其实和旋转电位器是一样的道理,如果已经会用旋转电位器的可以跳过这文章旋转电位器 文章 ----> Arduino Uno + 电位器实验)实验效果滑动滑块,可以看到串口输出的数据BOM表Arduino Uno *1滑动电位器 *1跳线原创 2017-06-30 00:09:49 · 3286 阅读 · 0 评论 -
Arduino 编程相关 中断实验
中断是什么?就是程序运行过程中,打断,执行打断的东西,然后继续运行原来的程序例如主程序 做作业{不断做作业(循环){正在做。。。。当(肚子饿)}}肚子饿了{吃饭}实验效果当我按下按键,改变了PIN 2的电平,触发中断,执行中断的程序BOM表Arduino Uno *1原创 2017-05-31 22:46:39 · 2665 阅读 · 0 评论 -
Arduino 编程相关 使用EEPROM 断电数据不消失
很多时候,我们会在运行某个功能的时候要记录数据,例如我要做个人流量计算器,如果长时间运行又或者换电池等情况,会把珍贵的数据丢失。所以现在我们用Arduino的EEPROM来及时存储数据,以便以后调用。注意EEPROM的刷写次数是有限的Arduino EEPROM 的设计寿命是 100,000 write/erase cycles (10万次写入/清除原创 2017-06-27 10:30:11 · 5862 阅读 · 1 评论 -
Arduino 和 ADXL335 三轴加速计 基本例程
ADXL335 GY-61ADXL335三轴加速度计,性价比高,低功耗,提供经过信号调理的电压输出,该产品的满量程加速度测量范围为±3 g(最小值),可以测量倾斜检测应用中的静态重力加速度,以及运动、冲击或振动导致的动态加速度。ADXL335官方资料,做得感觉是不错的,大家可以去看看http://www.analog.com/cn/products/mems/...原创 2016-05-21 12:08:17 · 20822 阅读 · 13 评论 -
Arduino Uno 与 INA219功率监控模块 制作你的功率计
实验效果本试验可以检测电池当前输出电压和当前的输出电流可以应用于电源监控,可以应用于电源管理,例如充电时电流过高可以加外设备调整电量输出此模块最大仅检测25V,高于此值极有可能烧鸡BOM表Arduino Uno *1INA219 功率监控模块 *1200欧电阻原创 2017-05-31 22:46:16 · 15742 阅读 · 9 评论 -
Arduino Uno SD卡模块 (三)创建文件并写入
实验效果本次要实现的是在SD卡上新建一个文本文件并写入一些数据,例如:凌顺实验室 最后的效果如下:在程序刚上传好运行的时候,卡还没有放进去SD模块里。所以显示初始化失败。接着,把SD卡放进SD模块的插卡口,按一下重启键,就会出现初始化成功,并写入完成。BOM表Arduiino Uno *1SD卡模块 *原创 2017-05-31 22:44:43 · 9732 阅读 · 2 评论 -
Arduino Uno SD卡模块 (四)删除文件
实现效果本次实现的是删除上一篇添加的LSLAB.txt 文件效果图?没有啦,都删掉了哪里还有..............还是有的BOM表Arduiino Uno *1SD卡模块 *1SD卡 *1调线若干接线Arduino Uno Sd原创 2017-05-31 22:45:58 · 3087 阅读 · 0 评论 -
Arduino 和 AM2301(DHT21)温湿度传感器 应用
AM2301(DHT21)AM2301,又或者叫DHT21的温湿度传感器,是一款含有已校准数字信号输出的温湿度复合传感器,利用单线串口输出温度和湿度的数据,应用范围环境监测,除湿器,家电,自动控制,数据记录,汽车,消费品,气象站,暖通空调,测试及检测设备,医疗等等。湿度精度±5%湿度分辨率 0.1温度精度±1℃温度分辨率 0.1引脚说明红色线 ...原创 2016-05-18 11:23:04 · 8681 阅读 · 0 评论 -
Arduino Uno 火焰传感器实验
火焰传感器火焰燃烧的时候会产生一种紫外线,火焰传感器对这非常灵敏,所以能检测出火焰。实验效果当打火机点燃的时候,传感器输出的数值变小,越是靠近,数值越小。BOM表Arduino Uno *1火焰传感器 *1面包板 *1跳线若干接线Arduino Uno <-----> 火焰传感器Pin A...原创 2017-02-22 21:18:27 · 18289 阅读 · 0 评论 -
Arduino Uno 送你一首葫芦娃 无源蜂鸣器实验
本次实验使用的是无源蜂鸣器,播放一首葫芦娃无源指的是不包含振荡源,相对于有源蜂鸣器,就是包含振荡源。无源需要2k-5k的方波来驱动发声,所以音色多变。有源则通电就能蜂鸣,发音频率固定,音色单一。先看看这个无源的蜂鸣器长什么样的实现效果怎么这个优快云没有视频的功能呢........没办法听出效果BOMArduino...原创 2017-02-22 18:57:03 · 17912 阅读 · 2 评论 -
Arduino 用4位共阴数码管造一个计数器
之前已经学习过单位的数码管,现在来看看4位的数码管是如何工作的。相对于单位的数码管,可以看到针脚多了com1,com2,com3,com4,但控制字符的abcdefgh针脚,仍然是只有8个,那到底如何实现同时显示不同数字得呢?就是接通不同com口(给高电平),点亮对应的LED组,实现单个字符控制,再通过短时间的刷新,例如3微秒,如此快闪,人类的肉眼已...原创 2016-10-30 23:58:44 · 31403 阅读 · 13 评论 -
Arduino 单位数码管实验
数码管,分共阴共阳两类。共阴——共用阴极GND,公阳——共用阳极3.3V。数码管相当于集成了8个LED灯,然后用8条线分别控制其各LED的开关,组合成各种数字或字符。实验效果引脚说明* PS 右下角圆点也为hBOM表Arduino Uno * 1单位共阴数码管 *1电阻 1KΩ ...原创 2016-10-30 13:12:47 · 13414 阅读 · 4 评论 -
Arduino uno + mpu6050 陀螺仪 运用卡尔曼滤波姿态解算实验
MPU6050六轴陀螺仪作用于四轴无人机,平衡车,机器人等等的电子实作当中,用于姿态判断,掌握了可以发挥自己的想象完成更多更有趣的作品。本例程输出XYZ的角度,正负90度。运用卡尔曼滤波算法解算姿态,感觉算是比较稳定,但好像有点偏移。大家好好学习参考,再改进吧。输出效果首先看看本例程XYZ轴的输出效果图:(时间曲线的体现是:静止姿态→摆动→恢复原静止姿...原创 2016-05-10 09:43:47 · 82554 阅读 · 83 评论 -
Arduino 闪烁板子上的LED灯
这是一个很入门也很简单的例子,玩过Arduino 的可以直接跳过。木有玩过的可以看看。在Arduino系列的板子上,有些是集成了一个可以控制的LED灯。Ardunio Uno , MEGA,ZERO 是PIN 13Ardunio MKR1000 是 PIN 6*本例子用的是Uno示例效果就是控制板子上的LED ...原创 2016-10-24 10:30:09 · 15903 阅读 · 1 评论 -
Arduino BMP085/BMP180气压传感器实验
BPM180/BPM085 用于气压测量这次示例没有使用了库,如果需要库文件的可以参考(GitHub :https://github.com/adafruit/Adafruit-BMP085-Library)实验效果BOM表Arduino Uno *1BMP1...原创 2016-11-03 12:12:33 · 17357 阅读 · 11 评论 -
Arduino 和 雨滴传感器 滴水实验
雨滴 传感器还有一个名称叫水位传感器,开头以为是一块,放在水面能测水深的高大上,估计是我想多了。这传感器表面有水的时候读取的数值就变大,慢慢的就变小了应用于环境监测,例如是否下雨了......引脚说明S ------ 信号输出+------ 接电源(5V)------- 接地(GND)BOM表Arduino Uno...原创 2016-05-22 14:43:31 · 20612 阅读 · 3 评论