Skocz do zawartości

krzym2

Użytkownicy
  • Zawartość

    9
  • Rejestracja

  • Ostatnio

Wszystko napisane przez krzym2

  1. @Treker Buzer działa. Będę próbował z biblioteką pigpio Dam znać jak coś wyjdzie. #EDIT Wszystko działa ale w pigpio
  2. #RPi 4 Cześć, do tego momentu wszystkie poprzednie rozdziały kursu przechodziłem bez problemów (udało się nawet bez większych problemów podpiąć do monitora z VGA ), jednak przy tej części pojawił się problem z buzerem. Podpiąłem wszystko jak należy, niestety buzzer nie wydaje z siebie żadnego dźwięku. Myślałem, że jest to może spowodowane tym, że nie ma jeszcze aktualizacji (post wyżej) ale jak sprawdziłem voltomierzem na pinach buzzera pokazuje 3,3 V, wiec powinno wszystko działać. Czy jest możliwość żeby nowo-otwarty element był uszkodzony? Albo jak można inaczej sprawdzić jaki może być problem? Podepnę go jeszcze do Arduino, ale to chyba nic nie pomoże
  3. @Treker ok, tak też myślałem, ale wolałem się upewnić. Zapomniałem że w 2 części podstaw elektroniki też był w zestawie wiec do czasu reklamacji skorzystam z niego. Dzięki. @EDIT @Treker po kilki godzinach jeszcze raz podłączyłem poprzedniego serwa i o dziwo zaczął działać normalnie, nie wiem co się podziało w tym czasie ale działa.
  4. Mój serwomechanizm obraca się w kółko tak jak na gifie poniżej, wszystko jest podłączone w porządku, czy to jego wina czy ja coś sknociłem? Pozdrawiam
  5. 5.1 Usunąłem wszystko z if oprócz polecenia ,, wypelnienie = wypelnienie + zmiana; " i działa bez problemu. Przeczytałem komentarze i faktycznie logiczna była zmiana z int na byte ale bez tej zmiany też wszystko działa poprawnie. Gdzie tkwi rozwiązanie? 5.2 Najlepszy efekt przy delay(10); #define diodaPIN 3 byte wypelnienie = 0; int zmiana = 5; void setup() { pinMode(diodaPIN, OUTPUT); } void loop() { analogWrite(diodaPIN, wypelnienie); //punkt startwoy = 0 if (wypelnienie < 255){ // jeżeli to wypelnienie = wypelnienie + zmiana; //zwiekszac wypelnienie delay(10); } else { while(wypelnienie > 0); //jeżeli wypelnienie powyżej 0 to wypelnienie = wypelnienie – zmiana // odjąć 5 analogWrite(diodaPIN, wypelnienie); //wykonac delay(10); } } }
  6. Wszystkie zadania zrobione . Przy zadaniu z gwiazdką trzeba było trochę dłużej pomyśleć ale też się samodzielnie udało. Pozdrawiam
  7. Na zdjęciu ukazany jest układ z tranzystorem BC546, ponieważ w takiej pozycji emiter idzie na - a dioda z rezystorem i wyprowadzeniem potencjometru idzie na +. Z układem Darlingtona jest na odwrót.
  8. Świetny kurs, oprócz przerzutnika bistabilnego, wykonałem jeszcze układ diod migających naprzemiennie.
  9. Świetny kurs, nawet dla mnie w technikum. Można sobie kilka rzeczy powtórzyć .
×
×
  • Utwórz nowe...