test publish
Dependencies: BLE_API nRF51822 mbed
Fork of KS7 by
temp/HX711.h
- Committer:
- masaaki_makabe
- Date:
- 2016-08-12
- Branch:
- KS3
- Revision:
- 36:3cca74c30551
- Parent:
- 31:b5e19d153db4
File content as of revision 36:3cca74c30551:
/* * FILE: HX711.h * * VERSION: 0.1 * PURPOSE: HX711 weight library for Nucleo STM32 * AUTHOR: Bertrand Bouvier * LICENSE: GPL v3 (http://www.gnu.org/licenses/gpl.html) * * DATASHEET: http://www.dfrobot.com/image/data/SEN0160/hx711_english.pdf * URL: * * HISTORY: * 24/05/2015 - Bertrand Bouvier - Original version * see HX711.cpp * * SPECIAL THANKS: * Inspiré du travail de Weihong Guan (@aguegu) * https://github.com/aguegu/Arduino * http://aguegu.net * * Inspiré du travail de bodge * https://github.com/bogde/HX711 * */ #ifndef HX711_H #define HX711_H #include "mbed.h" class HX711 { public: HX711(PinName pinData, PinName pinSck,uint8_t gain = 128); ~HX711(); int getValue(void); int averageValue(uint8_t times); void setOffset(int offset); void setScale(float scale); float getGram(); void setGain(uint8_t gain); void powerDown(); void powerUp(); void tare(uint8_t times = 10); private: PinName _pinData; PinName _pinSck; int _offset; float _scale; uint8_t _gain; //[128|32|64] }; #endif