You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ouki-wang
ddca4bf74f
|
6 years ago | |
---|---|---|
examples/DFRobot_AS3935_lightning_I2c | 6 years ago | |
DFRobot_AS3935_I2C.cpp | 6 years ago | |
DFRobot_AS3935_I2C.h | 6 years ago | |
I2C.cpp | 6 years ago | |
I2C.h | 6 years ago | |
keywords.txt | 6 years ago | |
readme.md | 6 years ago |
readme.md
AS3935
AS3935 Lightning Sensor can detect lightning and display the distance and intensity of the lightning without the disturbance of electric arc and noise.
It can be set as indoor or outdoor mode.
DFRobot_AS3934 Library for Arduino
Provide a library faciltates operations in the as3935 modules.
Table of Contents
Summary
Input commands and read data from AS3935 modules
Feature
- test
- test
- test
Installation
Download the library ZIP file and unzip it to the Arduino folder of the library.
Methods
#include "DFRobot_AS3935_I2C.h"
/*
* @brief AS3935 object
*
* @param IRQx irq pin
* SIx si pin
* DEVADDx i2c address
*/
DF_AS3935_I2C(uint8_t IRQx, uint8_t SIx, uint8_t DEVADDx);
/*
* @brief reset registers to default
*/
void AS3935_DefInit(void);
/*
* @brief set i2c address
*
* @param DEVADDx i2c address
*/
void AS3935_SetI2CAddress(uint8_t DEVADDx);
/*
* @brief manual calibration
*
* @param capacitance capacitance
* location location
* disturber disturber
*/
void AS3935_ManualCal(uint8_t capacitance, uint8_t location, uint8_t disturber);
/*
* @brief view register data
*/
void AS3935_PrintAllRegs(void);
/*
* @brief get interrupt source
*
* @return 0 interrupt result not expected
* 1 lightning caused interrupt
* 2 disturber detected
* 3 Noise level too high
*/
uint8_t AS3935_GetInterruptSrc(void);
/*
* @brief manual calibration
*
* @param
*/
uint8_t AS3935_GetLightningDistKm(void);
/*
* @brief get rid of non-distance data
*
* @return Unit kilometer
*/
uint32_t AS3935_GetStrikeEnergyRaw(void);
Compatibility
MCU | Work Well | Work Wrong | Untested | Remarks |
---|---|---|---|---|
Arduino uno | √ |
Credits
Written by DFRobot, 2018. (Welcome to our website)