• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
pomiar odległości
#2
Zerknij na poniższe moje dwa spostrzeżenia...

Pierwsze spostrzeżenie:

delay(10 * distance);

Nie za bardzo rozumiem po co taki zapis w Twoim programie?
Nie ma co prawda bezpośredniego związku z Twoim problemem ale może być przyczyną innych problemów z... czasem opóźnienia.
Ustawiasz bowiem opóźnienie, które zależne jest od odczytanej wartości 'distance'.
Jeżeli tak ma być to OK Smile

Drugie spostrzeżenie:

lcd.setCursor(12, 0);
lcd.print(" cm ");


Ustawiasz w pierwszej linijce 'na sztywno' miejsce gdzie ma być wyświetlany napis 'cm'.
Sprawdzałeś czy przypadkiem nie zamazujesz sobie tej właśnie poszukiwanej przez Ciebie ostatniej cyfry z liczby którą wyświetlasz?

Pozdrawiam,
ANT
Jeżeli pomogłem, to poproszę o punkt reputacji Big Grin
 
Odpowiedź
  


Wiadomości w tym wątku
pomiar odległości - przez byniom - 08-12-2015, 14:54
RE: pomiar odległości - przez ANT - 08-12-2015, 17:22
RE: pomiar odległości - przez JasQ - 08-12-2015, 17:54
RE: pomiar odległości - przez byniom - 08-12-2015, 18:38
RE: pomiar odległości - przez JasQ - 08-12-2015, 20:02

Skocz do:


Przeglądający: 1 gości