Skocz do zawartości

BartoszBor

Użytkownicy
  • Zawartość

    8
  • Rejestracja

  • Ostatnio

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Pszczyna
  • Zawód
    Laborant
  • Moje zainteresowania:
    Sport, Gry, Arduino, C++

Osiągnięcia użytkownika BartoszBor

Młodszy odkrywca

Młodszy odkrywca (3/19)

  • Za 5 postów
  • To już rok!
  • To już 5 lat!
  • Młodszy Juror

Odznaki

0

Reputacja

  1. Witam. Pojawił się nowy problem, z którym nijak nie potrafię sobie poradzić. Używam arduino pro mini jako nadajnik, który ma wysyłać pozycję joysticka do mojego uno v3. Problem polega na tym, że mini pro podpięte przez programator usbasp używa domyślnie portu COM1, do którego nie jest podpięte. Nie mogę przez to odczytać wartości serial monitora, ponieważ on wyświetla wartości z portu COM1. Jak wyłączyć domyślny port albo jak wyświetlić wartości przesłane przez ten programator w serial monitorze? nizej screeny.
  2. deshipu, Dzięki, leci piwo!
  3. deshipu, Wielkie dzięki. Udało mi się podłączyć mini pro. Pojawiło się kolejne pytanie: jak użyć tego programatora do wgrania programu na płytkę? Wybieram płytkę w programie, usbasp nie jest widziany jako port COM, dostępny jest tylko port COM1, który nie programatorem ani płytką.
  4. Ja własnie mam ten isp usbasp z kostką kanda 10pinów. Ma ktoś schemat podłączenia mini pro pod to? *zdj. poglądowe, nie mojego autorstwa __________ Komentarz dodany przez: Treker
  5. @deshipu Ok, dzięki! Paczka z częściami jutro powinna dotrzeć, w której znajduje się też porządny zasilacz. Podłączę wszystko i dam znać czy problem zniknął 🙂
  6. Witam. Mam problem z serwami, których używam w projekcie do mojego robota. Jest to na razie model, w oficjalnym projekcie użyję lepszych, wydajniejszych serw, ale teraz ten problem bardzo mnie gnębi i chcę się go pozbyć, żeby uniknąć problemów przy dalszej fazie projektu. Mianowicie chodzi mi o to, że serwa same z siebie "wibrują","chodzą", jak wyeliminować ten problem? próbowałem zmieniać parametry w programie, ale niczego lepszego nie osiągnąłem. Widać to doskonale na moim filmiku: Pozdrawiam, liczę, że ktoś dobrze doradzi 🙂 servoVal = analogRead(xPin); servoVal = map(servoVal, 0, 1023, 0, 180); myservo2.write(servoVal); servoVal = analogRead(yPin); servoVal = map(servoVal, 0, 1023, 0, 180); myservo1.write(servoVal);
  7. Treker, program do poprawek, dzięki za radę 😉 pochwale się gotowym projektem 😉
  8. Witam Jako swój pierwszy projekt na arduino stworzyłem prosty "fotoradar" obliczający prędkość obiektu poruszanego się przed tym właśnie czujnikiem. Brakuje kilku elementów, które chciałbym dodać w najbliższym czasie tj. "flash" przy oświetleniu niższym niż 50%, zapisywanie prędkości większej od 10km/h do tablicy i generowanie "mandatów", oraz kilka innych bajerów. Poniżej wklejam kod, użyłem wyświetlacza 2x16 w projekcie, na którym wyświetlane są 2 odległości po czasie 1s, oraz prędkość liczona z różnicy pomiędzy tymi odległościami przez czas 1s bo po takim czasie następują pomiary. #include <LiquidCrystal.h> //Dołączenie bilbioteki #define trig 10 #define echo 11 LiquidCrystal lcd(2, 3, 4, 5, 6, 7); //Informacja o podłączeniu nowego wyświetlacza void setup() { lcd.begin(16, 2); //Deklaracja typu lcd.setCursor(0, 0); //Ustawienie kursora pinMode(trig,OUTPUT); pinMode(echo, INPUT); lcd.print("Fotoradar v1"); delay(1500); lcd.clear(); } void pomiar(){ digitalWrite(trig,LOW); delayMicroseconds(2); digitalWrite(trig,HIGH); delayMicroseconds(10); } void loop() { double czas, dist, czas1, dist1; delay(100); pomiar(); czas = pulseIn(echo, HIGH); dist = czas / 58; lcd.print(dist); lcd.print(" "); delay(1000); pomiar(); czas1 = pulseIn(echo, HIGH); dist1 = (czas1 / 58); lcd.print(dist1); lcd.setCursor(0,1); lcd.print("v: "); lcd.print((dist1-dist)/100 * 3,6); lcd.print(" km/h"); delay(3000); lcd.clear(); }
×
×
  • 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.