Widzę, że chyba nie za bardzo wiesz, jak się do tego zabrać. Poniżej zmiany które należy dokonać w pliku "mcufriend_shield" dotyczące funkcji: [syntax=arduino] #define BMASK (3<<0)//00000011 #define EMASK (1<<3)//00001000 #define DMASK ((7<<5)//11100000 #define CMASK (3<<0)//00000011 static inline //hope we use r24 void write_8(uint8_t...
Znalazłem bibliotekę do jego obsługi: http://www.mcselec.com/index.php?option=... ale płytka którą nabyłem ma inną pinologię. Doszedłem w końcu co i jak poustawiałem piny i wyświetlacz wyświetla. Znajdź jeszcze tą: http://www.mcselec.com/index2.php?option... e marcus
Jeśli wyświetlacz jest w HD44780 to chyba nie ma takiej potrzeby. Bo czy masz wyświetlacz 2*16 czy 2 * 40 to jego pamięć zawsze wyglada tak samo tj. jakby ją rozrysować w tabelce to bedzie miała 40 kolumn. A jak masz wyświetlacz szerokości np 12 to porpostu wyświetli pierwsze 12 znaków. Wydaję mi się że wystarczy jak ustawisz 4*40 wyświetlacz to bedzie...
Dodałem tylko twój makefile i poedytowałem na różne sposoby ścieżki, ale cały czas krzyczy, że brakuje plików nagłówkowych. No to może warto by było podać ścieżki do tych plików? ;) Properties -> C/C++ General -> Paths and Symbols Dalej już samodzielnie.
ja też korzystam z biblioteki radzia, na szybciocha przerobiłem sobie to tak: w pliku HD44780.h dodałem takie linie #define LCD_4x20 //#define LCD_4x16 #ifdef LCD_4x16 #define LCD_WIDTH 16 #define LCD_LINE20x10 #define LCD_LINE30x50 #endif #ifdef LCD_4x20 #define LCD_WIDTH 20 #define LCD_LINE20x14 #define LCD_LINE30x54 #endif 1-szymi dwiema liniami...
To, że do baku samochodu benzynowego dasz radę wlać diesla, to nie znaczy, że pojedzie. Nie podmieniaj biblioteki na inną, bo nie wiesz, jaki to da efekt. fatal error: HX711.h: No such file or directory oznacza, że plik nie został znaleziony. Prawdopodobnie nie masz zainstalowanej biblioteki. W Arduino IDE wybierz menu Tools -> Manage Libraries... Tam...
(...) chwyceniem wiadomości, phishing, brak jednorazowych tokenów o ograniczonej ważności). Jeśli atakujący zastosuje RCE, SQL Injection, ataki XSS i dostanie się do aplikacji, to jaki efekt uzyska w naszej aplikacji? Jakie są aktualne trendy Dwuskładnikowa autoryzacja, jakie się teraz stosuje mechanizmy? Wstępna ocena dostępnych informacji Pytanie...
Jezeli Rew odwraca bity w bajcie to jest to masakra i nawet nie będę sprawdzać czy to działa. Bardziej naiwnej funkcji dawno nie widziałem [syntax=c]uint8_t Rew1(uint8_t v) { v = ((v >> 1) & 0x55) | ((v & 0x55) << 1); v = ((v >> 2) & 0x33) | ((v & 0x33) << 2); v = ((v >> 4) & 0x0F) | ((v & 0x0F)...
Może jakaś rada od wyjadaczy? :) Oczywiście...zamiast godzinami przeczesywać internet stwórz bibliotekę elementu. Jest to dość prosta czynność i nie ma co demonizować -bez problemu sobie z tym poradzisz. W internecie jest sporo opisów jak do rzeczy należy podejść. By sobie ułatwić sprawę możesz poszukać wśród dostępnych bibliotek Eagla elementu którego...
No to widzę że szykuje mi się konkurent w 3D :D Co do stosowania otworów z biblioteki holes.lbr to należy wyłączyć tą warstwę w ustawieniach programu 3D w przedostatnim panelu z warstwami. Aby wyprowadzenia kondensatorów skrócić należy w pliku xx.pov ustawić #declare pin_length = 2.5; lub przerobić #macro dotyczące długości wyprowadzeń w kondensatorach....
Bo widzisz - uclinux to taki sam linux, tylko zbudowany z alternatywną biblioteką standardową - zamiast libc masz ulibc. Oj tak nie do końca, uCLinux jest projektem portującym jądro Linuksa na procesory bez jednostki MMU. Jądro linuksa korzysta z własnych implementacji bibliotek standardowych. Co do procesu kompilacji. Poszukaj w moich postach, podawałem...
A faktycznie namieszali chłopaki w tym SDL. Ale można to obejść: 1. Po pierwsze typ projektu musi być Win32 konsola - żeby wogóle się konsola otwierała 2. Nie dołączasz do projektu statycznej biblioteki libSDLmain ale zamiast tego zciągasz sobie źródła SDL i dodajesz do swojego projektu plik SDL_win32_main.c 3. W tym pliku jest przyczyna zamieszania,...
https://obrazki.elektroda.pl/4024708700_... Witajcie moi drodzy. Przedstawię tu pierwszy na świecie tutorial programowania modułu WiFi WB2S, czyli BK7231. Moduł ten występuje w wielu urządzeniach smart home, a w internecie panuje opinia, że nie można stworzyć dla niego własnego firmware. Nic bardziej mylnego - pokażę tu krok po kroku...
Drobna modyfikacja będzie potrzebna ale przynajmniej nie zaczynam od zera. Wielkie dzięki crazy_phisic --- W załączniku dopasowana biblioteka do mojego pdf-a
https://obrazki.elektroda.pl/2807245700_... Witam, Temat odgrzany, i nie mojego autorstwa, ale warty przypomnienia. Potrzebowałem aby pewne urządzenie wystawiało mi do PCta kilka klawiszy klawiatury. Słyszałem już kiedyś o projekcie SWUSB pisanym w jedynym języku który choć trochę znam - Bascom. Zaprojektowałem jednostronną niewielką...
Dobre pytanie, szczególnie w przypadku dystrybucji binarnej.... W praktyce widziałem, że niektórzy umieszczają info w instrukcji. Niektórzy nie piszą nic. Wydaje się, że wystarczy w instrukcji/na stornie wspomnieć, że wykorzystujesz taki kod i będzie ok.
Masz może jakiś pomysł jak zapobiegać tego typu sytuacjom? Aby po przykładowym sformatowaniu dysku, czy innych podobnych sprawach, element który wczytaliśmy z "obcej" biblioteki, był zapamiętany? Nowsze wersje programu KiCAD zapisują kopie użytych symboli w pliku xxxx-cache.lib w katalogu z plikami projektu. W wielu wypadkach można go jawnie dodać...
Witam, może było to już na forum, ale ja nie mogę nic znaleść. Zbudowałem sobie sterownik/włącznik , który mierzy temp (DS), ciśnienie (BME280) i włącza i wyłącza światło przy pomocy klawisza + komunikacja po RS485. Do komunikacji używam biblioteki (at)jnk0le dostępną na githubie. Parsowanie mam zmodyfikowaną wersję (at)ColinBrosseau też dostępną na...
https://obrazki.elektroda.pl/1761046600_... Pokażę tu jak uruchomić z Arduino czterocyfrowy wyświetlacz 7-segmentowy sterowany poprzez rejestr przesuwny 74HCT164 i cztery tranzystory BC546. Płytka z wyświetlaczem znów będzie odzyskana z elektrośmieci. Będzie to już kolejny temat, w którym uruchamiam wyświetlacz, gdyż omawiałem już...
Witam. Chciałbym się z wami podzielić moim pomysłem na listwę zasilającą z gniazdami sterowanymi za pomocą programu. Założenie było takie, żeby każde gniazdo w listwie było sterowane oddzielnie, aby rozwiązać problem ciągłego włączania i wyłączania urządzeń, takich jak drukarka, skaner, dysk zewnętrzny czy głośniki itp. Większość z tych urządzeń ma...
Płytka nie ma tu za wiele do znaczenia. Ewentualnie układ pinów może nie pasować, ale zamiana kolejnością trzech pinów nie powinna nastręczać dużo trudności. Należy porównać noty katalogowe tych dwóch elementów, ich układ pinów oraz co ważniejsze parametry elektryczne. Być może jeśli rozbieżność parametrów elektrycznych tych dwóch elementów jest duża...
http://obrazki.elektroda.pl/4612126000_1... Witam wszystkich forumowiczów Chciałem wam przedstawić mój nowy projekcik sterownika akwariowego Jak pewnie niektórzy pamiętają zbudowałem już dwie wersje sterownika akwariowego http://www.elektroda.pl/rtvforum/topic29... http://www.elektroda.pl/rtvforum/topic26... Po raz kolejny...
Dorzucam obiecany krótki opis struktury kodu w module głównym. Przy tym stopniu skomplikowania postanowiłem skorzystać z systemu czasu rzeczywistego, wybrałem znany mi już FreeRTOS. Dzięki temu miałem możliwość podzielenia funkcjonalności na poszczególne procesy. Poniżej wklejam printout z wszystkimi procesami i drugi z socketami. https://obrazki.elektroda.pl/4477476100_...
Prosze - wersja arduino WEMOS (ESP8266): [syntax=c] #include <ESP8266WiFi.h> #include <ESP8266WebServer.h> #include <ESP8266NetBIOS.h> #include <ESP8266mDNS.h> #include <WebSocketsServer.h> #include <EVE.h> #include <EVE_commands.h> #include <EVE_config.h> #include <EVE_target.h> #ifndef STASSID...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
W ustawieniach V-USB jest taka opcja jak: #define USB_CFG_INTR_POLL_INTERVAL 20 Dzięki niej można ustawiać w jakich ostępach czasu (ms) ma następować przerwanie od V-USB. Spróbuj nieznacznie zwiększyć np do 25 ms, może to nie będzie za dużo. Nie dam teraz głowy, ale wydaje mi się że eksperymentowałem z 30 ms i transmisja działała poprawnie, mogę sprawdzić...
Witam, Poszukuję bezskutecznie biblioteki do obsługi przez STM32 wyświetlacza ADAFRUIT 2050 z kontrolerem HX8357D. Wszystko co znajduję jest dla Arduino a znaleziona modyfikacja dla STM32h7xx nie za bardzo chce się przekompilować pod f3 ( pewnie jestem za słaby ). https://www.adafruit.com/product/2050
(at)ElektrodaBot ...niezły bot! ;) Jakie są podstawowe różnice w funkcjonalności, budowie struktur runtime i komponentów między firmware OpenBeken i ESPHome? Wstępna ocena dostępnych informacji Chcesz porównać oprogramowanie układowe OpenBeken i ESPHome pod względem podstawowej funkcjonalności, struktur kompilacji, środowiska wykonawczego i obsługi...
Obecnie w Linux Mint 20 (Xfce) - KiCad 6 i Kubuntu 20 - KiCad 7 (Plasma) nie ma problemu z dostępem do (odczyt) bibliotek KiCada. Jednak ich modyfikacja i zapis wymagają uprawnień do zapisu. Z jednej strony chroni to oryginalne biblioteki przed zmianami, ale również utrudnia modyfikację tych bibliotek. Też dziwię się, że nikt nie wpadł na pomysł, aby...
(...) światła najlepiej zintegrowane z moim HA? Czy te światła są kompatybilne z Cloudcutter? Czy powinienem przylutować do nich chip ESP32, czy po prostu użycie ESP32 BLE jest wystarczająco dobre? https://obrazki.elektroda.pl/6476923500_... https://obrazki.elektroda.pl/9607950300_... Jak dotąd wiem niewiele... Wygląda na to,...
Dzień dobry wszystkim, Zakupiłem prosty wskaźnik energii OR-WE-504 firmy ORNO w celu monitoringu napięcia oraz prądu. Konfiguracja sprzętowa to Arduino Mega + konwerter TTL <-> RS485 + OR-WE-504. W pierwszej kolejności przetestowałem odpytywanie z dedykowanym programem od producenta i komunikacja działa prawidłowo. Podłączyłem urządzenie do sterownika...
A może: https://arduino.stackexchange....n-reque... Używam trochę innej biblioteki ale mocno mnie naprowadziłeś, choć ktoś już wcześniej wspomniał o dodaniu nagłówka ale ja jeszcze pod tym względem nie do końca wiedziałem o co chodzi. Poz tym to nagłówek dla "CORS". Ale w wykorzystanej przeze mnie bibliotece ESPAsyncWebServer na...
Cześć, Odkopuję wątek bo mogę stwierdzić, że projekt udało mi się zamknąć i to z jakimś tam sukcesem. Projekt oparłem o to rozwiązanie: https://github.com/flosommerfeld/ESP8266... (Sterownik silnika z tego projektu można taniej kupić w Polsce) Wykorzystałem ten sam silnik, sterownik do silnika, sensor odległości...
Mam dostęp do oprogramowania ADS Nie wiem nic o ograniczeniach mocy Jak myślisz, jakie będzie ograniczenie? I jestem całkowicie początkujący Czy możesz mi pomóc zaprojektować dokładny wzmacniacz niskoszumowy z podanymi specyfikacjami? Mam na myśli dosłownie każdy krok!!! Wstępna ocena dostępnych informacji Projektujesz wzmacniacz o niskim poziomie...
I faktycznie dla tego wyświetlacza jest inaczej nie 01-10 tylko 80 81 82 83 84 85 86 87 C0 C1 C2 C3 C4 C5 C6 C7 Tylko jak to teraz skonfigurować? Albo wyświetlasz to w trybie 2 liniowym albo spora modyfikacja biblioteki cię czeka.
Jedyna możliwość to modyfikacja biblioteki MCS.lib . Należy zmodyfikować procedurę przerwania _GOTCHAR X ( X - nr usart). Wartość bytematch jest zapamiętywana jako stała _CHECHCHAR X _char ( X - nr usart). Tą linie musisz zastąpić swoim kodem: * Cpi r25,_CHECHCHAR0_char ;check with char to compare
Dla jednego elementu to nie problem ale dla kilku to się rozsypuje całe pcb.. Tylko źle zaprojektowana płytka jest bezwartościowa i nie ma innego wyjścia niż ją poprawić. Więc znikające ścieżki i tak są bezwartościowe, jeśli źle wytrasowane. Jest narzędzie Pinswap do zmiany wyprowadzeń, ale stosuje się je zazwyczaj w przypadku cyfrowych układów scalonych...
To nie dział ze zleceniami :wink: Biblioteki Arduino można wykorzystać w GCC. Poza tym, obsługa zarówno LCD jak i ekspandera są bardzo proste, przerobienie pierwszej lepszej biblioteki do obsługi LCD tak aby korzystała z I2C nie powinno zająć więcej jak godzinę. To co udało mi się znaleść w necie ma inne połączenia między PCF8574T a LCD 16x2. Ale zasada...
W innych dyskusjach często przeciwko arduino pisano, że biblioteki do niego itd są nie testowane i mają masę błędów. W procesie tworzenia oprogramowania jest taka technika jak testy regresyjne. Służą one po to by modyfikacja kawałka kodu nie wprowadzała błędów. Jeśli takich testów nie ma, to nie ma pewności czy commit naprawiający jeden błąd nie wprowadza...
No coś z tym ostatnim etapem mam jakiś problem, bo już wcześniej czyniły się cuda przy edycji bibliotek. za nic nie dało się tego zapisać, jedyną opcją było użycie w edytorze opcji "zastosuj w projekcie", ale po jakimś czasie o dziwo zrobiło się samo. Czyli jak to powinno wyglądać w punktach? 1. otwieramy np RLC.lbr 2. edycja footprintu 3. zapis i...
Wstęp Modelarstwo rakietowe to piękny sport uprawiany przez nielicznych. Jego piękno tkwi w modelach rakiet oraz wielu silników rakietowych które tworzą amatorzy tego sportu. Elektroniczne moduły zapalające silniki są nieodzownym elementem stanowiącym bezpieczeństwo tego sportu. Moja propozycja timera (spark ignition system) do silników rakietowych...
Ile? Tyle, ile potrzebuję. Nie chodzi o mnie (ja od dłuższego czasu nic nie napisałem - zajmuję się czym innym). Skoro się tym nie zajmujesz od dłuższego czasu to nie uważasz, że trochę zostałeś w tyle jeśli chodzi o technologię? No właśnie ja o chlebie, ty o niebie. Ja o tosterach i czajnikach ty o RTOS. Jak ma coś wyjść z tej dyskusji, skoro wy ograniczacie...
W tej sprawie programy komputerowe typu PowerDVD i odtwarzacze sprzętowe wrzucamy do jednego wora. Jak wiemy, każda płyta DVD zawiera treści przygotowane w taki sposób, że nie da się tych treści przewinąć. Najczęściej to są reklamy innych filmów. Jakby się trochę zastanowić, to mi się wydaje, że w praktyce to jest tak, że dany filmik ma pewne atrybuty...
https://obrazki.elektroda.pl/6483751800_... Witam, PROJEKT ostatecznie ukończony :D wersja ostateczna programów dla płytek MASTER Arduino Mega2560 i SLAVE ESP8266-12E Testowałem urządzenie przez kilka dni, w międzyczasie dokonałem kilku przeróbek, jak w kodzie tak i w połączeniach PIN itp. Usunięte zostały wykryte błędy, najważniejsze to...
W projekcie płytki masz nałożone na siebie dwie płytki drukowane. Jedna do główna płytka drukowana, a druga płytka to złącze oznaczone w projekcie jako CART1 . Właśnie to złącze jest powodem dziur w płytce w widoku 3D. Przygotowując płytkę do renderowania widoku 3D nie może mieć ona na warstwie nr 20 (Dimension) innych linii niż krawędzie tworzące zarys...
Jezeli uwazasz ze Twoj plik nie jest uwalony to tymbardziej zycze powodzenia w jego obrobce ! Popros moze kogos starszego o sprawdzenie tak dla pewnosci tego pliku bo ja ide o zaklad ze jeszcze przed modyfikacja Twoj golfik nie odpali , a po modyfikacji nie bedzie juz mial 90KM tylko zapewne troszke mniej :) No pogratulować (nie) wiedzy jak będę w...
ale czy na pewno można sobie je zmodyfikować i żądać na forum kasy za udostępnienie zmodyfikowanych? Skoro modyfikacja trwała 2 dni i z oryginału zostało kilka procent, jak najbardziej można a wręcz trzeba. Czy kolega, gdy wykona projekt z Arduino, gdzie wszystkie biblioteki są za darmo, bierze wynagrodzenie za ten projekt? Jeśli nie, zapraszam do...
Identyfikacja czujnikow - znaczy implementacja ROMSearch to raptem kilkanascie linii kodu w C. Gotowe biblioteki sa w necie. Ibuprom: napisz cos wiecej o swoim sterowniku, masz jakies fotki, albo opis? Robie cos podobnego i ciekawi mnie jak inni do tego podeszli.
Można przepisać na dowolny procesor ze sprzętowym USB, ale prędkość nie wzrośnie znacznie. Ale tak się świetnie składa że akurat istnieje proste, tanie, łatwo dostępne rozwiązanie, które upraszcza Twój hardware do minimum. I to bez większego wysiłku. Chodzi o pospolitą płytkę "Blue pill" STM32F103C8T6 dostępną byle gdzie za kilkanaście zł. Plus oprogramowanie...
Witam, Mam bardzo podobny problem, otóż nie wiem czemu, ale po odpaleniu przykładu ze strony: [url=http://www.stf12.org/developers/ODe... ODev Idea Uruchomiony przykład działa poprawnie, natomiast problem pojawia się gdy probuje uruchomić własne zadania, lub wysłać z istniejących zadań poprzez kolejke dane do wyświetlania na LCD. Wtedy system...
ltspice biblioteki kicad biblioteki biblioteki library
hasło netia mixture adaptation wyjście słuchawki telewizor
przeskoczył pasek rozrządu przeskoczył pasek rozrządu
Gra u bukmachera a grzech według Kościoła Katolickiego Oporność między klemą a masą silnika - normy i pomiary