From 81b74ace3f9db5be38c3e6c25d7e5c61e2a058ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20Lech=C3=B3n?= Date: Wed, 18 Dec 2013 19:32:52 +0100 Subject: [PATCH] Avoid unnecessary digitalWrites in the distance_sensor example. --- distance_sensor.py | 4 ++-- pyrano.py | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/distance_sensor.py b/distance_sensor.py index 2e796a7..ad5f7e8 100755 --- a/distance_sensor.py +++ b/distance_sensor.py @@ -31,11 +31,11 @@ time.sleep(2) # Device is reset on incoming connection; wait for cyrano to wake arduino.pinMode(13, OUTPUT) +arduino.digitalWrite(13, HIGH) +#arduino.digitalWrite(13, LOW) #to stop reading while True: - arduino.digitalWrite(13, HIGH) time.sleep(30/1000000) - arduino.digitalWrite(13, LOW) readout = arduino.analogRead(0) mV = (readout/1024.)*5000 distance = (mV/9.8)*2.54 diff --git a/pyrano.py b/pyrano.py index 497eb92..75105da 100644 --- a/pyrano.py +++ b/pyrano.py @@ -50,27 +50,27 @@ def __write_words(self, values): self.__write_word(value) def pinMode(self, pin, mode): - self.__write_words([self.__PIN_MODE,pin,mode]) + self.__write_words([self.__PIN_MODE, pin, mode]) return self.__read_word() def digitalRead(self, pin): - self.__write_words([self.__DIGITAL_READ,pin]) + self.__write_words([self.__DIGITAL_READ, pin]) return self.__read_word() def digitalWrite(self, pin, value): - self.__write_words([self.__DIGITAL_WRITE,pin,value]) + self.__write_words([self.__DIGITAL_WRITE, pin, value]) return self.__read_word() def analogReference(self, type): - self.__write_words([self.__ANALOG_REFERENCE,type]) + self.__write_words([self.__ANALOG_REFERENCE, type]) return self.__read_word() def analogRead(self, pin): - self.__write_words([self.__ANALOG_READ,pin]) + self.__write_words([self.__ANALOG_READ, pin]) return self.__read_word() def analogWrite(self, pin, value): - self.__write_words([self.__ANALOG_WRITE,pin,value]) + self.__write_words([self.__ANALOG_WRITE, pin, value]) return self.__read_word() def close(self):