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
    • 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...