![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Arduino
文章平均质量分 75
沸腾石灰
世界太大,兴趣太多,没有时间写简述
展开
-
Arduino 控制点阵流动显示 (二)
Arduino 点阵流动显示原创 2021-12-03 21:58:07 · 2799 阅读 · 0 评论 -
Arduino控制8*8点阵显示(一)
Arduino控制点阵屏显示图案原创 2021-12-02 19:48:33 · 13544 阅读 · 5 评论 -
Arduino 四位数码管控制
材料物品个数Arduino UNO1按钮3四位数码管1双公口杜邦线若干面包板1功能设计原创 2021-09-24 16:25:34 · 8880 阅读 · 6 评论 -
基于esp8266网络气象时钟(二)
和风天气( HeFeng)程序(HeFeng.cpp)#include <ESP8266WiFi.h>#include <ESP8266HTTPClient.h> #include <WiFiClientSecureBearSSL.h> #include "HeFeng.h"HeFeng::HeFeng() {}void HeFeng::doUpdateCurr(HeFengCurrentData *data, String key,S原创 2021-06-08 23:33:37 · 1379 阅读 · 0 评论 -
基于esp8266网络气象时钟(一)
成品效果[video(video-rVYNocCW-1623141164290)(type-tencent)(url-https://v.qq.com/txp/iframe/player.html?vid=i3251smt9fz)(image-http://puui.qpic.cn/vpic/0/i3251smt9fz.png/0)(title-桌面网络气象时钟1、网络自动校准时间(日期、星期、时间)2、显示当前城市的天气情况3、显示最近三天的天气预报4、显示当前室内的温度)]准备硬件1、原创 2021-06-08 16:34:52 · 7609 阅读 · 4 评论 -
Arduino 结构语法详解(含示例)二
一、结构1.1 setup()1.2 loop()二、结构控制2.1 if2.2 if…else2.3 for2.4 switch case2.5 while2.6 do… while2.7 break2.8 continue2.9 return2.10 goto 三、扩展语法3.1 ;(分号)3.2 {}(花括号)3.3 //(单行注释)3.4 /* */(...原创 2019-01-27 14:40:28 · 7756 阅读 · 1 评论 -
Arduino 函数语法详解(含示例)三
一、数字 I/O1.1 pinMode()1.2 digitalWrite()1.3 digitalRead()二、模拟 I/O2.1 analogReference()2.2 analogRead()2.3 analogWrite() PWM三、高级 I/O3.1 tone()3.2 noTone()3.3 shiftOut()3.4 shiftIn()3.5 pul...原创 2019-02-01 18:17:13 · 9896 阅读 · 0 评论 -
Arduino 制作PPT红外控制器
硬件Arduino Leonardo红外接收模块红外遥控接线Leonardo红外接收模块5VVCCGNDGND信号引脚7程序#include &amp;lt;Keyboard.h&amp;gt;//键盘库#include &amp;lt;IRremote.h&amp;gt;//红外接收库文件int PIN_RECV原创 2019-02-25 14:52:50 · 987 阅读 · 2 评论 -
制作arduino机器人
硬件arduino主控板舵机 *6蜂鸣器RGB三色LED模块2位全彩RGB温度传感器光线传感器按键 *4红外接收模块红外遥控器电机 *2环境arduino IDE构思红外遥控功能—— 1 小夜灯—— 2 闹钟—— 3 照明检测—— 4 温度检测—— 5 遥控编舞头部按键功能—— 1 眼睛切换—— 2 扭腰动作—— 3 伸展运动—— 4 1分钟b...原创 2019-04-26 10:32:33 · 4116 阅读 · 0 评论 -
collect2.exe: error: ld returned 5 exit status解决方案
问题使用xp系统,在Arduino编译时,经常出现如下的错误:collect2.exe: error: ld returned 5 exit statusexit status 1Error compiling for board Arduino Duemilanove or Diecimila打开Arduino中编译过程显示的开关,可以知道,编译文件时没有错误,只是在链接时出现了错误。...原创 2019-04-28 15:46:02 · 6064 阅读 · 0 评论 -
基于arduino制作农业大棚监控系统(采集)
所需硬件:arduino unoesp8266-01s x2dh11温湿度传感器光敏传感器土壤湿度传感器继电器灯泡5伏电源环境Arduino IDE一个esp8266烧录程序,作为环境采集单元WiFi,参照下面链接https://blog.csdn.net/m0_37738838/article/details/83999561esp8266实现远程继电器控制参...原创 2019-04-19 11:38:11 · 7087 阅读 · 5 评论 -
Arduino 制作交通灯 (结合超声波)
硬件Arduino UnoWS2812B串行5050全彩驱动LEDTM1637 4位数码管环境arduino IDE实物接线Arduino数码管5VVCCGNDGND11CLK12DIOArduino5050全彩驱动LED5VVCCGNDGND2S程序#include <T原创 2019-04-25 16:54:26 · 3743 阅读 · 0 评论 -
Arduino 蜂鸣器播放音乐
蜂鸣器根据发声原理不同分为电压式蜂鸣器和电磁式蜂鸣器。我们使用的是电磁式蜂鸣器,接通电源后,振动膜片周期性的振动发声。需要注意的一点是,发声是在内部有电流产生磁场,使得膜片振动的一瞬间。 如果内部一直是直流电的话我们只能听到很小的一下的声音,如果需要持续的声音(就像我萌以前过生日的那种唱生日快乐歌的小玩意)应该怎么办呢?需要一个交流的驱动电路就行。最简单的方波就可以驱动。 这里我们使用的是无源蜂...原创 2019-07-08 15:59:15 · 17352 阅读 · 8 评论 -
基于arduino制作定时可调色小夜灯(蓝牙版)
功能需求四种灯光模式 :照明灯、呼吸灯、流水灯、七彩灯可实现99分钟内定时功能可调节灯光颜色比例,实现任意彩灯切换远程控制效果视频https://v.youku.com/v_show/id_XNDI3NDY2NjA0MA==.html?spm=a2h3j.8428770.3416059.1硬件Arduino UNO主板HC-06蓝牙模块RGB全彩灯 4个四位数码管手机...原创 2019-07-18 20:37:22 · 4045 阅读 · 2 评论 -
Arduino 变量语法详解(含示例)一
一、常量1.1 HIGH | LOW(引脚电压定义)1.2 INPUT | OUTPUT(数字引脚(Digital pins)定义)1.3 true | false(逻辑层定义)1.4 integer constants(整数常量)1.5 floating point constants(浮点常量)二、数据类型2.1 void2.2 boolean(布尔)2.3 char(有号数...原创 2019-01-31 21:58:17 · 23483 阅读 · 1 评论 -
Arduino Uno输出自定义频率的PWM(详解)
PWMPWM(Pulse Width Modulation)是一种方波控制信号。方波高电平的宽度在一个周期里的占比被称为占空比(Duty Cycle)。改变PWM的占空比,可以改变输出信号的平均电压,实现模拟电压的输出。https://www.arduino.cc/en/Tutorial/SecretsOfArduinoPWM (官网)简单的说 ,就是在一些情况下,GPIO脚位不在的切换“...原创 2019-01-24 17:32:42 · 76261 阅读 · 9 评论 -
arduion利用红外接收和全彩灯模块制作遥控小夜灯
arduion利用红外接收和全彩灯模块制作遥控小夜灯本次arduino遥控器控制全彩灯珠主要是用到一个名为Adafruit_NeoPixel库和IRremote库,你可以在https://download.csdn.net/download/m0_37738838/10580805下载到这两个库文件及下面提到的源码案例。#include &amp;lt;Adafruit_NeoPixel.h&amp;...原创 2018-08-03 10:37:14 · 2084 阅读 · 0 评论 -
Arduino连接LCD1602显示屏
LCD1602液晶屏 带I2C接口使用I2C接口,省IO口,只需要4条线即可。通过背光灯,和可调节对比度(就是背面蓝色那块可以旋转的调)自从1.6.6版本的IDE出来后,不断有反应LCD 1602 IIC液晶显示不正常,打印一字符串,却只显示第一个字符!最初解决办法换低版本IDE,就可以解决该问题!现在问题找出来了,只需要更改 LiquidCrystal_I2C.cpp 文件中的一个语...原创 2018-11-22 15:57:15 · 54114 阅读 · 7 评论 -
Arduino 开发板介绍及对比
一、UNO/UNO r3Arduino / Genuino Uno是基于ATmega328P的单片机开发板。它有14个数字输入/输出引脚(其中6个可用作PWM输出),6个模拟输入脚,16 MHz晶振,USB连接,电源插孔,ICSP接头和复位按钮。 只需使用USB线将其连接到计算机,或者使用AC-to-DC适配器或电池为其供电即可开始使用。您可以修改您的UNO而不用担心做错任何事情,最糟糕的情况也...原创 2018-12-13 12:04:37 · 32410 阅读 · 0 评论 -
Arduino SSD1306 OLED显示
本教程的硬件环境为:Arduino UNO0.96寸 OLED-128X64 SPI 接口U8glib库链接:链接:https://pan.baidu.com/s/1KpoHd4kXtMAzbrmMjHM7aw 密码:5ffl取模软件:链接:https://pan.baidu.com/s/1vWB0sEvODR9X5cWlBBQArg 密码:seprU8glib库函数介绍函数:&gt...原创 2018-12-06 18:29:56 · 26727 阅读 · 10 评论 -
十大滤波算法程序(Arduino 版)
在使用传感器的时候,我们经常会需要对各种数据进行处理解析,而滤波在数据的处理上是必不可少的,因此总接一下了一些简单的数据滤波的程序算法,以arduino为例1、限幅滤波法(又称程序判断滤波法)2、中位值滤波法3、算术平均滤波法4、递推平均滤波法(又称滑动平均滤波法)5、中位值平均滤波法(又称防脉冲干扰平均滤波法)6、限幅平均滤波法7、一阶滞后滤波法8、加权递推平均滤波法9、消抖滤...转载 2018-12-07 09:40:43 · 1653 阅读 · 0 评论 -
Arduino ULN2003驱动模块+28BYJ-48步进电机
步进电机,由于其独特的设计,可以没有任何反馈机制而控制到一个高度的准确性。一个步进电机的轴,安装有一系列的磁铁,是由一系列的电磁线圈控制,这些线圈按一个特定的序列排列正负极,尤其是向前或向后移动一小“步”。有两种类型的步进电机,单极型和双极型晶体管,而且知道你正在使用哪种类型是非常重要的。每种电机,都有一个不同的电路。示例代码将控制两种电机。看看单极性和双极性电机的原理图,和关于如何连接你的电...原创 2018-12-09 19:23:10 · 29525 阅读 · 4 评论 -
Arduino ESP8266 创建OneNet设备(二)
用户注册用户注册和产品创建我们在OneNET平台上开展产品开发的前提。为了使用OneNET设备云的强大功能,首要做的是在OneNET上注册您的开发者账号,来创建您专属的“开发者中心”;点击首页右上角的“注册”按钮,注册用户账号;填写用户名、用户密码、有效手机号码,点击获取验证码,查看短信验证码,并完成注册;注册完成后,自动回到主页,通过右上角入口登录,登录后进入到我们的“开发者中心”。...原创 2018-12-15 10:57:10 · 6333 阅读 · 0 评论 -
Arduino 基于OneNet的环境监测系统 数据上传(三)
摘要随着计算机科学的快速发展, 以及互联网技术的发展, 人机交互技术的研究向着使人和实验室管理系统以更加舒服、更加自然、更加有效率的方式发展。智能实验室是一种自然符合实验室管理人员习惯性的管理方式, 拥有有实验室全景的直观性, 通过各种传感器, 将实验室的数据进行采集打包, 并且经过本地服务器的数据融合算法对数据处理过滤后,利用互联网将数据传输到云端服务器, 再使用客户端向云端服务器请求相应的数...原创 2018-12-15 12:05:29 · 13850 阅读 · 10 评论 -
Arduino 制作蓝牙开关
硬件arduino nano主板继电器HC-06蓝牙模块Android 手机软件arduino IDEAndroid Studio接线蓝牙nano主板Vcc5VGNDGND2TX3RX继电器nano主板S4Vcc5VGNDGNDArduino程序#原创 2018-12-21 17:06:46 · 4198 阅读 · 1 评论 -
Arduino UNO数据手册(新手入门)
概述Arduino UNO是基于ATmega328P的Arduino开发板。它有14个数字输入/输出引脚(其中6个可用于PWM输出)、6个模拟输入引脚,一个16 MHz的晶体振荡器,一个USB接口,一个DC接口,一个ICSP接口,一个复位按钮。它包含了微控制器所需的一切,你只用简单地把它连接到计算机的USB接口,或者使用AC-DC适配器,再或者用电池,就可以驱动它。“Uno” 在意大利语中意...原创 2018-12-17 14:32:29 · 123243 阅读 · 0 评论 -
MBlock开发环境搭建
1、安装flash builder 4.7 premium:MBlock环境搭建全部资料链接:https://pan.baidu.com/s/1sfmSCystGrzvs4PF9ZEUvw 密码:3lmr2、下载AIR-SDK3、下载mblock 源码4、 解压缩AIRSDK 并且复制到: C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64...原创 2018-12-28 20:35:09 · 4606 阅读 · 1 评论 -
Arduino 温度传感器(LM35、18b20、DH11)
硬件:Arduino UNO板LM35温度传感器18b20温度传感器DH11温湿度传感器LM35温度传感器18b20温度传感器DH11温湿度传感器软件Arduino IDE接线Arduino传感器5VVCCGNDGND信号引脚S程序LM35温度传感器float temp = 0;void setup() ...原创 2018-12-24 13:20:23 · 4808 阅读 · 1 评论 -
Arduino 制作基于OneNET平台的继电器控制(EDP协议)(二)
所需硬件Arduino UNOESP8266-01S继电器模块准备工作首先在制作前,我们先通过Arduino IDE 烧录一下ESP8266的程序,具体烧录步骤在 https://blog.csdn.net/m0_37738838/article/details/83999561 中可以查看,有部分地方需要修改的IP地址和端口号修改成OneNET EDP协议的IP地址和端口I...原创 2019-01-12 17:21:38 · 4347 阅读 · 5 评论 -
arduino通过红外遥控和蜂鸣器制作一个小闹钟程序
本人最近在学习arduino,利用空闲时间制作一些小程序来自娱自乐,也和大家一起交流分享本次arduino遥控器控制全彩灯珠主要是用到两个名为Timer库和IRremote库,你可以在https://download.csdn.net/download/m0_37738838/10645108下载到这两个库文件及下面提到的源码案例。#include "Timer.h" //计...原创 2018-09-04 16:04:44 · 10056 阅读 · 1 评论