37款传感器套件资料+说明书
标签:
•
文件类型: .zip
•
文件大小: 21.13MB
•
下载次数: 1
•
37款传感器套件资料+说明书(温度、湿度、红外、震动、火焰、开关、声音、霍尔传感器等)
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-08-05 13:23 3mm双色LED模块
文件 212927 2014-08-05 13:23 3mm双色LED模块3mm双色LED模块.pdf
目录 0 2014-08-05 13:23 3色LED模块
文件 215849 2014-08-05 13:23 3色LED模块3色LED模块.pdf
目录 0 2014-08-05 14:05 3色LED模块(RGB)
目录 0 2014-08-05 13:23 3色LED模块(RGB)3mm双色LED模块
文件 212927 2014-08-05 13:24 3色LED模块(RGB)3mm双色LED模块3mm双色LED模块.pdf
文件 209571 2014-08-05 13:24 3色LED模块(RGB)3色LED模块(RGB).pdf
目录 0 2014-08-05 13:23 5mm 红绿双色 LED(共阴)模块
文件 246277 2014-08-05 13:24 5mm 红绿双色 LED(共阴)模块5mm 红绿双色 LED(共阴)模块 .pdf
目录 0 2014-08-05 13:23 7彩自动闪烁LED模块
文件 196174 2014-08-05 13:25 7彩自动闪烁LED模块7彩自动闪烁LED模块.pdf
目录 0 2014-08-05 13:23 Arduino 继电器
文件 2110888 2014-08-05 13:25 Arduino 继电器Arduino 继电器.pdf
目录 0 2014-08-05 13:23 倾斜开关
文件 194934 2014-08-05 13:33 倾斜开关倾斜开关.pdf
目录 0 2014-08-05 13:23 光敏电阻
文件 2167500 2014-08-05 13:27 光敏电阻光敏电阻.pdf
目录 0 2014-08-05 13:23 光遮断模块
文件 408 2013-06-25 10:15 光遮断模块光遮断.txt
文件 192787 2014-08-05 13:27 光遮断模块光遮断模块.pdf
目录 0 2014-08-05 13:23 双轴XY摇杆
目录 0 2013-07-11 15:52 双轴XY摇杆yaogang
文件 367 2013-06-25 10:15 双轴XY摇杆yaogangyaogang.pde
文件 1569822 2014-08-05 13:35 双轴XY摇杆游戏摇杆模块.PDF
目录 0 2014-08-05 13:23 大磁簧模块
文件 207809 2014-08-05 13:26 大磁簧模块大磁簧模块.pdf
目录 0 2014-08-05 13:23 循迹模块
文件 197418 2014-08-05 13:38 循迹模块循线模块.pdf
目录 0 2014-08-05 13:23 手指侦测心跳模块
目录 0 2013-07-11 15:52 手指侦测心跳模块Project_12_pulse_monitor_test
............此处省略111个文件信息
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License as published by the Free Software Foundation; either
// version 2.1 of the License or (at your option) any later version.
#include “DallasTemperature.h“
extern “C“ {
#include “WConstants.h“
}
DallasTemperature::DallasTemperature(OneWire* _oneWire)
#if REQUIRESALARMS
: _AlarmHandler(&defaultAlarmHandler)
#endif
{
_wire = _oneWire;
devices = 0;
parasite = false;
bitResolution = 9;
waitForConversion = true;
}
// initialize the bus
void DallasTemperature::begin(void)
{
DeviceAddress deviceAddress;
_wire->reset_search();
devices = 0; // Reset the number of devices when we enumerate wire devices
while (_wire->search(deviceAddress))
{
if (validAddress(deviceAddress))
{
if (!parasite && readPowerSupply(deviceAddress)) parasite = true;
ScratchPad scratchPad;
readScratchPad(deviceAddress scratchPad);
bitResolution = max(bitResolution getResolution(deviceAddress));
devices++;
}
}
}
// returns the number of devices found on the bus
uint8_t DallasTemperature::getDeviceCount(void)
{
return devices;
}
// returns true if address is valid
bool DallasTemperature::validAddress(uint8_t* deviceAddress)
{
return (_wire->crc8(deviceAddress 7) == deviceAddress[7]);
}
// finds an address at a given index on the bus
// returns true if the device was found
bool DallasTemperature::getAddress(uint8_t* deviceAddress uint8_t index)
{
uint8_t depth = 0;
_wire->reset_search();
while (depth <= index && _wire->search(deviceAddress))
{
if (depth == index && validAddress(deviceAddress)) return true;
depth++;
}
return false;
}
// attempt to determine if the device at the given address is connected to the bus
bool DallasTemperature::isConnected(uint8_t* deviceAddress)
{
ScratchPad scratchPad;
return isConnected(deviceAddress scratchPad);
}
// attempt to determine if the device at the given address is connected to the bus
// also allows for updating the read scratchpad
bool DallasTemperature::isConnected(uint8_t* deviceAddress uint8_t* scratchPad)
{
readScratchPad(deviceAddress scratchPad);
return (_wire->crc8(scratchPad 8) == scratchPad[SCRATCHPAD_CRC]);
}
// read device‘s scratch pad
void DallasTemperature::readScratchPad(uint8_t* deviceAddress uint8_t* scratchPad)
{
// send the command
_wire->reset();
_wire->select(deviceAddress);
_wire->write(READSCRATCH);
// TODO => collect all comments & use simple loop
// byte 0: temperature LSB
// byte 1: temperature MSB
// byte 2: high alarm temp
// byte 3: low alarm temp
// byte 4: DS18S20: store for crc
// DS18B20 & DS1822: configuration register
// byte 5: internal use & crc
// byte 6: DS18S20: COUNT_REMAIN
// DS18B20 & DS18
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-08-05 13:23 3mm双色LED模块
文件 212927 2014-08-05 13:23 3mm双色LED模块3mm双色LED模块.pdf
目录 0 2014-08-05 13:23 3色LED模块
文件 215849 2014-08-05 13:23 3色LED模块3色LED模块.pdf
目录 0 2014-08-05 14:05 3色LED模块(RGB)
目录 0 2014-08-05 13:23 3色LED模块(RGB)3mm双色LED模块
文件 212927 2014-08-05 13:24 3色LED模块(RGB)3mm双色LED模块3mm双色LED模块.pdf
文件 209571 2014-08-05 13:24 3色LED模块(RGB)3色LED模块(RGB).pdf
目录 0 2014-08-05 13:23 5mm 红绿双色 LED(共阴)模块
文件 246277 2014-08-05 13:24 5mm 红绿双色 LED(共阴)模块5mm 红绿双色 LED(共阴)模块 .pdf
目录 0 2014-08-05 13:23 7彩自动闪烁LED模块
文件 196174 2014-08-05 13:25 7彩自动闪烁LED模块7彩自动闪烁LED模块.pdf
目录 0 2014-08-05 13:23 Arduino 继电器
文件 2110888 2014-08-05 13:25 Arduino 继电器Arduino 继电器.pdf
目录 0 2014-08-05 13:23 倾斜开关
文件 194934 2014-08-05 13:33 倾斜开关倾斜开关.pdf
目录 0 2014-08-05 13:23 光敏电阻
文件 2167500 2014-08-05 13:27 光敏电阻光敏电阻.pdf
目录 0 2014-08-05 13:23 光遮断模块
文件 408 2013-06-25 10:15 光遮断模块光遮断.txt
文件 192787 2014-08-05 13:27 光遮断模块光遮断模块.pdf
目录 0 2014-08-05 13:23 双轴XY摇杆
目录 0 2013-07-11 15:52 双轴XY摇杆yaogang
文件 367 2013-06-25 10:15 双轴XY摇杆yaogangyaogang.pde
文件 1569822 2014-08-05 13:35 双轴XY摇杆游戏摇杆模块.PDF
目录 0 2014-08-05 13:23 大磁簧模块
文件 207809 2014-08-05 13:26 大磁簧模块大磁簧模块.pdf
目录 0 2014-08-05 13:23 循迹模块
文件 197418 2014-08-05 13:38 循迹模块循线模块.pdf
目录 0 2014-08-05 13:23 手指侦测心跳模块
目录 0 2013-07-11 15:52 手指侦测心跳模块Project_12_pulse_monitor_test
............此处省略111个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)