Skocz do zawartości

ximot

Użytkownicy
  • Zawartość

    5
  • Rejestracja

  • Ostatnio

Reputacja

1 Neutralna

O ximot

  • Ranga
    2/10

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Warszawa
  • Zawód
    Robotyk
  1. // funkcja do obsługi czujnika odległości zwracająca odległość do przeszkody int DistanceSensor () { digitalWrite (TRIG, LOW); // zmiana stanu sygnału z wysokiego na niski na wyjściu TRIG powoduje wyzowlenie pomiaru delayMicroseconds (5); digitalWrite (TRIG, HIGH); delayMicroseconds (15); digitalWrite (TRIG, LOW); measured_time = pulseIn(ECHO, HIGH); // dokonanie pomiaru czasu na wyjściu ECHO measured_distance = measured_time / 58 ; // zmierzony czas podzielony przez 58 daje odległość w centymetrach (wynika z prędkości dźwię
  2. Cześć, próbuję zbudować swojego pierwszego robota. Jest to robot z kursu budowy robotów wyposażony dodatkowo w czujnik parkowania, który się obraca. Założenie jest takie, że robot jest sterowany poprzez pilot od TV i w momencie wciśnięcia przycisku "8" na pilocie (jazda do tyłu) powinno zacząć obracać się serwo w celu skanowania otoczenia. Ta część projektu wykonuje się poprawnie. Natomiast na tym serwomechnizmie umieściłem czujnik odległości HC-SR04, który w miarę zbliżania się do przeszkody ma uruchamiać Buzzer. Tutaj pojawiają się schody, ponieważ zauważyłem, że kiedy korzystam z biblioteki
  3. @Gieneq dzięki za podpowiedź. A czy wiesz może jaki pin odpowiada za przerwania na płytce Robot Shield dla Arduino Uno i jak się do niego odnieść w programie? Mam przed sobą dokumentację od MCP23008 (ekspander portów na wspomnianej płytce), ale nie do końca wiem jak należy ją odczytać...
  4. Cześć, chciałbym dokonać pomiaru czasu na pinie ECHO bez użycia instrukcji PulseIn. Napisałem, więc kilka linijek: if (digitalRead(ECHO) == 1) { startCzas = millis(); } else { stopCzas = millis(); } zmierzonyCzas = stopCzas - startCzas; zamiast jednej "PulsIn(ECHO,HIGH);", ale nie do końca mi się to sprawdza. Proszę o podpowiedź gdzie popełniłem błąd.
  5. Witam, Jestem Tomek i pracuję jako robotyk, natomiast przygodę z Arduino zacząłem 2 miesiące temu. Wszystko czego się dowiedziałem nt. programowania Arduino zawdzięczam założycielowi oraz uczestnikom Forbot.pl. Dzięki! Obecnie pracuję nad zbudowaniem własnego robota. Pozdrawiam
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.