Demo application for librairie HX711 Cr300-Litho
Dependencies: HX711 TextLCD mbed
main.cpp@0:c4eaea48d411, 2015-06-12 (annotated)
- Committer:
- BB50
- Date:
- Fri Jun 12 16:17:21 2015 +0000
- Revision:
- 0:c4eaea48d411
1st release.; Work.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
BB50 | 0:c4eaea48d411 | 1 | #include "mbed.h" |
BB50 | 0:c4eaea48d411 | 2 | #include "TextLCD.h" //Librairie Ecran text |
BB50 | 0:c4eaea48d411 | 3 | #include "HX711.h" //Librairie HX711 en dévellopement |
BB50 | 0:c4eaea48d411 | 4 | |
BB50 | 0:c4eaea48d411 | 5 | |
BB50 | 0:c4eaea48d411 | 6 | TextLCD lcd(D2, D3, D4, D5, D6, D7, TextLCD::LCD20x4); // Déclaration TextLCD. |
BB50 | 0:c4eaea48d411 | 7 | |
BB50 | 0:c4eaea48d411 | 8 | HX711 scale(A1,A0,64); //(pinData, pinSCK, gain [128|32|64]) |
BB50 | 0:c4eaea48d411 | 9 | DigitalIn mybutton(USER_BUTTON);//Boutton |
BB50 | 0:c4eaea48d411 | 10 | |
BB50 | 0:c4eaea48d411 | 11 | int main() |
BB50 | 0:c4eaea48d411 | 12 | { |
BB50 | 0:c4eaea48d411 | 13 | int weight; |
BB50 | 0:c4eaea48d411 | 14 | |
BB50 | 0:c4eaea48d411 | 15 | while(1) |
BB50 | 0:c4eaea48d411 | 16 | { |
BB50 | 0:c4eaea48d411 | 17 | if (!mybutton) |
BB50 | 0:c4eaea48d411 | 18 | scale.tare(); |
BB50 | 0:c4eaea48d411 | 19 | |
BB50 | 0:c4eaea48d411 | 20 | weight = scale.getGram(); |
BB50 | 0:c4eaea48d411 | 21 | lcd.cls(); |
BB50 | 0:c4eaea48d411 | 22 | lcd.locate(0,0); |
BB50 | 0:c4eaea48d411 | 23 | lcd.printf("Value = %i g", weight); |
BB50 | 0:c4eaea48d411 | 24 | } |
BB50 | 0:c4eaea48d411 | 25 | } |