def test_button(host): # Wait You press button # https://randomnerdtutorials.com/esp8266-pinout-reference-gpios/ api = METFClient(host) api.pinMode(D5, INPUT_PULLUP) assert api.digitalRead(D5) == HIGH assert api.wait_digital(D5, LOW, 3.0), "Button wasn't pressed"
def blynk(host): # Blynk build id NodeMCU LED # https://lowvoltage.github.io/2017/07/09/Onboard-LEDs-NodeMCU-Got-Two api = METFClient(host) pin = LED_BUILTIN_AUX api.pinMode(pin, OUTPUT) api.digitalWrite(pin, LOW) assert api.digitalRead(pin) == LOW api.delay(1000) api.digitalWrite(pin, HIGH) assert api.digitalRead(pin) == HIGH
def test_button(self): # Wait You press button # https://randomnerdtutorials.com/esp8266-pinout-reference-gpios/ api = METFClient(ESP_HOST) api.pinMode(D5, INPUT_PULLUP) # check D5 is HIGH self.assertEqual(api.digitalRead(D5), HIGH) # 3 seconds for press button self.assertTrue(api.wait_digital(D5, LOW, 3.0), "Button wasn't pressed")