Skocz do zawartości

Przeszukaj forum

Pokazywanie wyników dla tagów 'Adafruit'.

  • Szukaj wg tagów

    Wpisz tagi, oddzielając przecinkami.
  • Szukaj wg autora

Typ zawartości


Kategorie forum

  • Elektronika i programowanie
    • Elektronika
    • Arduino i ESP
    • Mikrokontrolery
    • Raspberry Pi
    • Inne komputery jednopłytkowe
    • Układy programowalne
    • Programowanie
    • Zasilanie
  • Artykuły, projekty, DIY
    • Artykuły redakcji (blog)
    • Artykuły użytkowników
    • Projekty - DIY
    • Projekty - DIY roboty
    • Projekty - DIY (mini)
    • Projekty - DIY (początkujący)
    • Projekty - DIY w budowie (worklogi)
    • Wiadomości
  • Pozostałe
    • Oprogramowanie CAD
    • Druk 3D
    • Napędy
    • Mechanika
    • Zawody/Konkursy/Wydarzenia
    • Sprzedam/Kupię/Zamienię/Praca
    • Inne
  • Ogólne
    • Ogłoszenia organizacyjne
    • Dyskusje o FORBOT.pl
    • Na luzie

Kategorie

  • Quizy o elektronice
  • Quizy do kursu elektroniki I
  • Quizy do kursu elektroniki II
  • Quizy do kursów Arduino
  • Quizy do kursu STM32L4
  • Quizy do pozostałych kursów

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Rozpocznij

    Koniec


Ostatnia aktualizacja

  • Rozpocznij

    Koniec


Filtruj po ilości...

Data dołączenia

  • Rozpocznij

    Koniec


Grupa


Imię


Strona

Znaleziono 5 wyników

  1. Witam, używam sterownika Adafruit Motorshield v2 do serwomechanizmów i na serwach typu mikro (dokładnie tych załączonych z kursu Forbot), wszystko działa poprawnie. Natomiast gdy podpinam serwo PowerHD LF-20MG to działa ono tylko i wyłącznie gdy każę mu się ustawić w funkcji setup, natomiast już w funkcji loop zaczyna wykonywać ruchy w dziwne strony a także, odcina mi czasami połączenia z Arduino i nie wiem jak to naprawić. Na pewno wiem że nie jest to wadliwy model, gdyż kupiłem ich 4 i wszystkie zachowują się identycznie. Próbowałem na różne sposoby je zasilać (przez sterownik, bezpośrednio, przez przetwornicę, stabilizator napięcia), ale nie wydaje się to pomagać, bardzo proszę o pomoc
  2. Cześć. Poszukuję możliwości skrócenia czasu inicjalizacji magistrali i2c, działam na esp 07 i podłączonym do niego bme280. Esp odczytuje dane, wysyła do funkcji espnow i jest usypiane. Problemem jest długi według mnie czas działania funkcji bme.begin(); Sprawdzałem to oscyloskopem, jak i prostym liczeniem czasu od startu funkcji do jej zakończenia. msTime = millis(); Wire.setClock(400000L); bme.begin(0x76, &Wire); //+113mS msTime = millis() - msTime; Serial.print("T= ");Serial.println(msTime); Czy jest możliwość aby inicjalizacja bme przebiegała "w tle" np jakieś funkcje callback? Przecież te 113mS to cała wieczność dla mikrokontrolera i w tej "wieczności" pobiera około 50mA a tym czasie mógłby nawiązywać połączenie z espnow czy robić bardziej pożyteczne rzeczy.
  3. Cześć wszystkim! Dopiero zaczynam przygodę z maliną. Obecnie działam na modelu raspberry Pi 4B. Po napisaniu kodu, zainstalowaniu odpowiednich bibliotek próbowałem uruchomić plik i efekt jest pokazany poniżej. Czytałem dużo tematów odnośnie tego problemu w j.ang i nie jestem sam. Ludzie zwracali uwagę aby podczas instalowania bibliotek instalować je dla wersji python3 (tak robiłem). Instalując biblioteki robię to zgodnie z przykładami z książki (zdj). Natknąłem się również na artykuł o podobnym problemie. Dotyczył biblioteki Adafruit ale stworzonej dla silników. Autor napisał, że wcześniej pracował na wersji pythona 3.4 a po zaktualizowaniu do 3.6 widział podobne błędy i komunikaty jak w moim przypadku. Cofnął on się do wersji 3.4 i wszystko działało. Ja mam wersje 3.7 i nie wiem jak cofnąć się do starszej plus nie wiem czy to pomoże akurat w moim przypadku. Bardzo proszę o wyrozumiałość i liczę na odpowiedź, a najbardziej na to, że ktoś miał kiedyś podobny problem co ja 😄 Pozdrawiam
  4. Witam! Mam problem ze zmianą czcionki wyświetlanej na ekranie LCD. Używam ekranu Nokii 5110. Podczas kompilacji pojawia się błąd: no matching function for call to 'Adafruit_PCD8544::setFont(const uint8_t (*)[844])' Mój kod wygląda tak: #include <Adafruit_GFX.h> #include <Adafruit_PCD8544.h> #include <Fonts\FreeMono9pt7b.h> Adafruit_PCD8544 display = Adafruit_PCD8544(8, 6, 5, 4, 3); void setup() { pinMode(7, OUTPUT); // 7 is backlight pin digitalWrite(7, LOW); display.begin(); display.setContrast(60); display.setFont(&FreeMono9pt7bBitmaps); display.setTextSize(1); display.clearDisplay(); display.print("Hello, 123.4"); display.display(); } void loop() {} Kiedy używam funkcji setFont bez argumentów, program działa. Liczę na waszą pomoc. Pozdrawiam
  5. Witam serdecznie wszystkich forumowiczów. Staram się wykonywać polecenia z kursu budowy robota z kamerą. Posiadam malinkę pi 4, do niej podłączyłem RPi motor hat, teraz przy podłączeniu silników pojawia się problem. Otóż przy wpisywaniu komendy/skryptu: from Adafruit_PWM_Servo_Driver import PWM pwm = PWM(0x60) pwm.setPWMFreq(1000) pwm.setPWM(2, 0, 1000) pwm.setPWM(3, 4096, 0) pwm.setPWM(4, 0, 0) pojawia się komunikat: >>> from Adafruit_PWM_Servo_Driver import PWM Traceback (most recent call last): File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named 'Adafruit_PWM_Servo_Driver' >>> >>> pwm = PWM(0x60) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'PWM' is not defined >>> pwm.setPWMFreq(1000) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'pwm' is not defined >>> >>> pwm.setPWM(2, 0, 1000) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'pwm' is not defined >>> pwm.setPWM(3, 4096, 0) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'pwm' is not defined >>> pwm.setPWM(4, 0, 0) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'pwm' is not defined >>> Jako mało doświadczony w elektronice i programowaniu, proszę bardziej doświadczonych i mądrzejszych kolegów o pomoc. Dlaczego nie może znaleźć sterowników adafruit? Co mogę w tej sytuacji zrobić? Serdecznie pozdrawiam i z góry dziękuję za odpowiedź oraz poświęcony czas.
×
×
  • 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.