Skocz do zawartości

PiotrekR

Użytkownicy
  • Zawartość

    20
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    1

PiotrekR zajął 1. miejsce w rankingu.
Data osiągnięcia: 1 marca 2016.

Treści użytkownika PiotrekR zdobyły tego dnia najwięcej polubień!

Reputacja

2 Neutralna

O PiotrekR

  • Ranga
    2/10

Informacje

  • Płeć
    Mężczyzna

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Wszystko da się zrobić na obu platformach tylko pytanie gdzie to będzie wygodniejsze. Arduino nie jest stworzone do budowanie rozległych systemów, które mają się łączyć z Internetem. Rozwiązanie, w którym Arduino miałoby robić za serwer tego systemu całość musiałoby być ekstremalnie toporne (szczególnie interfejs), a na RPi można zrobić już coś "normalnego" Zresztą cały artykuł to tylko nasze spojrzenie na sprawę właśnie po to, aby można było tutaj dyskutować o "wyższości" jednej platformy nad drugą. To trochę tak jakby porównywać tranzystor z rezystorem, czyli dwa różne światy. Osoby czy
  2. W ogóle bardzo stronnicza jest ta tabelka... Jak to nie można zrobić inteligentnego domu z arduino sterowanego przez internet? Albo jeszcze bardziej istotna rzecz... systemy czasu rzeczywistego (czyli takie których czas reakcji zawsze mieści się w jakiejś założonej normie). Jeżeli mamy nawet tak prosty układ jak Atmega328 (w modelu uno) to ma on swój jeden jedyny program który leci w kółko. W przypadku systemu operacyjnego nigdy nie wiemy kiedy scheduler powie nam stop i weźmie się za inny program
  3. PiotrekR

    Alarm na arduino

    Niestety nie na tym polega cała zabawa, aby ktoś za ciebie pisał kod. Pokaż co sam napisałeś a ewentualnie wtedy ktoś powie ci co masz źle. Narysuj sobie schemat blokowy co jak ma działać i przeanalizuj czy twój kod aby na pewno robi to co ma robić
  4. Ja bym polecił zmianę środowiska, bo to jest przestarzałe. Poczytaj albo o Atmel Studio (darmowe), albo o Eclipse (darmowe)
  5. Sam ostatnio miałem pewne nieporozumienie w tym temacie, jednak serwo można przerobić tak, aby mostek nie był potrzebny. Usunięcie samego potencjometru i fizycznej blokady + wlutowanie dwóch takich samych rezystorów zamiast potencjometru powoduje, że serwo obraca się o 360* i posiada regulację obrotów przy pomocy pwm
  6. jnk0le, ale póki co nie tu leży problem. Connes powtórzę to, co napisał Wojciech. Masz dwie pętle główne, to znaczy dwie pętle "while(1)", program wchodzi do pierwszej pętli i tam już zostaje. To nie działa tak, że jak napiszesz kilka pętli while(1), to program będzie wykonywał wszystkie na raz
  7. Nie wiem, ja zawsze przerabiam serwa po prostu usuwając całą elektronikę i zostawiam sam silnik z przekładnią do którego lutuje dwa kable W takim razie zwracam honor.
  8. ?? Co przez to rozumiesz? Serwa które mam (przerobione) pobierają grubo ponad 40mA (maksymalna wydajność prądowa pinów w Arduino). Czyli mostek/ tranzystor obowiązkowo.
  9. Szkoda, że się za to wszystko zabrałeś bo jeszcze jedna ważna rzecz: ŹRÓDŁO
  10. Poczytaj o przerwaniach zewnętrznych. A potem spróbuj połączyć to z timerem. Szukając programu do obsługi dalmierza HC-SR04, powinieneś znaleźć przykładowy kod. Tak w skrócie: Pojawia się określony stan na pinie -> przerwanie -> wyzerowanie timera -> stan pinu zmienia się -> zliczenie impulsów -> przeliczenie ilości impulsów na konkretną wartość czasu.
  11. Crax, jedną skrajną nóżkę potencjometru podpinasz pod +5v(na arduino), a drugą skrajną nóżkę do GND. Ze środkowej nóżki wyprowadzasz sobie kabelek i wpinasz go w pin A5. Podłączanie jednej z nóżek potencjometru do zasilania ze stabilizatora, a drugiej do GND, jest gorszym rozwiązaniem. Przetwornik analogowy jako punkt odniesienia bierze napięcie jakim zasilany jest uC. A niestety nic nie jest idealne i np stabilizator może dawać ci 5.5v a stabilizator wbudowany w płytkę, który zasila kontroler może dawać np 4.7v.
  12. PiotrekR

    Problematyczne serwo

    Czyli wszystko się zgadza. Dzięki Jak wartość OCR spada poniżej 17'700 to serwo dostaje drgawek, ale jest to moment zaraz przed fizyczną blokadą na trybikach
  13. PiotrekR

    USBASP, arudino uno

    Pobierz sobie MkAvrCalculator. Automatycznie wykryje programator, a następnie zainstaluje odpowiednie sterowniki I na win 8 i na win 10 działa http://www.atnel.pl/mkavrcalculator.html
  14. Cześć, ostatnimi czasy zmagam się z nauką C, oraz ogólnie mówiąc AVRami. I tak się męczę z obsługą serwa. Serwo to SG92R. Pod arduino wszystko działa jak powinno, natomiast w czystym C napotykam gdzieś problem. Z obliczeń wynika (chyba że źle liczę), że przy taktowaniu procesora 1mHz, najrozsądniej skorzystać z 16bitowego timera, bez prescalera, który będzie liczył do 20000. Ze zdobytych w internecie informacji wynika że serwo przy okresie sygnału 20ms jest sterowane impulsem od 2ms do 1ms. Policzyłem sobie i wyszło mi że 1ms to 1000 impulsów timera. Jednak korzystając z tych wartości
  15. Narysowałem ślad długości ok 16cm, zdecydowanie wystarczający do pokazania wzmocnienia. Choć w sumie zawsze można zobaczyć kiedy zgaśnie dioda w układzie z darlingtonem :->
×
×
  • 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.