Датчик вакуума с дисплеем на Arduino
Всего понемногу
//Работа с датчиком вакуума MD-PS002, ацп hx711 "HX711.h" LiquidCrystal_I2C lcd(0x27,20,4); //Установка адреса 0x27 для 16-ти символьного 2-х строчного дисплея uint8_t LOADCELL_DOUT_PIN=53; //6 uint8_t LOADCELL_SCK_PIN=52; //7 long zero_value; HX711 scale; void setup() { Serial.begin (57600); scale.begin (LOADCELL_DOUT_PIN,LOADCELL_SCK_PIN); scale.set_gain(64,false); zero_value=scale.read (); lcd.init(); //инициализация дисплея lcd.backlight(); } void loop() { if (scale.is_ready()) { long reading=(scale.read()-zero_value)/(-1000); Serial.println(reading); //немного приведем к человеческим циферкам (еще не атмосферы) lcd.setCursor(0,0); lcd.print(reading); } else { Serial.println ("HX711 hot ready"); } delay (200); //Стираем изображение на экране lcd.setCursor(0,0); lcd.print(" "); }