(at)reiko Jak się uczyć to C++. Języki obiektowe to teraźniejszość i przyszłość.
Klasy dziedziczą. Czyli to programowanie obiektowe? Jak programujesz z Arduino HAL i C++ to nie ma odwrotu :)
Czy możecie coś podpowiedzieć odnośnie programowania na arduino bo próbuje blokami na tinkercad i lipa. Jak wykonać pomiary i jak generować pwm? To to coś nie jest do robienia radyjek w MineCraft? W każdym razie w rzeczywistym świecie nic z tej zabawki. Składania Arduino nie jest trudna, C obiektowe w wersji na mikrokontrolery. Ewentualnie zostaje...
Adruino to fajny framework, wbrew temu co napisano powyżej jest napisany w C++, a nie w C. To dosyć istotna różnica. A że jest to framework to udostępnia gotowe biblioteki. Oczywiście można przyjąć postawę, że to ogłupiające i lepiej pisać samemu. Ale z drugiej strony to zależy co jest celem. Szczególnie początkujący mogą utknąć na takich niskopoziomowych...
Oprogramowanie to jest dystrybuowane na licencji GPL, oznacza to, że aby móc legalnie z niego korzystać trzeba cały tworzony kod publikować za darmo np. w sieci. Na pewno tak jest? Już piszę o co mi chodzi (jak gdzieś się pomyliłem to mnie poprawcie). Napisaliśmy program na Arduino, kompilujemy go w Arduino IDE, Arduino IDE używa avr-gcc do skompilowania...
To pojawia się więcej opcji oraz UF2; Tu też nie rozumiem kompletnie filozofii pojawiania się w opcji Port, tego niby urządzenia UF2. Bo sama metoda wgrywania, że przez kopiowanie pliku wsadu (.uf2) na dysk, jest wybrana już w innej opcji Upload Metod. A do opcji Port trzeba wciąż wchodzić jeśli np. korzysta się z monitora portu i przełączać co chwilę....
Dialekt Arduino to nie C a C++, i tu możliwości są znacznie większe. Pozostawanie w archaicznym C 1980 to masochizm. Pierwsze z brzegu to referencja (inne to rozwiązania obiektowe - a na 32 bitowych nie widzę powodów nie używać) [syntax=c]bool /*positive */ FunkcjaOdczytujaca(uint_8t & dana)[/syntax] enum, wiele innych technik których nie użyć jest...
Witam, :shocked!: obiektowe jest całkowicie niemodne, B.P.A.N.M.S.P. Nie modne ale przyszłościowe. Obecnie można programować obiektowo w ST na PLC ale skypty hmmmm..... Pozdrawiam,
Czyli wykorzystuje 4 sockety, a pojedyńczy bufor ma 1500 bajtów. Niby powinienem to przeczytać ale wykorzystuję gotową bibliotekę z Arduino. A że pracuję jako programista obiektowy to wiem że robienie czegoś od podstaw wychodzi 10 razy drożej. Ruzumiem więc że gotowa biblioteka Arduino jest tutaj przysłowiowym wrzodem na 4 literach. Bo nie ma bezpośredniej...
1. Ja też nie rozumiem celu. Dlaczego musi być C a nie "C z klasami" (tak nieco złośliwie rygoryści wysoko obiektowego C++ mówią o prostych zastosowaniach). Wszystkie wymienione przez Ciebie narzędzia akceptują C++. 2. a) Pola klasy przenosisz do struct b) każda metodę (która nie jest static) zamieniasz na funkcję, gdzie pierwszym parametrem jest wskaźnik...
Bo programowanie to sposób myślenia jak będziesz umiał C to i każdy sterownik szybko opanujesz.Ponadto nie każdy absolwent AiR musi pracować w automatyce jest jeszcze branża IT a tutaj tylko programowanie obiektowe, od razu masz większe możliwości
To można przyrównać jak pisanie w .NET No jeżeli uważasz że pisane w C# aplikacji nie wymaga głębokiej wiedzy, znajomości programowania obiektowego itd itd to raczej się z Tobą nie zgodzę. Trudno porównywać .NET i Arduino. .NET po prostu nie służy do pisania driverow.
Zainspirowany przejrzałem żróła arduino, Szczerze mówiąc nie jest to framerwork który cenię za profesjpnalny sposób zaprojektowania, ale oczekiwałem bardziej 'obiektowego' designu portów, a to siedzi w C - trochę gorzej niż się spodziewałem. Tu masz dla ciekawości implementację dyskutowanej funkcji: https://github.com/arduino/Arduino/blob/...
(at)jvoytech Destruktora nie przeimplementowałeś, wg mnie to dosc ważne, podobnie jak konstruktor który NIE DA SIĘ pominąć (wg pomysłu C się da, albo wykonać dwukrotnie) Miałem w swoich życiu czas pisania obiektowego w C, potwierdzam, da się. Tylko czy o to chodzi ... W wątku chyba jednak chodzi o "jak najskuteczniej zarypać przypuszczalnie działające...
C w sposób trochę bardziej zorganizowany i naśladujący - trochę ubogo - obiektowość IMO jeżeli obiektowość to język obiektowy. Często próby "uobiektowienia" kodu w C powodują że kod dopiero staje się z średniego naprawdę złym. W C się pisze inaczej, a w C++ inaczej. Jak chcesz obiektowo - pisz w C++. W Arduino Arduino jest programowane w C++, więc...
Z "thsp=3" też nie działa. Generalnie mój problem dotyczy wszystkich komend wysłanych przez serial. Ale wiem już o co chodzi. To przypadłość którą kilka postów wcześniej opisywałem, a z którą wciąż się borykam nie mogąc już nic więcej rozwinąć w programie. Chodzi o permanentny brak pamięci na zmienne globalne w moim nano. .."Zmienne globalne używają...
Z tym po części zgodzić się mogę, rozwój w dziedzinie oprogramowania embedded jest szybki nie każdy umie wykorzystać możliwości obiektowe języka C++. Zwykle programy wyglądają jak "asemblerowe" czyli ciągi poleceń bez wykorzystania udogodnień języka. Co nie zmienia faktu, że i tak zadziała to lepiej niż kiepsko napisana obiektowa biblioteka spod znaku...
Definitywnie C zamiast Bascoma. BASIC (Bascom ma ogolnie skladnie jak BASIC) jest bardzo prostym jezykiem programowania, jednak niestety ma on bardzo powazna wade: jesli jest to nasz pierwszy powazny jezyk ktorego sie uczymy to we krwi zostana nam BARDZO zle nawyki w kwestii programowania (dobry programiasta w BASICU bedzie mial olbrzymie problemy mentalne...
Podobnie rozbudowany jest C++ ale Java wydaje mi sie latwiejsza od niego :) Moze dlatego ze ja znam a C++ tylko podstawy. Podobnie? Nie, bynajmniej. Oba języki mają podobną składnię i są obiektowe, ale C++ jest dużo trudniejszy i zdecydowanie bardziej rozbudowany.
A ja powiem tak, mikrokontrolery są bardzo stabilne i mają niesamowicie niskie zużycie mocy. Ale tutaj ich zalety sie kończą. W zastosowaniach sieciowych, pobór mocy jest tak duży że ta druga zaleta przestaje istnieć. Jako zawodowy programista mogę śmiało stwierdzić że mikrokontrolery nie dorastaja do pięt komputerom jednopłytkowym. Pisząc zaawansowany...
Znajdź w folderze Moje Dokumenty/Arduino/libraries bibliotekę PCF8574, a w niej metodę "expander" i zmień jej nazwę. Zarówno w pliku .cpp, jak i .h, we wszystkich wersjach. Możesz chociażby dodać "1" na końcu. Później w programie też musisz pozmieniać oczywiście, żeby używał tej samej nazwy. Zgadzam się, że we wskazanych plikach, ale nie metoda expander....
Wspiera paradygmat obiektowy, a to że nazwy specyfikatorów są inne nie ma większego znaczenia. To nie tylko nazwy specyfikatorów. To nieco inne podejście do danych. Kolega rzucił linkiem, więc pozwolę sobie prze-google-tłumaczyć krótki cytat z tego linka, który wyjaśni innym kolegom niuanse: "Był taki moment w starym serialu Star Trek, w którym lekarz...
"Stosować biblioteki czy własne rozwiązania"? - dać ludziom wybór. Oni będą najlepiej wiedzieli, co wybrać i gdzie zainwestować swój czas. Przeczuwam w postawionym zagadnieniu coś takie, być może zalążek rosnącego zosia-samosia. Po 10 latach wielu takich ludzi nie przyjmuje wiedzy w ogóle, jest najlepszym programistą "bo przecież działa". Generalnie...
#include "plik1.h" #include "plik2.h" Bez głębokich zmian mentalnych, czy w C++ programowania obiektowego, czy w C zdyscyplinowania co do separacji odpowiedzialności, samo #include to jest dalece, dalece niewystarczające. Cytowany kurs nie wchodzi w głębsze tematy A w rękach kogoś niewprawnego duża szansa na sprowokowanie błędów, z którymi sobie nie...
Nie ważne do czego ściągniesz sobie biblioteki: C, BASCOM czy Arduino, na sprzęt AVR, ESP czy PIC, każda biblioteka innego autora może mieć swoje nazwy funkcji, różne argumenty i sposób zwracania informacji. Dlatego nie ma jednej bo komuś coś nie pasowało w istniejącej, napisał swoją i się podzielił. No straszne. Po prostu wybierz sobie taką, która...
No to jest standardowy problem chyba dla ESP Raczej tylko przy programowaniu z Arduino Core. Sam używam tylko ESP-IDF i nie natknąłem się na taki problem. Faktem jest, że arduinowa biblioteka BLE dla ESP32 to obraz nieszczęścia i rozpaczy :) Przy okazji, może zamiast SPIFFS mógłbyś wykorzystać klasę [url=https://github.com/espressif/arduin...
Co istotne w porównaniu do Arduino, do każdego projektu możesz mieć customowy zestaw bibliotek (ta sama biblioteka np. ze zmienionymi parametrami) czego w Arduino nie zrobisz. Ja się bardzo cieszę, że nie zrobię, jeszcze tylko by mi brakowało mieć 10 tak samo nazywających się bibliotek, które różnią się kodem. Jak potrzebuję zrobić forka z jakiejś...
Jakoś to chcesz podsumować, zobaczyć, nieco emocjonalnie :) Ja nie umiem się odnieść do wycinków. Ani zmiennej 'i' nie jestem osobistym, wrogiem, ani 'n', to dopiero w całości się klei albo nie. A jak zmieniamy to idą za tym skutki nie tylko w tym punkcie, ale rozległe (ze zmiany jednej zmiennej idzie zmiana jakby projektowa). Taką pracę na wycinkach...
Co rozumiesz przez znajomość C? Składni języka nauczysz się w weekend. Język C ma kilkanaście słów kluczowych i bardzo prostą skladnię. Nie mówię o nauce korzystania z języka C, tylko o samym języku. Wiadomo, że nauka sprawnego programowania to lata doświadczeń. Tylko, że jak znasz choć jeden język z danej rodziny (strukturalny, obiektowy, funkcyjny...
AVE... (at)jareklnx Nie do końca się z Tobą zgadzam. Zacznę od tego, że przynajmniej do lat 50tych na zachodzie i 90tych u nas większość radioamatorów budowała sprzęt od zera, bo zwyczajnie nie było nic do kupienia. Ba, historia radia komercyjnego zaczęła się od radioamatorów eksplorujących tę nową dziedzinę techniczną. Nawet radioodbiorniki domowe...
Zaciekawił mnie ten temat, ponieważ mam w planie zainstalować kilka paneli. Nie mieszkam w PL i tu gdzie mieszkam nie ma możliwości On-grid, na zasadach jak w PL. Czyli albo pakowanie w baterię i resztę oddać za free, albo off-grid i ciągłe straty. Widzę tylko i wyłącznie bezpośrednie grzanie CWU. Może kiedyś CO. Nawet w lato, które jest raczej mizerne...
http://obrazki.elektroda.pl/7575148500_1... Witam wszystkich użytkowników. Wraz z kolegą chcielibyśmy wam przedstawić efekt naszej pracy inżynierskiej jakim był: Projekt i wykonanie platformy Stewarta z wykorzystaniem serwomechanizmów. Celem niniejszej pracy było zbudowanie platformy Stewarta oraz przystosowanie jej do pracy jako urządzenie...
Myślałem na początku o C ale jakoś niechętnie podchodzę do ręcznego klepania tego, co już zostało napisane. Wydaje mi się - nie wiem o ile to przeczucie jest słuszne przy mikrokontrolerach - iż sprowadza się to do pisania kilkunastu % podobnego lub identycznego kodu w każdym projekcie dla pewnych standardowych rzeczy. Imho Arduino to na pewno wygoda...
Witam wszystkich to mój pierwszy post na tym forum. Chcę zrobić sterownik kotła CO, ma on sterować: -2 x pompa 230V(są zainstalowane), -wentylatorem nadmuchu(też 230V jest zainstalowany), -mieć podłączone 3 czujniki temperatury(są zainstalowane ale możliwe że będę musiał dokupić/zrobić i zdublować istniejące); Wyjaśniam że kocioł jest ze sterownikiem...
Te wyniki różniące się o 3 sekundy dają do myślenia, i oświeciło mnie. Dwa razy "zamawiasz" czas NTP, ale odczytujesz raz. Drugi odesłany wynik jest buforowany w stosie sieciowym do "następnego razu", odczytujesz go kilka godzin później. Potem problem się pogłębia. Dodano po 42 Kod jest jaki jest. Skleciłem go z dwóch programów, ale nie cierpię jak...
jednak dalece, dalece nie używa właściwości języka C++. Żywcem przenosi elementy stylu kodowania typowego w mikroprocesorach (dość niewysokich lotów), na moje odczucie aktywny i dobry programista C++ z potrzeby duszy by wyraził to w sposób adekwatny do możliwości języka. Podałbyś co jest źle, to będę starał się naprawiać w przyszłości? :) Z głowy,...
tak samo biblioteki qt4 tez nie trzeba - kazdy moze sobie sciagnac ze strony nokii :P swoja droga nie wszystkie dll-ki sa zawsze potrzebne. (at)damiano713: Tak swoja droga widzialem wlasnie projekt qmikroide i musze powiedziec ze wlasnie zamiast tego duzo prosciej dzieciaki nauczyc na arduino, to jest zwykla atmega + bootloader + ftdi, program piszesz...
Natomiast co do obsługi np. portu szeregowego pod Win trzeba się zapoznać z WinAPI.... Zapoznać sie z użyciem w .NET. Nie wykonuje tam się żadne "zmienienia API na WinAPI" że niby to port szeregowy. WSZYSTKO jest dostępne obiektowo z C# .NET w sposób spójny bezpieczny, właśnie listenerami jakie zacząłeś pokazywać, tylko musisz je zrozumieć. Np po głębokiej...
https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...
Największym problemem C++ są potworki jakie w nim powstają jak np. SPL czy Arduino które zajmują 10x więcej miejsca i 100x więcej cykli niż rozwiązania natywne. (zwykłe odświeżanie DRAMu (CBR) poprzez DigitalWrite co kilka ms może nieźle zarżnąć biedną atmegę) ...wolę patrzeć na to w czym się robi gry komputerowe (ale te "obciążające" komputer), frameworki...
Przeczytałem wątek z dużym zainteresowaniem, wracam do uP po paru latach natomiast jestem starym programistą C Nie będę redagował jednolinijkowych cytatów, wypowiem się w punktach mam nadzieję każdy wyczyta co pochwalam / czemu się sprzeciwiam 0) nie zmienimy starego albo nie swojego kodu (np AVR czy innego) ale nowy możemy pisać lepiej. a) makra to...
(at)fast_rabbit Piszę na PC w obiektowym Delphi ( tworzę własne komponenty ). Mam za sobą duże aplikacje bazodanowe, łącznie z pisaniem procedur i funkcji w bazach danych. Używam do baz danych PHP, HTML, CSS oraz JavaScrypt, Python na linuxa ( wsparcie obsługi baza danych, zbieranie danych ). Domowo. Piszę w C na AVR STM8 STM32. Poruszam się w Arduino...
https://obrazki.elektroda.pl/8970077400_... wstęp Projekt jest nawiązaniem do projektu opublikowanego przeze mnie wcześniej: Sprzęt Jako moduł sterujący wybrałem Arduino Nano. Aby podłączyć moduł mikrokontrolera do płyty we/wy został wykonany obwód drukowany umożliwiający osadzenie modułu Arduino w taki sposób, aby jego złącze USB...
Nie chodziło o wartość początkową (standard w takiej sytuacji gwarantuje zero), tylko - jak już pisałem - definicję. W klasie jest tylko deklaracja, a przecież wykorzystywana zmienna musi być gdzieś zdefiniowana! Zmienne statyczne klasy istnieją niezależnie od jej obiektów, muszą być zdefiniowane osobno (raz!).
Od pewnego czasu zauważyłem na forum zainteresowanie tematyką programowania mikrokontrolerów i mikroprocesorów ARM w języku C# z wykorzystaniem platformy .NETMF będącej córką słynnej platformy Microsoft .NET Framework, którą zna chyba każdy. Niedawno wpadła mi do rąk nowa książka wydawnictwa BTC na ten temat. Zauważyłem wiele nowych zestawów uruchomieniowych...
Witam wszystkich, Mam problem jak w temacie, a mianowicie: konstruuję quadrocopter i postanowiłem zaoszczędzić trochę pieniędzy - co się nie dało zrobić kupiłem, a reszta, czyli główną elektronikę postanowiłem skonstruować sam - moduł kontroli lotu to MultiWii skonfigurowany i wgrany na Arduino Pro Mini, moduł nadawczo-odbiorczy, to pilot własnej konstrukcji...
mbed wydaje się być całkiem okej domyślam się, że nie jest tak wydajny jak biblioteka HAL Z pewnością nie jest, bo w mbed górna, widoczna warstwa API (obiektowa) wywołuje drugą, też całkowicie wirtualną warstwę HAL (nie mylić z STM HAL) (nieobiektową), której implementacja jest wielowariantowa, dla każdego z mikrokontrolerów osobna. A ta implementacja...
ktoś wcześniej wspominał o komplikacjach w kodzie wynikających z jednoczesnej obsługi generatora i panelu w jednym programie a to rozwiązanie własnie robi takie połączenie tworząc kod zypełnie niemodyfikowalnym przez początkujących ( a to też był jeden z postulatów by początkujący mogli coś dorobić ). I powstaje naprawdę skomplikowana magistrala zupełnie...
Bibliotek używających DMA nie widziałem, przy czym zaznaczam, że nie analizowałem ESP. I tyle jest z tej wypowiedzi obiektywnej prawdy, a termin "Arduino" nie pochodzi od słowa "AVR".
Jeśli jesteś początkującym programistą stanowczo odradzałbym Ci zaczynać naukę od języków C/C++. Dlaczego? Pokutuje u nas przekonanie, że to dobre na początek. Wynika ono głównie z tego, że dawno dawno temu nie było alternatyw i profesorowie/nauczyciele tzw. starej daty zaczynali swoje przygody z programowaniem od tych właśnie języków. Siłą nawyku...
https://obrazki.elektroda.pl/8368409700_... Celem projektu było stworzenie amatorskiego programowalnego sterownika logicznego. Motywacją do stworzenia tego sterownika była potrzeba posiadania uniwersalnego urządzenia pozwalającego w warunkach laboratoryjnych na szybkie przetestowanie różnych algorytmów sterowania przy przebiegach szybkozmiennych....
To coś wnosi poza niewygodnym kształtem i oświetleniem dyskusyjnej urody? Micro-USB zostało wycofane z obiektywnych powodów takich jak słaba odporność mechaniczna.
Siemka Naszła mnie ostatnio myśl na stworzenie bezprzewodowego follow focusa do różnych obiektywów, jednak przedmiotem pytania jest część stricte elektroniczna. Pierwszą myślą było dla mnie wykorzystanie arduino, więc chciałem zamówić jakieś w wersji nano z chin, a tam natknąłem się na taki moduł: https://pl.aliexpress.com/item/100500469...
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...
Z frajdą dołączę się do dyskusji (na dole podam powód), ale musimy mocno rozdzielić targety, które się rozmazują: a) Na ARM-y w zasadzie rdzeń każdego języka da się przenieść b) na 8bit tylko wybrane (tzn nie interesują mnie, choć jestem stary javoviec, np java która co z tego że da się pokazać z hello wordl, ale nic ponadto). I boli głównie rozmiar...
tmf: Oczywiście nie neguję że są dedykowane układy które potrafią dużo więcej. Ale jak podliczysz wszystkie składowe układu i konieczność zaprojektowania dużo bardziej skomplikowanej płytki to czy oszczędność będzie taka duża to nie wiem. Tak samo, że można kupić tablet za 200zł i oprogramować go w niesamowity sposób. Ale oczywiście jestem nie obiektywny.
Jest to całkowicie logiczne. Sam nie miałem nawet pojęcia o tym, sądząc, że obraz jest rzutowany symetrycznie względem obiektywu. Nawet nie zwracałem na to uwagi.
Lumix DMC-TZ20 Kupiłem z błędem "System error - Focus" Rozmontowałem obiektyw, nasadka regulacji ostrości na ośce silnika wydawała się przesunięta poniżej dźwigni którą reguluje, dodatkowo cały mechanizm miał stary smar blokujący poprawne działanie. Nasadka ustawiona, prowadnice wyczyszczone, zaaplikowany nowy smar. Teraz po włączeniu aparatu aparat...
No nie wiem jaki interes i oszczędności chce osiągnąć autor kupując urządzenie za 600 zeta by może tylko wytracić energię w piachu. Da się to ocenić obiektywnie, porównać ile energii uzyska z urządzeniem a ile bez. Żeby uzyskać taką samą energię bez regulatora musiał by kupić więcej paneli więc może się okazać że wyda 600zł i na tym zyska. "Darmowa"...
krytycy arduino używają jakichkolwiek chipów lub procesorów ? to też gotowe "moduły", niech sobie zbudują sami z tranzystorów itd. A w którym miejscu jest tu krytyka Arduino? Krytyka jest, ale rozwiązania, ze wykorzystano Arduino, do czegoś, czego nie warto robić, koszt obudowy jest większy niż Adruino u chińczyka. Możliwości modułu nie są wykorzystane....
Pobaw się takim przykładem, jest dla ESP8266, ale zmianę biblioteki i pinów, kodów pilota ogarniesz. Ale jutro już oddaje sterownik znajomym, potrzebny im do sterowania podświetlanym różańcem na ścianie, zbudowanym z bateryjnych lampek choinkowych. Nie mam już drugiego Arduino, kupię w tym miesiącu, albo w przyszłym. Wgram podany kod, jak będę miał...
(at)Mscichu jeżeli miałbyś ochotę i czas to zapraszam do przedstawienia swoich osiągnięć w DIY lub Artykułach. Jaki zegar na PCLK użyłeś przy OV7670 + SSD1963 w trybie 640x480? W OV2640 widzę niepokojąco podobny interfejs sprzętowy jak w OV7670, czy w kwestii konfiguracji rejestrów też jest taka zabawa jak w OV7670? OV2640 posiada w sobie "kodek" jpeg?...
Co IMHO na tym etapie nie jest konieczne, gdyż samo przejście framework Arduino->C da ci średnio 10-15-krotne przyśpieszenie wykonywania programów. Wydaje mi się, że jednak nie jesteś obiektywny w tym stwierdzeniu. Chciałbym zobaczyć to 10-15 krotne przyśpieszenie. Jednak dzięki Arduino dziesiątki tysięcy (jak nie setki) amatorów mogło zrealizować...
ale "na dzień dobry" nie działa w nim port USB (trzeba wymieniać rezystorki SMD Liczba pojedyncza, wymienia się JEDEN z 10k na 1,5k, a można nie wymieniać tylko dołożyć 4.7k na płytce stykowej i też będzie działało. Co jeszcze ciekawsze nie na każdym sprzęcie (w znaczeniu komputerze, porcie, hubie) problem się uwidoczni, u mnie działa z nieprawidłową...
Na mój gust to trzeba zmienić gibal na mocniejszy bo ten nie daje rady zachować stabilności. Serwo możesz wyposażyć w kółko z gumową krawędzią i w ten sposób kręcić obiektywem. Samo sterowanie RC dałoby się zrobić na takim patencie do Arduino - pilot 4 przyciskowy i moduł odbierający. Na youtube chyba elektromaras coś takiego pokazuje, w każdym razie...
http://obrazki.elektroda.pl/7572994300_1... Któregoś dnia postanowiłem zrobić parę fotek dzikich zwierząt. Wiadomo, że ptaszki, sarenki i inne robaczki raz spłoszone długo nie pojawiają się w tym samym miejscu, dlatego pomyślałem, aby użyć fotopułapki, ale po szybkim przejrzeniu Internetu okazało się, że jest to dość droga sprawa, a...
Co do LV - czasem w ramach różnych wydarzeń, czy współpracy z uczelniami NI rozdaje licencje studenckie. Ale tak, dla firmy jest to obiektywnie drogie oprogramowanie. Ja tu też bym się skłaniał do jakiegoś STM32 czy coś w tym stylu - będziesz miał więcej Ramu, zapas szybkości próbkowania. Kiedyś kolega na STM32F4 zrobił taki "oscyloskop" z wysyłaniem...
Robiłem niedawno trochę podobny układ, ale do współpracy z pojedynczą pompą Grundfos UPM3, z wykorzystaniem klona Arduino Nano (ATmega328). Komunikacja była zrealizowana poprzez MODBUS RTU (warstwa fizyczna RS485). Do dekodowania PWM wykorzystałem INT0 i TC1 (16bitów), generowanie PWM sprzętowe to oczywiście sprawa banalna. W sumie docelowo układ miał...
(at)Todeo Są gotowe moduły radiowe do lokalizacji 3D. Co prawda widziałem takie urządzenia do lokalizacji obiektow w pomieszczeniach, ale byc może na 300 m też zadziałają. Poogooglaj, coś znajdziesz. Sam pomysł z pomiarem czasu propagacji sygnału radiowego może nie jest zły, tylko wymaga superprecyzyjnego generatora, ale to da się jeszcze zrobić. Ale...
Ostatnio byłam na pewnej imprezie, to ktoś normalnie wsadził tam kompa z Windowsem 7, jakiś obiektyw (nie wiem czy to był zwykły aparat czy coś bardziej zaawansowanego), monitor i to potem drukowało. Chciałem, aby fotobudka była bezobsługowa, a przy drukowaniu zdjęć zawsze trzeba być w pobliżu (choćby po to, aby dokładać papieru). Przy budowie fotobudki...
Przecież to bez sensu - ESP8266 jest ze dwa rzędy wielkości mocniejszy od AVR'ów. Gdzieś na gicie jest cały zestaw rejestrowo-ustawczy do ESP'ów. Dyskusje o tym co jest lepsze: ESP12/AVR ATXmega/STM8/MSP430/CortexM4F są dywagacjami wynikającymi tylko i wyłącznie z doświadczeń autorów, a nie obiektywnych porównań ( typu: opłacalności MIOPs*kiBps*kiB/PLN;...
Cześć. To nie jest pytanie o mikrokontrolery ale o tworzenie programów graficznych na systemy operacyjne do nich sterowania np (uart usb, bluetooth, sieciowo po ethernet bądź wifi). Mam parę pytań. Jakich wy używacie technologii , frameworków,? Fajne się wydają QT w c++ jeszcze. .NET c#? ciekawy teraz wydaje się processing ide. (przez pewien czas sam...
Całkiem estetyczne. Jak z czułością? Mieszkam 30km od RCN Olsztyn i bez zewnętrznej anteny nie ma mowy o poprawnym odbiorze stacji z tego obiektu. Lokalne "Meloradio" odbiera przyzwoicie ale to jedyna stacja którą mam w pobliżu. Używam tego modułu + esp8266 do dekodowania RDS'u na potrzeby pewnej strony www ;) Trudno mi obiektywnie określić czułość,...
Witam serdecznie Tak jak w temacie poszukuję multimetru do 500zł. Obecnie robię małe projekty na Arduino. Ale z biegiem czasu będę poszerzał swoją wiedzę a co za tym idzie pewnie też złożoność projektów. Poszukuję przyszłościowego multimetru .... Chcę kupić jeden bezpieczny, funkcjonalny z podświetleniem (ta opcja dobrze żeby była) do 500zł i zapomnieć...
Od razu zaznaczę nie jestem obiektywny. Czy drogie no to już zależy. Najtańszy wyświetlacz 209zł brutto w tej cenie mamy - TFT 4,3" 480x272 ... Wariant drugi: - Wyświetlacz z panelem dotykowym ze złączem równoległym 60zł (portal aukcyjny) ... Potem jak decydujemy się na zmianę wyświetlacza np. na 7" sporą część kodu piszemy i testujemy od nowa. Nie...
Piotrek1970 - całkowicie się z tobą zgadzam jeśli chodzi o wartość developerską Arduino. Ja miałem na myśli, że w miarę proste konstrukcje, przy odrobinie doświadczenia, można a nawet warto zrobić "od strzału", z dedykowanymi rozwiązaniami. Początkującym jak najbardziej polecam rozpocząć z gotowym hardware. Hanslik - jeśli wolno mi zaproponować, wejdź...
w jakim zakresie częstotliwości CS5460A będzie pracował poprawnie? Filtry wejściowe mają -1 dB przy około 1.9 kHz ale danych o dokładności poza zakresem 50/60 Hz nie widzę. Dla domyślnego zegara próbkowanie to ~500 kSps ale filtry antyaliasingowe muszą być dosyć agresywne - stąd zapene te 1.9 kHz - i sensowna dokładność wyżej nie sięgnie. Tu jest problem,...
Witajcie. U mnie, sluzy do wykrywania plomienia, na kuchence gazowej, w polaczeniu z czujnikiem ruchu. Zainstalowane u starszej osby, konkretnie mojej babci, ktorej zdaza sie juz zapomniec. Zwykly czujnik dymu/gazu tutaj niestety nie zdalby egzaminu, wiec trzeba bylo rozwiazania bardziej skutecznego. Jesli w przeciagu okreslonej jednostki czasu, czujnik...
Nie znam się na PLC ale z tego co sie domyślam jest tam jakiś uproszczony język programowania na zasadzie składania klocków, więc masz do dyspozycji tylko te klocki co są w pudełku i możesz tylko mieć nadzieję że są to dobre klocki i nadają sie do tego do czego chcesz ich użyć. Języki programowania PLC to temat rzeka. Norma IEC 61131 wyróżnia generalnie...
Czy to jest ta biblioteka? https://codebender.cc/library/TFTv2#TFTv... Tak jak napisał tmf, możesz ją nieco zmodyfikować, aby rysowała również tło do liter.Poprawka "na szybko" jest prosta do wprowadzenia: w funkcji drawChar w liniach 287-290 wystarczy dopisać drugą gałąź, która będzie rysowała tło. Coś takiego: [syntax=c]if((temp>>f)&0x01) { fillRectangle(poX+i*size,...
Kompilatory są po prostu udoskonalane/poprawiane i może ktoś kto lata temu miał z nimi styczność i widział ich niedoskonałości niestety się zatrzymał, a kompilatory na szczęście nie :D Warto sobie życie ułatwiać jeśli są takie możliwości. Mimo iż większość ma mnie jedynie za bascomowca to nie mam klapek na oczach jak konie na wyścigach i używam prawie...
To nie ma żadnego sensu, lepiej zrobić to za pomocą częstościomierza... Zgadzam się z przedmówcą, że odczyt miernika częstotliwości po prostu możesz zinterpretować, jak chcesz, bo widzisz obiektywną wartość. Wszelkie budowanie charakterystyk aproksymujących typu "pięć diod LED w górę i w dół" rodzi pytanie np. o to, jak szeroki (fMIN, fMAX) zakres...
Na początku trzeba się nauczyć jak działają elementy - rezystory, kondensatory, cewki, transformatory, diody, tranzystory bipolarne i fet, później poznać najpopularniejsze rozwiązania układowe, prostowniki, klucz na tranzystorze, wzmacnicz na tranzystorze, wzmacniacze mocy, generatory relaksacyjne i LC, stabilizatory napiecia i pradu, układy ze wzmacniaczami...
https://obrazki.elektroda.pl/6101739600_... Projekt OpenMV to inicjatywa mająca za zadanie tworzyć niedrogi, miniaturowy i łatwo dostępny system widzenia maszynowego, który oprogramować można w popularnym Pythonie. Twórcy tego systemu za cel wzięli sobie stworzenie, jak sami mówią "Arduino dla systemów widzenia maszynowego". Ich...
SPL czy HAL HAL to następca SPL. Istotnym podtekstem tego zdania jest to, że SPL jest "dead", nie jest rozwijany i nic się w tej kwestii nie zmieni. MBED MBED to coś na styl Arduino dla ARMów. A przynajmniej takie odnoszę wrażenie. Są to biblioteki w większości w C++. CubeMX CubeMX to nie biblioteki, tylko program od ST służący do konfiguracji STM32...
Chcę użyć w Arduino encodera z menu na wyświetlaczu Nokia 5110. Znalazłem taką bibliotekę, która działa, ale nie rozumiem, jak działa. Odświeżam wiedzę o programowaniu obiektowym C++, klasach/obiektach/strukturach, którą pozyskałem już chyba, ze 20 lat temu i nie mogę odnaleźć żadnego poradnika, aby zrozumieć konstrukcję, którą gość tutaj zastosował....
PS. do drugiego kanału wystarczy zdublować zmienne mn. czas aktualny itp. oczywiście z dopiskiem na przykład ''czas aktualny 2 '' ? W najprostszym rozwiązaniu tak, na upartego można by korzystać z wspólnych przy założeniu że nie będziemy używać wielu przycisków jednocześnie, wtedy zaoszczędzimy te kilka bajtów w pamięci (cóż za herezja w 2021 roku...
https://obrazki.elektroda.pl/6550958800_... Przedstawię tutaj uruchomienie ESP32-Cam w PlatformIO, przeanalizuję działanie streamingu video (?) z tej płytki oraz pokażę jak można dostać się do pikseli obrazu pobranego z kamery (np. w celu narysowania prostokątów). ESP32-Cam to mała i poręczna płytka oferująca moduł ESP-32S (4MB Flash,...
Witam. Dość często na forach poruszany jest temat wykonywania PCB domowymi sposobami i okazuje się że spora grupa osób która próbowała wykonywać płytki drukowane metodą termotransferową określa ją jako trudną i „mało powtarzalną”. Dziwią mnie takie wpisy. Robię termotransferem płytki już blisko 10 lat i nigdy nie miałem większych problemów...
AVE... Dziękuję koledze (at)AlekZ za jego polemikę. W tematach okołohistorycznych warto dyskutować, by lepiej zrozumieć prawdę czasów. Pragnę też koledze odpowiedzieć na jego tezy i zarzuty po kolei. Jednoznaczne stawianie sprawy, że czasy były lepsze lub gorsze, a polski przemysł elektroniczny produkował rzeczy wyłącznie wspaniałe lub wyłącznie chłam...
https://obrazki.elektroda.pl/3255206700_... Układ Melexis MLX90640 to scalona macierz termoelementów (termostosów) o rozdzielczości 32 x 24. Każdy z tych elementów pozwala na zdalny pomiar temperatury, a razem tworzą prostą kamerę do obrazowania termicznego. Moduł posiada dosyć dobrą rozdzielczość przestrzenną i temperaturową. Sparkfun...
https://obrazki.elektroda.pl/5292467100_... LilyGO TTGO T-Watch K210 AIOT to poważny zestaw do tworzenia oprogramowania etc dla inteligentnych zegarków opartych na procesorze Kendryte K210 z rdzeniem RISC-V i układem ESP32. Jest on zdolny do wykonywania algorytmów AI, takich jak wykrywanie twarzy przy zasilaniu z portu USB. Jest to...
https://obrazki.elektroda.pl/8285904100_... Pixy2 to niewielka kamera z wbudowanym systemem detekcji obiektów na obrazie. To szybszy następca kamery Pixy, który dodatkowo posiada znacznie większą funkcjonalność. Kamerę bardzo łatwo uczy się detekcji nowych obiektów. Dodatkowo, system posiada wbudowane zaawansowane algorytmy do detekcji...
https://obrazki.elektroda.pl/9275707500_... Bee Motion S3 to płytka z ESP32-S3 z WiFi i Bluetooth z czujnikiem ruchu PIR, dedykowana do systemów Internetu Rzeczy (IoT). Posiada ona także bardziej typowe wejścia/wyjścia, złącze Qwiic, port USB-C i układy do obsługi baterii LiPo. Jest to co najmniej trzecia bezprzewodowa płyta PIR do...
Witam, od wielu lat interesuje się już makrofotografią... moj apetyt ciągle rośnie i ostatnio do zestawu kupiłem sobie obiektywy mikroskopowe i teraz potrzeba mi precyzyjnego prowadzenia. Pomysł padł na napęd DVD, który ma idealne prowadzenie lasera. http://www.instructables.com/files/deriv... jest to silnik...
Jak w tytule, zlecę wykonanie opartego o serwa mechanizmu podobnego do ProAIM Electronic Follow Focus do obiektywów. Urządzenie miało by się składać z dwóch serw (jedno do pierścienia focusu, drugie do pierścienia zoom na obiektywie) sterowanie poprzez dwa potencjometry, szybkość ruchu na pokrętłach potencjometrów miały by mieć przełożenie na szybkość...
zmienne obiektowe interfejsy obiektowe pamieci obiektowe
airbag crash hasło biosie laptop toshiba samsung telewizor włącza wyłącza
przesterowanie wejścia tunera wsady biosu
Opel Meriva A 1.3 CDTI 70 KM 2005 – lokalizacja przekaźnika sprzęgła klimatyzacji MINI One R50 – naprawa oparcia fotela, linka Bowdena, dźwignia, zawias, objawy i wymiana