草庐IT

Arduino2

全部标签

Proteus平台下基于Arduino的通过UART串口可靠通信系统仿真、传感器数据采集、以及LCD屏幕二级菜单功能实现(附工程源码、设计报告)

若需要运行源码,需要将控制温湿度传感器以及LCD屏幕(TFTv2.hDHT.h)的头文件添加进工程主程序初始化#include#include"TFTv2.h"#include#include#defineDHTPIN8//温湿度传感器连接的引脚#defineDHTTYPEDHT22//DHT22(AM2302)DHTdht(DHTPIN,DHTTYPE,4);charsensorPrintout[4];//存储intcount=0;constintinterruptA=3;//设置中断Interrupt引脚constintinterruptB=2;constintinterruptD=19;

Arduino编写代码读取红外信号

一、准备工具开发板(esp8266,esp32...)红外接收模块(右图)数据线、跳线线和面包板(可选)二、开发平台软件:ArduinoIDEv2.1.1开发板sdk:esp8266v3.1.2红外接收库:IRremoteESP8266v2.8.5三、准备工作将红外接收头与开发板通过跳线连接,红外接收头三条线分别为正、负和数据三条线,正负线连接至开发板正负引脚,将数据线连接至开发板任意一数据引脚,并记录引脚编号,引脚对应编号图,这里我们连接5号引脚(GPIO5)。最后将开发板是用数据线连接至电脑四、代码部分#include#include#include#include//红外接收头连接的引脚

ESP32使用Arduino驱动180 360度舵机

180度舵机//驱动180读舵机安装ServoESP32库//接线棕色负极红色5V橘黄色信号线D4//安装库ServoESP32//控制舵机正传180度反转180度#includestaticconstintservoPin=4;Servoservo1;voidsetup(){Serial.begin(115200);servo1.attach(servoPin);}voidloop(){for(intposDegrees=0;posDegrees=0;posDegrees--){servo1.write(posDegrees);Serial.println(posDegrees);delay

Arduino Mixly入门到精通教程

目录1、介绍2.实验器材和相关资料下载链接3.UnoPlus开发板和米思齐软件第1小节 简单介绍 UnoPlus开发板第2小节UnoPlus开发板的驱动安装方法第3小节brickshield传感器扩展板第4小节 了解米思奇第5小节米思奇库文件添加 4.单个传感器/模块实验课程实验一 点亮LED实验二 交通灯模块实验三 激光头传感器模块发出激光实验四 按键传感器检测实验实验五 电容触摸传感器检测实验实验六 避障传感器检测障碍物实验七 巡线传感器检测黑白线实验八 光折断计数实验九 倾斜模块的原理实验十 霍尔传感器检测南极磁场实验十二 附近有人吗实验十三 有源蜂鸣器模块播放声音实验十四 8002b功

Arduino Mixly入门到精通教程

目录1、介绍2.实验器材和相关资料下载链接3.UnoPlus开发板和米思齐软件第1小节 简单介绍 UnoPlus开发板第2小节UnoPlus开发板的驱动安装方法第3小节brickshield传感器扩展板第4小节 了解米思奇第5小节米思奇库文件添加 4.单个传感器/模块实验课程实验一 点亮LED实验二 交通灯模块实验三 激光头传感器模块发出激光实验四 按键传感器检测实验实验五 电容触摸传感器检测实验实验六 避障传感器检测障碍物实验七 巡线传感器检测黑白线实验八 光折断计数实验九 倾斜模块的原理实验十 霍尔传感器检测南极磁场实验十二 附近有人吗实验十三 有源蜂鸣器模块播放声音实验十四 8002b功

esp32 +阿里云+Arduino 实现上传和下发信息实例 示例:通过PC端wifi通信实现用阿里云SetDeviceProperty API 控制蜂鸣器响

1.vscode创建.js项目,导入如下代码 注意你要下载 rhea和crypto这两个库constcontainer=require('rhea');constcrypto=require('crypto');//创建Connection。varconnection=container.connect({//接入域名,请参见AMQP客户端接入说明文档。'host':'${YourHost}','port':5671,'transport':'tls','reconnect':true,'idle_time_out':60000,//userName组装方法,请参见AMQP客户端接入说明文档。

arduino nano uno 上传不了报错的问题解决

一、关于插上Nano开发版插上电脑之后,电脑没有识别的出COM的常见问题解决1、首先要确定是否安装驱动(驱动安装地址:MAC地址Windows地址),打开设备管理器,可以查看是否显示com口2、如果安装驱动之好,还是没有识别开发版,确定一下线是否是数据线(可以用手机插到电脑上测试一下)。3、如果还是没有识别的话,看一下板子上的那个二极管是否烧了,有的电脑,在使用的时候会贯穿电流,导致电流短时间内瞬间增大,烧坏二极管。可以查看这篇—>文章来判断一下。二、打开Arduino文件时打不开文件Arduino软件打不开带有中文名称的文件,要修改一下文件名称。三、使用Nano开发版时,下载不了程序。下载不

【ESP32Arduino+MPU6050姿态解算】自制无人机学习笔记2 PLatformIO 下载即可使用

0.引入本人之前发表过一篇关于esp32读取mpu6050数据的文章,链接:http://t.csdn.cn/AwzSZ,但其存在一些漏洞,具体表现在输出数据存在不连贯和错误,在mpu6050高速运动时存在较大误差等。仅作为参考。故在此重发作为修正。当前该篇文章中所述的模块,已经过无人机稳定性控制的测试,可控制四轴无人机进行稳定性控制,故可保证其可靠性,请大家放心食用!esp32,国产之光,双核算力强大,并且自带互联网模块,在控制飞行姿态的同时可以兼顾其它运算任务,集通讯和控制为一身,可作为无人机良好的开发平台。MPU6050,价格低廉,体积小,功能强大,可靠性高,可与esp32通讯辅助无人机

使用arduino IDE开发ESP8266NodeMCU连接DHT11实现温湿度检测并上传onenet官网

前言:    本篇博客记录一下以arduinoIDE来开发一下ESP8266NodeMCU,实现用DHT11进行温湿度检测,并且上传新版的onenet官网;我在实现这个小项目的时候,发现网上资料有关onenet的资料都是旧版的,这就有点难受了,本着开源的精神,这篇博客就来弥补一下这方面资料的缺失。前期准备工作:硬件方面:    1、ESP8266NodeMCU     2、DHT11传感器     3、一根USB转micoUSB线,杜邦线若干在新版Onenet上创建一个设备    1、首先我们要先注册一个onenet账号,这里我就不再给大家写具体步骤了。    2、注册完之后,点击箭头所指,进

ESP32(或ESP32CAM)使用PCA9685模块arduino,自定义I2C引脚

文章目录前言一、PCA9685是什么?二、使用步骤1.引入库2.接线3.代码4.讲解 一、PCA9685是什么?舵机驱动板也可以生成PWM波控制LED等,但也仅仅只是一个驱动板,我们还需要一个控制板,ESP32是个不错的选择,ESP32CAM也是,但ESP32CAM没有引出I2C的引脚,需要自己去设置。 这个图是随便找的,大家可以看到没有,ESP32有的但也只有一个引出来,如果有多个I2C设备,这个设置就起到了很关键的作用,接下来我会为大家讲解。二、使用步骤1.引入库Adafruit_PWMServoDriver.h 2.接线这个是找的图,如果不额外皆电源的化,记得PCA9685的V+接3v,