Skocz do zawartości

espiridion

Użytkownicy
  • Zawartość

    29
  • Rejestracja

  • Ostatnio

Reputacja

1 Neutralna

O espiridion

  • Ranga
    3/10
  • Urodziny 09.05.1999

Informacje

  • Płeć
    Brak informacji
  • Programuję w
    Javascript, C

Ostatnio na profilu byli

503 wyświetleń profilu
  1. @Treker Dzięki, tak zrobię Dam znać jak wyjdzie. Projekt jest raczej narazie obecnie skupiony na 3 tygodniową wystawę. Może go kiedyś rozbuduję.
  2. @Treker Dzięki za artykuł! Jak myślisz, które z tych trzech rozwiązań podanych przez autora artykułu w moim przypadku byłoby najłatwiejsze? Mam kabel OWY 4x1.5. Czy mam z niego zrezygnować na rzecz skrętki, czy może dodanie rezystorów do OWY pomoże? Jeśli chodzi o specyfikację do której podłączam elementy to: To "komponent" (w sumie mam 6 zestawów) składający się z: 1x przełącznik ON/OFF (włącza i wyłącza zasilanie całego komponentu) 1x Step-down 5V 6A 1x płytka z zalutowanym gniazdkiem i zworkami (coś jak stykowa, ale stabilniejsza) 1x Arduino Un
  3. Cześć, Czy zasilanie 16-kanałowego sterownika serw PCA9685 z Arduino Uno pinów A4 na SDA i A5 do SCL i płytki ze wspólną masą GND i 5V jest możliwe na 5-8 metrowych kablach czterożyłowych? Zrobiłem pierwsze połączenie, narazie wszystko póki co zadziałało (5-6 metrów) Na drugim (3 metry) i trzecim (8 metrów) już miałem jakiś problem (każde jest zasilane osobno, mierzyłem prąd itd) ale mimo wszystko mam wrażenie, że nie odczytuje z pinu A5 i A4 na SDA i SCL. Samo zasilanie plusa i minusa jest w porządku w każdym.
  4. @marek1707 Na zdjęciu przesyłam zdjęcie do wglądu. Nic nie powiem o modelu, bo takich informacji nigdzie niestety nie mam.
  5. Cześć, Mam analogowe panelowe woltomierze na zakres do 10V, 15V i 25V. Z racji tego, że trudno dostać na rynku woltomierze poniżej 5V to miałbym do Was pytanie. Jaki rezystor powinienem wstawić by woltomierz odczytywał zakres od 0 do 0.5V lub 0 do 1V? Pozdrawiam:)
  6. @atMegaTona Zamiast if (switch_nr[cnt].state_flag == true) continue; dałem if (switch_nr[cnt].state_flag == true && switch_nr[cnt].ld + RENEW_TIME > milis()) continue; i mam ciągły ruch serwa w tą i tamtą stronę tak jak chciałem. Ale mam jeszcze do Ciebie pytanie, mam nadzieje ostatnie bo nie chcę Cie męczyć bo zastanawiam się co robi klasa msDelay tutaj, chyba, że "del" źle zadeklarowałem? public: msDelay(){delay_cnt = 0;} msDelay(uint16_t del):delay_cnt(del+millis){} uint16_t del;
  7. @daniel89 Jeśli potrzebujesz artystycznego punktu widzenia to: Analogicznie każde elementy, które są podłączone na stałe dają wrażenie nieodłączności i czegoś trwałego. Jeśli to jest jakiś projekt. który ma też się skupiać na estetyce wizualnej połączeń to właśnie tak zrób. Okiem laika jeśli jakiś element jest wyjmowalny to raczej jest to "niestabilne".
  8. W drugim przykładzie klasy msDelay kompilator mi pokazuje, że "del" nie jest zadeklarowane.
  9. @daniel89 Jak tobie najwygodniej, ale moim zdaniem najlepiej to wlutować to na stałe, chyba, że masz zamiar potem wymieniać? Dharma?
  10. @atMegaTona Tutaj wkradł się błąd: if(digitalRead(switch_nr[cnt].sw == LOW)){ A powinno być tak: if(digitalRead(switch_nr[cnt].sw) == LOW){ i wnet wszystko ożyło
  11. @aerograf7 Przecież na schemacie są diody podłączone przez rezystory.
  12. Szanowny @atMegaTona , wielkie dzięki za podesłanie kodu. Wygląda bardzo interesująco i jestem pod ogromnym wrażeniem twojej pomocy. Narazie kombinuję z nim, ale zapowiada się bardzo dobrze.
  13. Cześć FORBOT, Proszę na wstępie o wyrozumiałość. Nie jestem osobą techniczną. Zrobiłem na ile jestem w stanie, póki co instalacja działa (jako tako do testów) i mogę nią testować swoje obiekty. Jest to studencka instalacja artystyczna. Oczekuję tylko pomocy w napisaniu tego kodu właśnie pod millis() by móc się pozbyć delays. Dla wyjaśnienia czym jest instalacja artystyczna, można znaleźć prace na festiwalu BIENNALE WRO 2019: http://wro2019.wrocenter.pl Chciałbym napisać coś takiego, ale nie wiem jak ominąć "czas". Funkcja milis() czy moze cos innego?
  14. Cześć, Chciałbym zlecić zaprogramowanie a właściwie przeprogramowanie mojego kodu wykorzystującego funkcję delay(); na millis(); oraz dwóch 16-kanałowych sterowników serw PWM przez i2C. Próbowałem sam zrobić i opanować przez kilka miesięcy lecz niestety nie jestem w stanie tego zrobić, bo nie rozumiem działania millis, bo to dla mnie totalna abstrakcja. Zainteresowanym wyślę mój kod, który jest rozpisany w delay() i opiszę działanie mojej instalacji artystycznej. Z poważaniem
  15. @Treker Dziękuje Ci za odpowiedź. Wiem, sam jestem zdziwiony, że jednak dają radę działać przy 2A, ale mam w planach kupić jakiś zasilacz 5V z 10A albo 20A ale dlaczego takiego nie ma na Botlandzie? Od czego to zależy? Micro serwa to TowerPro SG-90 Standard serwa to TowerPro SG 5010 EDIT: Jednak była pomyłka w kodzie bo przy parametrze pwm1.setPWMFreq(); dałem 1600 zamiast 60 i teraz działa jak należy, nie ma żadnych zacięć. @ethanak Właśnie już to zauważyłem. Dziękuje za pomoc. EDIT: Serwa przy 2A działają wolniej niż pojedynczy, dlatego przymie
×
×
  • 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.