Skocz do zawartości

ethanak

Użytkownicy
  • Zawartość

    4580
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    212

Wszystko napisane przez ethanak

  1. Czyli odpada (zresztą nie tylko dlatego), ale idźmy dalej. Dziwne, bo temat jest tagowany ESP32 i jakoś ten ESP przez cały wątek się przewija... Wręcz przeciwnie - ale o tym już było pisane i możesz sobie przejrzeć cały wątek. Przecież od początku piszę, że chcę wyłączyć przetwornicę (która posiada do tego specjalne wejście na co nie zwróciłeś uwagi), a układ składa się nie tylko z mikrokontrolera ale również z innych modułów które będą żarły prąd (nie mówiąc już o pracującej cały czas przetwornicy). Mała prośba: zanim zaczniesz odpowiadać w jakimś wątku spr
  2. No tak, tylko po co pokazałeś że potrafisz rozwiązać zadanie dla przedszkolaków?
  3. Ćwiczenie miało polegać na znalezieniu kodu źródłowego funkcji.
  4. Ech... dalej problemy z akcentowaniem "się" na końcu frazy. Na razie wymyślony naprędce algorytm: jednosylabowy zaimek osobowy i "się" na końcu frazy - akcentowany zaimek i nieakcentowane "się". Przy okazji znalazłem kolejnego babola w translacji fonetycznej - "niezidentyfikowany" ma być wymawiane przez "z" a nie "ź"... Słucham sobie dalej...
  5. Hm... o ile wiem w temacie jest "solved". Moje rozwiązanie to cztery elementy (dual mosfet, dual shottky i dwa rezystory). Nie interesują mnie rozwiązania dla innej przetwornicy (typu "puścimy zasilanie przez mosfeta bo po co wykorzystywać wejście przetwornicy") ani rozwiązania z więcej niż czterema elementami. Takoż nie interesują mnie "rozwiązania" które nie realizują założeń. Macie coś fajnego do zaproponowania?
  6. Układ pracuje, naciskam przycisk i co?
  7. map() wewnętrznie działa na long int. W bibliotece nie ma odpowiednika dla floatów, ale możesz znaleźć kod funkcji map i stworzyć własną fmap. Kiedyś coś na ten temat było na forum, ale teraz nie mogę znaleźć. Potraktuj to jako dodatkowe ćwiczenie - na pewno znajomość rozwiązania kiedyś się przyda.
  8. Obiecałem trochę więcej o klawiaturze... Tak jak wspomniałem, taka typowa klawiatura matrycowa może umożliwić wykrycie wciśnięcia dwóch klawiszy jednocześnie. Ponieważ trochę mi brakowało dodatkowych ustawień, postanowiłem dodać piąty tryb - ustawienia. Wejście w ten tryb wyzwalane jest wciśnięciem klawiszy pauza i poprzedni lub następny, wyjście dłuższym przytrzymaniem klawisza pauzy. Ponieważ, nie chciałem komplikować reszty programu sprawdzaniem ile klawiszy na raz zostało wciśnięte, zdecydowałem się potraktować wciśnięcie takiej kombinacji jak wciśnięcie dodatkowych (nieistniejąc
  9. A jakiś czujnik ToF? Np. taki. Dodasz do tego jakiś Arduino Nano i w stówce się zmieścisz. W miarę dokładny, może patrzeć przez szybkę (pył)...
  10. Milion małp posadzonych przed maszynami do pisania po stu latach stworzy niepowtarzalny poemat. Spróbuj zrozumieć o co tu chodzi, inaczej będziesz jedną z miliona. Bez obrazy, ale bez nauki nie spodziewaj się efektów.
  11. @czeslaw co znaczy "coś nie zatrybiło"? Może podasz co? Bo albo zrobiłeś coś źle, albo muszę uaktualnić instrukcję... Przepraszam za wymaganie poświęcenia Twojego cennego czasu, ale jeśli chcesz następnym razem otrzymać pomoc to też daj coś od siebie.
  12. Tak przy okazji, co zrobić jak wydałeś polecenie chmod -R / cośtam. 1. Instalujesz program Paragon (nie dotyczy Unixopodobnych typu Linux) 2. Wkładasz kartę do czytnika, kopiujesz na swojego kompa ważne pliki 3. Za pomocą Twojego Ulubionego Programu instalujesz na nowo RaspiOS 4. Konfigurujesz system 5. Przez SCP wgrywasz pliki do swojego domowego katalogu 6. Konfigurujesz prawidłowo serwer www. 7. Jest szansa, że zadziała.
  13. A co wypisuje ESP na wyjściu (powód resetu)? Po mojemu problem z zasilaniem. Masz tam jakieś kondensatory?
  14. Jakby użył toby nie pisał Dlatego pisałem o poczytaniu sobie o uprawnieniach; sudo to nie jest - jak mawiała pewna młoda lekarka - idealne pacaneum na kaca...
  15. lepiej find i -exec chmod - można oddzielnie zmienić uprawnienia dla plików (0644) i katalogów (0755).
  16. Jak widzisz, wykonałeś przytłaczającą ilość działań, teraz prosisz o przepis na drugą przytłaczającą ilość działań po to, aby za każdym razem jak będziesz chciał coś zmienić w katalogu serwera wykonywać kolejną przytłaczającą porcję... Nie lepiej zrobić to raz i mieć święty spokój? Poczytać o uprawnieniach w Linuksie, jak to zrozumiesz problem zniknie. Bez tego będziesz z każdą duper^Wdrobnostką latał na forum i zawracał głowę. Podpowiem: aby móc odczytać plik, którego nie jesteś właścicielem plik musi na to pozwalać.
  17. Mój post w tym wątku z 6 lutego 2019, plus późniejsze na temat MariaDB
  18. Nie, nie interesuje Ciebie BPM. Pamiętaj, że BPM to (upraszczając) nic innego jak ilość taktów w jednostce czasu, przy czym ta jednostka to raczej nie sekunda (w końcu PM to "per minute"). A nigdzie nie jest powiedziane, że takty mają być identyczne. Tempo może przyspieszać, zwalniać, a nawet pojedyncze takty mogą mieć różną długość (fermata). Poza tym co powiesz na nietypowe metrum (Pink Floyd, "Money")? Ponieważ nie chcesz robić animacji w stylu "Animusic" (gdzie faktycznie musiałbyś znać położenie w czasie każdej nuty), a sterować kolorową lampką, zasugerowałbym rozpoczęcie od czego ta
  19. Czekaj moment. Po co Ci BPM? To jest określenie tempa, a nie rytmu. Raczej w latach 70-tych na dyskoteki nie chadzałeś, ale pewnie starsi pamiętają tajemnicze urządzenia o nazwie "iluminofonia", które bardzo ładnie migało w tak muzyki. A było to nic innego jak trzy żarówki z filtrami podłączone do trzech filtrów; czerwona (dolnoprzepustowy) bardzo ładnie łapała centralę Spróbuj na początek czegoś takiego (czerwony - dół, zielony - środek, niebieski - góra), bez żadnego liczenia BPM-ów. Zainteresuj się też kodem wtyczek do jakichś playerów typu "synaesthesia" (nie podam linka,
  20. Dopiero dzisiaj mogłem to sprawdzić - na razie mam nie taki kondensator jak chciałem ale to i tak prowizorka, a ładnie tnie jakieś 90% artefaktów.
  21. No pisałem o wyrównaniu Przy okazji to wcale nie jest taki dobry pomysł - ESP potrzebuje, aby 32-bitowe wartości (w tym przypadku float) były wyrównane do 4; w przeciwnym razie potrzebuje czterech dostępów do pamięci zamiast jednego. Lepszy byłby układ struktury: struct cośtam { float f; char[4] p; uint8_t id; }
  22. Co dokładnie otrzymujesz? Co dostaniesz, jeśli Arduino wyśle 1 jako int32_t? Co do floatów pogadamy jak się rozwiąże sprawa z int32_t.
  23. ethanak

    Czujniki z serii GROVE

    Cytując zdanie z linku który podał @Elvis: nie bardzo rozumiem, czego nie można w tym zdaniu nie rozumieć NC - not connected SIG - signal (np. jedynka jak poczuje wibracje, a zero jak nie poczuje) Uprzedzając dalsze pytania: na podlinkowanej stronie jest również link do przewodnika użytkownika, może go przeczytasz?
  24. ethanak

    Czujniki z serii GROVE

    Sprawdzić w dokumentacji czujnika - ew. popatrzeć na płytkę (niektóre płytki mają oznaczone SDA i SCL) Jak sama nazwa wskazuje - magistrala, czyli coś do czego możesz podłączyć więcej niż jeden czujnik. Poczytaj o tym jak działa I2C. dwa
  25. Odpowiedz na dwa pytania: Ile bitów ma int w Arduino? Ile bitów ma int w ESP32? Do tego dochodzi wyrównanie w strukturze i masz dokładny galimatias. Jeśli zastosujesz int32_t zamiast int to powinno przejść.
×
×
  • 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.