使用ESP8266连接OneNET物联网服务器程序。程序是基于Arduino使用C语言开发的。接入协议为MQTT。程序中用到多个Arduino开源库文件。
2023-04-12 15:19:42 702KB Arduino OneNET ESP8266
1
WiFi IMU到3D显示 该项目是MPU6050 DMP Teapot演示的无线版本。 有关更多详细信息,请参见以下链接。 区别在于1)使用BNO055代替MPU6050; 2)用电池供电的ESP8266 WiFi板代替Arduino AVR板,因此IMU不受束缚。 涵盖了两种不同的方法。 第一种使用ESP8266上运行的程序,该程序通过UDP WiFi在开放声音控制(OSC)消息中发送IMU四元数数据。 在运行渲染3D飞机的处理的计算机上接收到消息。 第二个程序使用ESP8266上运行的程序,该程序是HTTP服务器和Web套接字服务器。 当HTTP客户端连接时,初始网页包括一个渲染3D飞机的程序。 ESP8266通过Web套接字将Euler角度发送给客户端。 此方法的优点是:1)可以同时连接多个客户端,并且2)客户端上未安装任何软件。 客户端可以是在任何操作系统(包括IOS,A
2023-04-12 13:12:53 57KB processing arduino esp8266 imu
1
git上那个只能给ESP32用,不能给ESP32S3用,自己稍微修改了一下,改成支持S3。 注意,这个不再支持ESP32,而且不能和ESP32插件共存。 使用方式, MAC:拷贝到 $HOME/Documents/Arduino/tools/ESP32FS/tool WIN不熟悉,自行解决
2023-04-11 21:31:22 7KB ESP32S3 SPIFFS Arduino
1
arduino-timer:用于延迟函数调用的非阻塞库
2023-04-09 19:12:00 23KB arduino timer delay arduino-library
1
pid控制器代码matlab ArduinoThermoControlWeb 一个烧瓶服务器,应简化我们的温度控制的日志记录。 该网站假定Arduino通过串行设备连接。 目前,我们必须具备以下能力: 添加一些arduinos。 在概述中给出设定点和实时温度。 目前,它会以一长串的形式显示数据。 可以将这些值保存到hdf5文件中。 可以在配置页面中更改设定点。 数据可以导出到csv。 可以从界面设置PID值。 在技​​术方面,我们使用以下成分: 与Arduino的通信是通过串行接口完成的。 我们将在某个时候研究以太网接口。 客户端上的更新是通过flask_socketio完成的。 通过flask_bootstrap可以使布局更好。 图形是通过plotly.js完成的 该项目也应作为我们其他传感器的样板。 此外,我们极有可能不会在服务器上安装数据保存功能,因为这会使整个过程变得更加复杂(数据存储在何处以及由谁存储。我们应该显示哪些数据等)。 安装 下载github桌面版 为github设置代理 得到迷你conda 打开anaconda提示 设置anaconda的代理 创建一个新目录 通过
2023-04-09 17:17:47 142KB 系统开源
1
String comdata = "";//定义一个comdata字符串变量,赋初值为空值 int numdata=0;//numdata是分拆之后的数字数组 int datex=0,datey=0,datez=0,dater=0,datej=0,date=0, date2=0; int xf=5,yf=6,zf=7,rf=23; int X=2,Y=3,Z=4;//xyz轴pwm输出管脚 输入格式为x*,y*,z* int R=22;//旋转轴位开关 输入格式为r* int jsw=32;//下滑台xy轴继电器开关 输入格式为j**,**w为盒子的坐标值 int xstart=36,ystart=37;//下滑台xy轴开始执行 int xhome=50,yhome=51,zhome=52;//上滑台xyz轴归点出发信号输出口 字符m为归零信号 int xyhome=49;//下滑台xy轴出发信号输出口 字符g为归零信号 int x1,y1,z1,r1,j1,jy;//xyz累加变量 char x,y,z,r,j;//输入开始判断字符 char a,b,c,q;//检测 void setup() { pinMode(X, OUTPUT); pinMode(Y, OUTPUT); pinMode(Z, OUTPUT);//定义2,3,4脚是输出xyz输出 pinMode(xf, OUTPUT); pinMode(yf, OUTPUT); pinMode(zf, OUTPUT);// pinMode(R, OUTPUT); pinMode(rf, OUTPUT);//定义旋转轴位开关 pinMode(jsw, OUTPUT);//定义下滑台开关 pinMode(xstart, OUTPUT); pinMode(ystart, OUTPUT);//开始触发开关 pinMode(xhome, OUTPUT); pinMode(yhome, OUTPUT); pinMode(zhome, OUTPUT); pinMode(xyhome, OUTPUT);//回原点开关 Serial.begin(9600); //初始化串口通信,并将波特率设置为9600 }
2023-04-06 20:55:19 21KB c语言 arduino 电机
1
hm10-android-arduino, 连接 Android Arduino和 10蓝牙模块 ! HM-10 应用测试这是我第一次尝试连接 Android,蓝牙镜头/4.0 和 WS2812 LED带条。 适用于基于CC2540的廉价 HM-10 ble/bt 4.0模块。http://www.jnhuamao.cn/bluet
2023-04-05 15:11:54 579KB 开源
1
基于Arduino的心率灯,带有基于WS2812B的红外遥控器。 硬件组件: WS2812b× 1 Atmel ATMEGA 328P-PU× 1 Adafruit Flora RGB Neopixel LED- 4件装× 1 Microchip ATtiny85× 1 旧HP扫描仪的抢救镜头× 1 红外接收器(通用)× 1 红外遥控器× 1 软件应用程序和在线服务: Arduino IDE 手动工具和制造机器: Flashforge梦想家 3D打印机(通用) 这是一个简单而酷炫的情绪照明项目,带有红外遥控器,我是从一台旧HP扫描仪的扫描床上的扫描镜头开始制作的。 该透镜能够沿宽的表面均匀地重定向点状光源。从这里想到的是将它连接到Adafruit Neopixel LED,以获得色彩鲜艳的20厘米长的光源。然后我设计了一个3D打印的外壳来支持镜头并容纳LED,微处理器和IR接收器。 对于初始测试,我使用了Arduino Nano,这对于这个项目来说已经足够了。最终版本可能会使用Attiny85。
2023-04-04 16:51:45 111KB 心率监测 心率灯 电路方案
1
Trinamic TMC2130 Arduino库 该库可轻松配置在Watterott的SilentStepStick电动机驱动器的“荒谬”版本中找到的Trinamic TMC2130步进电动机驱动,该库。 我的也使用了它,如果您确实想在类似3D打印机的机器中使用这些野兽,它可以使您正常运行。 特征 基本状态读数 所有方法均遵循的命名约定。 实现所有可配置参数 去做 完整状态报告 缺少一些可读的参数 如何使用 请查看示例草图以获取更多信息。 包含快速入门指南 状态方法(返回布尔状态信息) boolean isReset(); boolean isError(); boolean isStallguard(); boolean isStandstill(); 方法 笔记 所有方法都遵循命名约定set_或get_并返回SPI状态标志或请求的参数。 除以下情况外,所有方法均应采
2023-04-04 12:04:58 27KB C++
1
移动控制的数控绘图仪。
2023-04-03 22:38:01 872KB arduino cnc cnc hack
1