Skocz do zawartości

rziomber

Użytkownicy
  • Zawartość

    69
  • Rejestracja

  • Ostatnio

Reputacja

54 Bardzo dobra

O rziomber

  • Ranga
    4/10

Ostatnio na profilu byli

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

  1. Captive Portal dla naszego wszystkomierza opartego na ESP8266: #include <DNSServer.h> DNSServer dnsServer; [...] IPAddress apIP(192, 168, 1, 1); WiFi.softAPConfig(apIP, apIP, IPAddress(255, 255, 255, 0)); // WiFi.softAP(ssid, password); WiFi.softAP(ssid); dnsServer.start(53/*DNS_PORT*/, "*", apIP); Dzięki temu możemy zapomnieć IP urządzenia
  2. Bez wykrzyknika obok? Toolchain zostal zainstalowany, w menu wybrano odpowiedni rodzaj plytki, Arduino IDE widzi port COM odpowiadajacy plytce? https://wiki.seeedstudio.com/Seeeduino-XIAO/#software
  3. Warto spróbować z innym kablem USB. Niektóre potrafią jedynie zasilać, nie transferować dane. Płytka jest widoczna w winowsowym Managerze urządzeń?
  4. Czy w ramach konkursu mógłbym opisać proces projektowania kilku zaślepek do teleskopu w programie OpenSCAD? Oczywiście z nawiązaniem do stosownych produktów związanych z drukiem 3D z Botlandu. Efektem są banalne przedmioty, jednakże postaram się przekazać stosowną wiedzę Czytelnikom, co mam nadzieję zaowocuje w obudowach przyszłych projektów DIY na forum. Krótka zajawka problemu na forum Astropolis. Przy okazji poruszyłbym zagadnienie konstrukcji domków dla elektroniki. Tak, wiem o terminie końca konkursu
  5. Warto przypomnieć, że czas można kraść z Internetu Getting Date & Time From NTP Server With ESP8266 NodeMCU
  6. Tam to sluży raczej jedynie konfiguracji, nie wykonywaniu jakiś magicznych czynności. Po prostu #define SSD1306_USE_I2C https://pl.wikibooks.org/wiki/C/Preprocesor#instrukcje_warunkowe
  7. Czy tam nie powinno być String(ds.getTempCByIndex(0)) zamiast rzutowania (String)ds.getTempCByIndex(0)? https://www.arduino.cc/en/Reference.StringConstructor
  8. Warto wspomnieć o alternatywie dla Bootstrapa: CSS Grid. Jest on natywnie obsługiwany przez przeglądarki. Dzięki temu nie trzeba ładować biblioteki do SPIFFS.
  9. Mea culpa pi@raspberrypi:~ $ groups pi adm kmem dialout cdrom sudo audio www-data video plugdev games users input netdev gpio i2c spi sudo usermod -aG gpio pi sudo usermod -aG kmem pi Nie zmienia to faktu, że pigpio NADAL NIE DZIAŁA po pomyślnym dodaniu do tych grup. //poniżej dopisane po edycji! pi@raspberrypi:~ $ groups pi pi : pi adm kmem dialout cdrom sudo audio www-data video plugdev games users input netdev spi i2c gpio Nawet producent zaleca "The pigpiod utility requires sudo privileges to launch the library but thereafter the pipe and socket commands may be issued by normal users." Tak z zupełnie innej beczki. Napisałeś: co z resztą było jedną z pierwszych moich prób rozwiązania problemu! W kolejnym poście odpisałem: sudo adduser pi gpio za co zostałem nagrodzony: A teraz proszę zobacz na końcówkę https://help.ubuntu.com/community/AddUsersHowto albo do sekcji DESCRIPTION manualu.
  10. Jest kilka sposobów manipulacją GPIO i jak dobrze kojarze ten stosowany przez bibliotekę pigpio nie działa z sudo adduser pi gpio
  11. Dla C/C++ polecam bibliotekę pigpio. W praktyce polecam zainstalować daemon pigpiod i z nim komunikować się w naszym programie. Dzięki temu nasza aplikacja nie będzie wymagała uruchomienia z poziomu roota. RPi GPIO Code Samples WiringPi pomimo zapewnień producenta prawdopodobnie nie działa poprawnie na Raspberry Pi 4. Nie zostanie to też raczej poprawione.
  12. W takim wypadku nadal mój przykład jest aktualny. Wykorzystasz z niego timer cyklicznie pobierający wartości. Jedynie zamiast podmiany zawartości elementu o zadanym ID document.getElementById("time").innerHTML = this.responseText; będziesz dopisywał this.responseText; do jakiejś tabelki czy tam DIVa.
  13. A spróbuj Blockscad3d. To taka Scratch - nakładka na OpenSCADa. Można uzyskać podgląd kodu w tym środowisku. Prawdę mówiąc to właśnie blockscad3d przekonał mnie do przejścia na czystego OpenSCADA. Wcześniej nie uwierzyłbym, że tworzenie pudełek do urządzeń w czystym kodzie źródłowym może być tak proste.
×
×
  • Utwórz nowe...