Skocz do zawartości

marcelh2o

Użytkownicy
  • Zawartość

    56
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O marcelh2o

  • Ranga
    4/10

Informacje

  • Płeć
    Mężczyzna
  1. Dobrze że są tacy ludzie na świecie co tworzą takie programy jak fritzing xd dla początkującego wprost idalne i dla zaawansowanej osoby czytalne
  2. Też mogę polecić fritzing. Chyba nie ma bardziej orientacyjnego programu niż on
  3. Prawda jest taka że robiąc projekt nie masz pewności czy po wykonaniu go zadziała. Doświadczenie nauczyło mnie że w takich projektach nigdy nic nie działa od razu
  4. A nie lepiej kupić ten sam chwytak ale w innej firmie ALBO jeszcze lepiej zamówić sobie z aliexpress. Jak Ci się nie śpieszy z projektem to w ciągu miesiąc za cenę o wiele niższą masz wybór wielu chwytaków na alibabie tez chyba są
  5. kupowałem u nich koła do pojazdu ale ktoś może wie czy ten silnik http://www.mobot.pl/index.php?site=products&type=873&details=7775 ma tak samo słabe koła zębate jak te z serii MT90? bo nie chce kupować znowu 4 silników za taką kasę i później wszystko w..... wole coś lepszego i porządnego
  6. Czy tą ładowarką http://electropark.pl/ladowarki/3038-ladowarka-redox-lipo-230v.html Mogę ładować te baterie i nic nie wybuchnie? http://electropark.pl/dualsky/3944-pakiet-li-pol-dualsky-11-1v-1000mah-35c.html http://electropark.pl/dualsky/2021-pakiet-li-pol-dualsky-7-4v-400mah-35c.html
  7. Witam, mam pytanie jakie silniki z przekładnią w przedziale cenowym 80-130zł~~ zł moglibyście mi polecić i gdzie mógłbym je dostać? Mam 4 silniki typu MT90 70obr/min i na potrzeby mojego pojazdu są dosyć słabe i jak wjechałem w kretowisko to poszła zębatka (która chyba specjalnie była tak zrobiona żeby się szybko popsuła bez możliwości naprawy) Zakres napięcia takich silników myślę między 12-24V (chociaż mogą być o wyższym napięciu ale wątpie żeby w cenie się zmieściły). Ktoś coś może polecić?
  8. Tak wszystko już śmiga ale zamierzam pójść o lvl wyżej i sterować tym przez nrf24l01 ale czuje że to dopieo będzie "zabawa"....
  9. Problem rozwiązałem w ten sposób, działa dla jednego silnika poźniej sprawdzę dla 4 odczytX=analogRead(joystickX); odczytY=analogRead(joystickY); if ((odczytX<300) || (odczytY<300)) forward(); else if ((odczytX>600) || (odczytY>600)) backward(); else stopp();
  10. 1. Logiczne że nie chce nim sterować w 4 strony. joystick to dwa potencjometry więc wychylam potencjometrA w góre to silnik kręci się lewo wychylam w dół to kręci się w prawo. Wychylam potencjometrb w góre to silnik kręci się w lewo wychylam w dów to kręci się w prawo. Serio tak ciężko to było zrozumieć czy tylko tak próbowałeś dogryźć? 2. Jak mogą walczyć o to samo skoro ruszam dwoma różnymi potencjometrami niezależnymi od siebie?
  11. Tak dokładnie chcę sterować na tą chwilę tylko jednym silnikiem. A tym "map" chyba zmieniłem zakres z tam z 0 -1024 do 0 -255. Uczę się dopiero języka C i c++ niedawno zamówiłem swoją pierwszą książkę (poza jedną o arduino). I ogólnie program działał na tym zakresie analogowym ale po dodaniu funkcji right i left coś silnik zaczął świrować. Po zmianie silnika na wyjścia analogowe i zmianie digitalWrite na analogWrite sytuacja jest taka sama.
  12. Cześć bawie sie dalej z arduino silnikiem i joystickiem i mam taki problem gdy mam podłączony tylko jedną oś x lub y (jeden potencjometr) to fajnie steruje silnikiem w przód albo w tył, ale jeśli dodaje drugą oś i kolejne dwie funkcje void left() i void right() to silnik się dziwnie zachowuje mianowicie: po przesunieciu joysticka w jedną strone normalnie się kręci, w drugą strone piszczy, w trzecią stronę kręci się bardzo powoli, a w czwartą nic nie robi albo też piszczy kod wygląda tak: #define joystick A0 //przypisuje joystickom piny #define joystickk A5 #define motor11 7 // przypisuje silnikom piny #define motor12 8 int odczyt; int odczytt; void setup() { pinMode(motor11, OUTPUT); pinMode(motor12, OUTPUT); } void loop() { odczyt = analogRead(joystick); if (odczyt <300) { forward(); } else if (odczyt > 800) { backward(); } else { stopp(); } //----------------------------------------------- odczytt = analogRead(joystickk); if (odczytt <300) { left(); } else if (odczytt > 800) { right(); } } //----------------------------------------------- void forward() { digitalWrite(motor11, LOW); odczyt = map(odczyt, 506, 0, 0, 255); digitalWrite(motor12, odczyt); } //----------------------------------------------- void backward() { digitalWrite(motor12, LOW); odczyt = map(odczyt, 512, 1023, 0, 255); digitalWrite(motor11, odczyt); } //----------------------------------------------- void stopp() { digitalWrite(motor11, LOW); digitalWrite(motor12, LOW); } //----------------------------------------------- void right() { digitalWrite(motor11, LOW); odczytt = map(odczytt, 506, 0, 0, 255); digitalWrite(motor12, odczytt); } //----------------------------------------------- void left() { digitalWrite(motor12, LOW); odczytt = map(odczytt, 512, 1023, 0, 255); digitalWrite(motor11, odczytt); } Dlaczego po dodaniu dwóch nowych funkcji wszystko się sypie?
  13. Cześć, gdzie moge kupić, wyrobić nowe koła zębate? Kupiłem silniki z przekładnią mt90 i jedno koło zębate było tak zrobione że były połączone jakby dwa w jednym i przy większym oporze one się jakby poluzowały i nie trzymają się ze sobą. Raczej nie ma możliwości naprawy, a nowy silnik 50zł...
  14. Po pierwsze jakbym wiedział jak to zrobić to bym tutaj nie pisał. Po drugie co z tego że zrobie drugi kod, który też nie będzie działał? co mi to da? przecież wiem że to nie działa tylko nie wiem jak to naprawić
×
×
  • Utwórz nowe...