ESP8266 TSL2561 驱动 TAOS TSL2561 光传感器的驱动程序库。 TLS2561 是一款 i2c 器件,带有两个二极管传感器和用于测量二极管响应的集成 ADC。 一个二极管测量宽带光谱,而另一个只测量红外光谱光。 从宽带响应中减去 IR 响应可得出人眼响应的近似值。 用法 在 user_init 调用中: i2cinit(); TSL2561_init(TSL2561_ADDR_F); 注意:如果您的设备地址引脚连接到 VCC 或 GND,请使用 TSL2561_ADDR_L 或 TSL2561_ADDR_H 要在 Lux 中阅读: uint32 勒克斯 = TSL2561_getLux(TSL2561_ADDR_F); 设置增益或积分时间: TSL2561_writeByte(TSL2561_ADDR_F, TSL2561_REGISTER_TIMI
2023-04-14 13:40:51 9KB C
1
使用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
采用esp8266模块,将stm32的数据从串口发送到上位机,可以根据需要修改发送数据的数组即可实现无线传输。此例程为传输两幅图片。
2023-04-10 11:11:56 6.11MB stm32 esp8266
1
详细介移步绍博文,链接https://blog.csdn.net/qq_43313535/article/details/106949441
2023-04-10 10:50:54 8.39MB ONENET STM32 ESP8266 环境监测
1
STC单片机UART通信波特率误差容忍范围研究
2023-04-08 21:52:33 360KB stc 单片机 uart 通信
1
最新宏晶科技制作STC-ISP烧录工具,P3.1与P3.2通过RS-232转换器连接到电脑即可下载程序使用
2023-04-07 15:12:18 3.92MB 程序烧录
1
STC单片机的串口UART1,2,3,4的配置。几乎适用于所有STC单片机,4个串口可同时配置使用,函数由结构体封装打包好,非常方便。 --------------------------STC_UART函数目录-------------------------- //注意:若主循环正在打印突然跳到中断中恰好又掉用printf1,2,3,4,恢复后会使主循环中的打印错误 //printf与printf1,2,3,4, 相互独立,可同时用且互不影响 //自定义printf1,2,3,4打印函数,打印字符最长限制 #define CMD_BUFFER_LEN 50 //#define UART_Printfx //注释则不使用重定向打印函数 //-------------------------------------------------------------------------------- //UART1,2,3,4初始化 void UART1_Init(u32 BaudRate); void UART2_Init(u32 BaudRate); void UART3_Init(u32 BaudRate); void UART4_Init(u32 BaudRate); //UART1,2,3,4串口打印函数 void printf1 (char *fmt, ...); //变参函数 void printf2 (char *fmt, ...); void printf3 (char *fmt, ...); void printf4 (char *fmt, ...); //UART1,2,3,4发送单个字符 void UART1_SendByte(char dat); void UART2_SendByte(char dat); void UART3_SendByte(char dat); void UART4_SendByte(char dat); //UART1,2,3,4发送字符串 void UART1_SendStr(char *TI_Dat); void UART2_SendStr(char *TI_Dat); void UART3_SendStr(char *TI_Dat); void UART4_SendStr(char *TI_Dat); //UART1,2,3,4接收Leng个字符 void UART1_ReceiveStr(u8 Leng,u8 *dat); void UART2_ReceiveStr(u8 Leng,u8 *dat); void UART3_ReceiveStr(u8 Leng,u8 *dat); void UART4_ReceiveStr(u8 Leng,u8 *dat); //获取期待值 NULL 表示无效的 bit UART_extract(u8 *Puf_0,u8 *Puf_1,u32 time); //从串口中获取所期待的数据 NULL 表示无效的 //计算指针所指数组元素个数 //警告; count(0);返回的是2原因不明 unsigned char count(u8 *p); void UART_Send_Str(char *s); // 发送字符串 void UART_Send_Num(unsigned long dat); // 发送数值 void UART_Send_StrNum(char *inf,unsigned long dat); // 发送字符串+数值 void UART_Send_Hex(unsigned int hex); // 发送16进制(整数范围) void UART_Send_binary(unsigned char dat); // 发送2进制 void UART_Send_Enter(); void UART_Send_Byte(unsigned char dat); //UART初始化 void UART_Init(u8 UARTx, UART_InitTypeDef *UART_InitStructure);
2023-04-07 13:53:19 7KB STC单片机 UART四串口并用 UART
1
9069-手机app远程云控制,3个继电器,分别控制自动温控、供氧、喂食; WIFI ESP8266连接机智云
2023-04-07 09:09:49 60.93MB stm32 单片机
1
esp8266连接腾讯云固件包加测试软件
2023-04-06 17:34:15 22.61MB esp8266 stm32 单片机 物联网
1