通过地址连接 DS18B20

哈姆扎·阿巴西

我有单线设备 DS18b20 的地址,我想通过在数组中声明它的地址来连接它,我想调用地址数组的初始值设定项是 onewire.select(array-Initializer) 然后我想计算温度,但我得到数据 = 0 0 0 0

#include <OneWire.h>
OneWire ds(10);
//byte address[8];
byte data[12];
//int a;
byte i;
byte address[]={0x28,0xFF,0x6C,0xEA,0x62,0x16,0x4,0xE7};  

void setup() {
    // put your setup code here, to run once:
    Serial.begin(9600);
}

void loop() {
    // put your main code here, to run repeatedly:
    ds.reset();
    ds.select(&address);
    ds.write(0x44);

    ds.reset();
    ds.select(address);
    ds.write(0xBE);

    Serial.print("DATA=");
    for (i=0;i<9;i++){
        Serial.print(" ");
        data[i]= ds.read();
        Serial.print(data[i],DEC);
        Serial.print(" ");
    }
    Serial.println();
    delay(1000);
} 

我也收到此错误:

no matching function for call to 'OneWire::select(byte (*)[8])
卡米尔库克

来源

void OneWire::select( uint8_t rom[8])

尝试:

uint8_t address[]={0x28,0xFF,0x6C,0xEA,0x62,0x16,0x4,0xE7};  
ds.select(address);

C++ 知道变量类型。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法从 ds18b20 读取温度

来自分类Dev

DS18b20 BBB 在 C 代码中读取温度的问题

来自分类Dev

使函数从 DS18B20 读取温度并显示在 LCD 上

来自分类Dev

DS18B20 +数字温度传感器:如何处理传感器输出中的数据?

来自分类Dev

通过直接寻址模式移动数据段地址DS

来自分类Dev

通过LAN IP地址连接WebSocket服务器

来自分类Dev

Python套接字通过全球公共IP地址进行连接

来自分类Dev

通过OLE连接后检索Outlook登录的用户SMTP地址

来自分类Dev

通过远程PC连接以获取IP地址

来自分类Dev

通过USB连接打印打印机的IP地址

来自分类Dev

通过SNMP收集已连接设备的MAC地址

来自分类Dev

如何通过名称而不是IP地址连接到libvirt VM

来自分类Dev

通过SSH连接通过同一服务器上的连接A通过VPN连接到子网B

来自分类Dev

在iOS 9中通过IP地址通过IP地址连接到服务器时,kCFStreamErrorDomainSSL,-9802

来自分类Dev

无法通过本地网络IP地址连接到Windows共享,但可以通过本地主机连接

来自分类Dev

无法通过IP地址连接到SQL Server Express-C#

来自分类Dev

Spark Master和Worker无法通过本地主机地址连接

来自分类Dev

〜/ .ssh / config通过IP地址连接时不接受主机条目

来自分类Dev

如何通过主机名而不是地址连接到Kubernetes服务?

来自分类Dev

〜/ .ssh / config通过IP地址连接时不接受主机条目

来自分类Dev

通过NAT连接的网络适配器与主机具有相同的地址

来自分类Dev

通过具有不同(外部)IP地址的NFS连接到服务器

来自分类Dev

更新IP地址或通过以太网连接到宽带时出现“ RPC不可用”

来自分类Dev

如何(通过DD-WRT)连接到其MAC地址已知的设备?

来自分类Dev

使用IP地址通过网络连接到数据库

来自分类Dev

如何在Objective-C中通过IP地址连接到设备

来自分类Dev

YouTube无法通过SSH隧道代理连接到基于美国的IP地址

来自分类Dev

连接时无法通过tun地址ping VPN服务器

来自分类Dev

mysqli通过IP地址连接,但不使用主机名

Related 相关文章

  1. 1

    无法从 ds18b20 读取温度

  2. 2

    DS18b20 BBB 在 C 代码中读取温度的问题

  3. 3

    使函数从 DS18B20 读取温度并显示在 LCD 上

  4. 4

    DS18B20 +数字温度传感器:如何处理传感器输出中的数据?

  5. 5

    通过直接寻址模式移动数据段地址DS

  6. 6

    通过LAN IP地址连接WebSocket服务器

  7. 7

    Python套接字通过全球公共IP地址进行连接

  8. 8

    通过OLE连接后检索Outlook登录的用户SMTP地址

  9. 9

    通过远程PC连接以获取IP地址

  10. 10

    通过USB连接打印打印机的IP地址

  11. 11

    通过SNMP收集已连接设备的MAC地址

  12. 12

    如何通过名称而不是IP地址连接到libvirt VM

  13. 13

    通过SSH连接通过同一服务器上的连接A通过VPN连接到子网B

  14. 14

    在iOS 9中通过IP地址通过IP地址连接到服务器时,kCFStreamErrorDomainSSL,-9802

  15. 15

    无法通过本地网络IP地址连接到Windows共享,但可以通过本地主机连接

  16. 16

    无法通过IP地址连接到SQL Server Express-C#

  17. 17

    Spark Master和Worker无法通过本地主机地址连接

  18. 18

    〜/ .ssh / config通过IP地址连接时不接受主机条目

  19. 19

    如何通过主机名而不是地址连接到Kubernetes服务?

  20. 20

    〜/ .ssh / config通过IP地址连接时不接受主机条目

  21. 21

    通过NAT连接的网络适配器与主机具有相同的地址

  22. 22

    通过具有不同(外部)IP地址的NFS连接到服务器

  23. 23

    更新IP地址或通过以太网连接到宽带时出现“ RPC不可用”

  24. 24

    如何(通过DD-WRT)连接到其MAC地址已知的设备?

  25. 25

    使用IP地址通过网络连接到数据库

  26. 26

    如何在Objective-C中通过IP地址连接到设备

  27. 27

    YouTube无法通过SSH隧道代理连接到基于美国的IP地址

  28. 28

    连接时无法通过tun地址ping VPN服务器

  29. 29

    mysqli通过IP地址连接,但不使用主机名

热门标签

归档