arduino

使用30元开发板UNO D1 R32构筑物联网开发环境

使用30元开发板UNO D1 R32构筑物联网开发环境

本文介绍使用UNO D1 R32开发板构建嵌入式开发环境的方法。我们选择另一种方式:遵循Ardino规范的UNO D1 R32开发板:通过和一元硬币的比较可以知道,UNO D1 R32还是很小的。主要包含两个的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。选择开发板启动Arduino进入工具菜单,如下图选择ESP32 De... »

Blinker arduino ESP 8266 做穿透模块 物联网

Blinker arduino ESP 8266 做穿透模块 物联网

Arduino Blinker ESP8266 做穿透模块之前想做几个arduino的物联网来参加比赛,但是大部分都太难了,而且编辑起来相当麻烦,再加上水平有限,所以最后看到,arduino中文开发者平台上的,blinker,最后决定尝试做一下,先是用了wifiduino板子,实现了按键,等一系列基本功能,后来受到引脚太少的限制,决定用mega2560+ES »

解决VS Code配置Arduino开发环境出现未定义标识

解决VS Code配置Arduino开发环境出现未定义标识

自己在配置VS Code Arduino开发环境中遇到的问题,类似这种,错误显示未定义标识符。主要问题是头文件索引丢失,intellisense不能自动找到需要的头文件路径。需要在用户设置中强制intellisense使用Tag Parser,递归方式检索头文件。 »

arduino笔记1:起源 + arduino种类+ 用来做什么

arduino笔记1:起源 + arduino种类+ 用来做什么

如果想自己diy一个小玩意儿,可以尝试用arduino来做,之前用过一段时间树莓派,了解了树莓派的强大,但是不可忽视树莓派在某些方面还不算完美,对于一些小的东西可能有些大材小用。相比于树莓派,arduino价格低一些,更小巧,或许是一个好的选择。 目录 (一)arduino起源 (二)arduino设备类型 (三)arduino实物展示 1)arduino开发板的基本布局 2)arduino me... »

wemos图片

Arduino wemos 开发记录

默认SERIAL_8N1表示8个数据位,无校验位,1个停止位*无返回值*/Serial.println()//Serial.print不换行/描述:串口输出数据并换行原型:Serial.printlnSerial.println参数:val:打印的值,任意数据类型config:输出的数据格式。 »

在这里插入图片描述

用面向对象的编程方法制作一台超声波避障arduino小车(代码+接线+供电详解)

目录1.材料准备2.代码实现3.接线 1.材料准备 需要用到的材料:Arduino Uno板,L298N电机驱动模块,两个12V直流减速电机,舵机一个,超声波模块,11.1V锂电池,小车车架等。 因为我后续还要添加其他功能,如加装机械臂和openmv模块,所以选用了功率较大的12V电机。以后还会推出相关的博文。 Uno板: L298N: 12V直流减速电机: 11.1V锂电池 超声波模块+舵机: ... »

在这里插入图片描述

【arduino之RGB灯模块】RGB化身彩虹灯?一块钱包邮能玩一天!

目录1.前言2.RGB模块之三色呼吸灯.原理解析.环境搭建.完整代码3.RGB之彩虹灯实现4.拓展部分1.前言说我标题党?.完整代码不便做视频演示,这个小程序只展示代码,如下:void setup() }void loop() }}3.RGB之彩虹灯实现说道彩虹色是不是感觉很高大上?其实就是R、G、B三色混合的视觉效果而已罢了哈哈! »

在这里插入图片描述

配置arduino esp32环境,方法亲测有效

配置arduino esp32环境1.首先arduino ide直接在官网下载就可以了,附上官网:https://www.arduino.cc/en/Main/Software我用的是windows系统版本的,所以下面遇到的问题也是争对这个系统,不知道linux等其他系统是否适用。2.arduino esp32环境的配置,主要有四种方法:一种是通过下载git »

Arduino智能小车——组装篇

Arduino智能小车——组装篇

Arduino智能小车——拼装篇简介准备材料拼装步骤电机线的焊接电机固定安装背板支柱安装背板安装轮子总结简介Arduino是一款便捷灵活、方便上手的开源电子原型平台,比较适合刚接触硬件的入门级开发者学习。作为Arduino的第一个项目——智能小车。 »

arduino 点灯科技 用esp8266 01s 实现wifi控制继电器开关 支持天猫精灵

小白试水文 大佬轻点喷 这里主要提供简单的代码,原理可以去瞅瞅别的大佬。 代码如下 #define BLINKER_WIFI #define BLINKER_ALIGENIE_LIGHT //天猫精灵 #include char auth[] = "d2398502b79d"; //换成APP获取到的密匙 char ssid[] = "sun"; //WiFi账号 char pswd[] = "8... »

在这里插入图片描述

【arduino多线程编程】arduino竟然还能多线程编程?确定不进来夸一下嘛……

  目录 1.SCoop库下载 2.多线程简介 3.多线程实现LED闪烁+计时 4.总结 1.SCoop库下载   【点击这里】提取码:u7r5。下载SCoop库,解压后放在arduino安装目录下的libraries文件夹下即可。     2.多线程简介   看了上一篇《arduino面向对象编程》是不是感觉arduino已经到极限了?NO,NO,NO,arduino远远不止如此,不信你往下看:... »

arduino wifi无线小车原型测试代码

这几天倒腾手机app控制arduino wifi小车,测试代码写完了,做个记录防止忘记。 /****wifi无线遥控车测试代码 基本实现 1 基于ESP8266的uno与esp8266以及手机的通信(信号传递) 2 舵机控制对舵机的控制 3 对LN2003步进驱动的控制(有问题需要调试) 4手机与esp8266采用的tcp协议通信,可使用java 实现桌面以及android客户端,也可网上下载tc... »

Arduino文档阅读笔记-RFID工作原理及RC522模块介绍

Arduino文档阅读笔记-RFID工作原理及RC522模块介绍

RFID工作原理RFID:无线射频识别RFID由2个部分组成:应答器/标签被贴在某个物体上的东东。读卡器由频射模块及高平磁场组成。下面是关于RC522 RFID读/写模块相关的介绍这个是NXP公司提供的。该设备通过SPI串口外围接口与芯片进行通信其速度为10Mbps,而且还支持I2C和UART协议。SS/SDA/Rx:当SPI启动时,该引脚为输入信号,当为I2C协议接口时为串口数据口,当为UART... »

arduino定时器

// led灯接UNO的13管脚 #include //定时器库的 头文件 void flash() //中断处理函数,改变灯的状态 { static boolean output = HIGH; digitalWrite(13, output); output = !output; } void setup() { pinMode(13, OUTPUT); MsTimer2::set(500, ... »

在这里插入图片描述

如何仅花20元成本用arduino平台建立自己的物联网应用

我本是一个天生对硬件不感兴趣的人,但是也不是说软件我就学的多么好。而是我讨厌复杂的电路图,更讨厌焊板子,因为我是一个手残党,再简单的东西让我动手做,我都做得非常糟糕,而对于一个做出来的东西我又在乎美观度,所以干脆就不学习了,尽管我在自动化专业学习了四年,可是我的电路方面的知识几乎为零,所以我更喜欢偏向学软件开发。但是为什么又要研究这个物联网开发呢?凑什么热闹嘛,还不是为了完成我的毕业设计 。 注意... »

Arduino文档阅读笔记-attachInterrupt()

Arduino文档阅读笔记-attachInterrupt()

使用中断的目的,就是为了更好的写程序。关于中断服务程序ISR我个人觉得更正确的翻译为中断服务函数。ISR比较特殊,不能有参数和返回值,也不返回任何数据。这里有几点要注意的:如果同时有多个ISR被触发,只有一个ISP会被响应,这依赖于他们的优先级。在ISR中一般使用全局变量进行操作,在全局变量中要添加volatile关键字。 »

在这里插入图片描述

【arduino中map函数】学习arduino这个函数你必须掌握…

显然*4结果是不对的;所以现在map()函数的功能你形象掌握了吗? »

Arduino + USB Host Sheild 制作USB鼠标转PS/2接口

Arduino + USB Host Sheild 制作USB鼠标转PS/2接口

制作缘由公司内网只有PS/2接口,希望可以使用无线鼠标。而那种USB转PS/2的转接头只是简单的连线,需要键盘或鼠标本身支持PS/2模式才可以正常工作,现代的USB鼠标接收器显然没有考虑这一点。无意中发现有人用Arduino制作过USB键盘转PS/2的装置,那么鼠标一定也可以。其中1和2可以接在Arduino任意的数字引脚上,而3和4分别接在Arduino的5V和GND引脚上,这样不用额外供电,连... »

成品大概就是这样了

arduino电子指纹锁,AS608/FPM10A互通

之前有篇文章只有图,所以今天来稍微详细说说这个制作过程。 这也是学校的什么鬼项目,一直不知道该做什么东西,后来在网上看到有大学生给自己宿舍装了指纹锁,一下子受到启发,我自己也搞一个! 材料,arduino UNO 开发板;光学指纹模块,型号AS608/FPM10A;舵机或者电磁锁; 自己做的时候也看了不少材料,电容式那种指纹模块比较便宜,比如手机上的小圆片就是,我感觉打卡机那种光学的精度比较好,可... »

Arduino笔记-外部中断实验(震动传感器实时亮灯)

Arduino笔记-外部中断实验(震动传感器实时亮灯)

目前Ardinuo UNO引脚只有2个,一个是2号口,一个是3号口在Ardinuo中中断函数,返回值为空,不能有参数程序运行截图如下:当感应到震动后:这里来看下震动传感器这里s接中断2口上,-接地。当震动就会将其接通。LED一边接到地,一个接到端口9。震动传感器一个接到2口,一个接地。 »

Arduino笔记-WeMos D1开发环境搭建及亮灯

Arduino笔记-WeMos D1开发环境搭建及亮灯

运行截图如下:亮灯:这里,用的是D4口。 »

Arduino笔记-人体热释电外传感器使用

Arduino笔记-人体热释电外传感器使用

传感器是这样的:中间那个是输出口,左边接地,右边接5V。距离和延迟是这样的:一般自己测试的时候,会把2个逆时针旋转到最低。传感器感应如下:源码如下:int PIR_sensor = A5;int LED = 13; int val = 0;void setup() void loop() else delay; }作者:IT1995 »

在这里插入图片描述

让你一文学会arduino

大家好我是你们的朋友JamesBin,这篇课文能让你从0到1的学习arduino,下面让我们开始学习吧!Arduino项目创建的初衷,是为了降低交互设计学院里学生创作交互作品的门槛。近年来随着智能硬件的崛起,全世界兴起了一种名为创客的风潮,他们使用Arduino及其周边的各种硬件模块,快速搭建各种好玩的产品。既然Arduino可以做出这么多有趣的东西,接下来就让我们认识一下她吧! »

在这里插入图片描述

arduino按键

硬件方面图片来源:Arduino电路配件具体包括如下:Arduino UNO电路板(1块)面包板(1块)10k电阻(1个)按键开关(1个)面包线(3根)软件方面Arduino官方提供的IDE,和之前一样。代码如下const int buttonPin = 2;const int ledPin = 13;// 定义按键状态变量初始值为0int buttonS »

在这里插入图片描述

Arduino ESP8266/ESP32常见开发技巧,解决小白疑惑点

Arduino ESP8266/ESP32常见开发技巧,解决小白疑惑点1.前言2. 纯原生开发3.网络开发4.图解常用开发模型4.1 局域网开发4.1.1 AP模式 + WebSocket4.1.2 STA模式 + WebSocket4.1.3 STA模式 + WebServer4.2 云开发4.2.1 MQTT4.2.2 HTTP4.3 配网5.总结1.前言本篇主要针对初学者容易遇到的常见开发疑... »

Page 1 of 3123