prosić o pomoc w napisaniu kodu Jasne, ale na początek wklej to co sam już napisałeś i pytaj o konkretne problemy. Tutaj nikt za Ciebie tego nie napisze, żeby była jasność.
Skoro dla każdego rdzenia trzeba tworzyć oddzielne pętle void-setup i void-loop, to czy również trzeba pisać oddzielne funkcje? Czy funkcja może być jedna a każdy rdzeń może ją wywoływać oddzielnie/niezależnie? Jak najbardziej definicja funkcji może być jedna i można taką funkcję wywoływać w różnych wątkach (pętlach). Trzeba jednak pamiętać, że przy...
(at)ElektrodaBot 1. W jaki sposób utworzyć pętlę w języku C na wzór pętli loop w Basicu? 2. Dlaczego nie można tworzyć funkcji wewnątrz innej funkcji w C?
Cześć. Nie jestem specjalistą w programowaniu, znam język C w dość podtawowym stopniu - na tyle, że jestem w stanie pisać własne programy z pomoca informacji i przykładów znalezionych w necie. Umiem tworzyć proste funkcje, ale mam pewien problem. Próbuję stworzyć trochę bardziej skomplikowaną bibliotekę dla Arduino. Biblioteka ta, ma kilka funkcji,...
jak napisać program w arduino powodujący miganie diody 10 razy a następnie kończący działanie? Wstępna ocena dostępnych informacji Przeanalizowałem Twoje pytanie dotyczące napisania programu w Arduino, który spowoduje miganie diody 10 razy, a następnie zakończy działanie. Celem jest stworzenie programu sterującego diodą LED, który wykona określoną...
Od paru dni używam Arduino, czyli C++ z wbudowanymi funkcjami załatwiającymi wiele spraw konfiguracyjnych za mnie. Gratulacje, pochwal się co udało ci się wykorzystać z basica/bascoma w programowaniu w C++. Operowanie wskaźnikami? Dziedziczenie? Polimorfizm? Czy po prostu jedziesz z całym kodem w jednej funkcji? Każda metoda jest dobra, jeśli osiągasz...
http://obrazki.elektroda.pl/3848101600_1... Coraz bardziej popularne jest budowanie zegarków własnej konstrukcji. Pochodzący z Brazylii autor poniższego projektu przekonuje, że podobne konstrukcje są stosunkowo proste i nie wymagają zaawansowanych umiejętności. Poniższy zegarek nie jest też zwykłym czasomierzem. Posiada on funkcje pomiaru...
Witam tworzę program w arduino i napotkałem na taki problem: jak napisać funkcję działającą w ten sposób przycisk on (stan wysoki) dioda mruga 5razy i zapala się na stałe. oczywiście świecenie jak i mruganie może być przerwane z chwilą rozłączenia przycisku. Czyli naciskam przycisk --> dioda mruga 5 razy i zapala się i pali do momentu aż puszczę przycisk....
Mikrokontrolery można programować bez szerszej wiedzy o ich działaniu, Arduino jest chyba naczelnym przykładem, ale nie trzeba aż za to się łapać. Jeśli ten podręcznik do MSP430 tak faktycznie wygląda, to go lepiej nie ruszaj, chociaż na pierwszy przykład kodu do wklejenia i uruchomienia wpisane na sztywno 0x40 nie jest jeszcze koszmarnie złe. Drążąc...
Ale ja już sprawdziłem odbiornik na samym Arduino. Napisałem prosty program, który zapalał diode… …. Zaprogramowałem też płytkę tak, aby można było zapalać i gasić diodę dowolnym przyciskiem pilota, bez odczytywania kodu, Występuje natomiast problem ze sczytaniem kodów. Wgrywałem do Arduino wszystkie ogólnodostępne programy do obsługi pilotem...
Klawisze pojawiają sie w zmiennej eKey w postaci cyfr, a w password.set muszą sie pojawić w takiej formie password.set("1234"). Czyli tworzę funkcję która każdy klawisz kolejno zapisuje do tablicy, zatwierdzam jakimś przyciskiem a potem jeszcze to jakoś z tej tablicy muszę przekazać do password.set
Na Mega328 z KB RAM uruchamianie OS nie bardzo ma sens. Zrób wielowątkowość opierając cały program o maszynę stanów. Zapomnij, że istniej delay. Owszem, krótkich delay (mikrosekundy) w AVR przeważnie nie da się przeskoczyć ale nie zawsze. Na 1-Wire, można obsłużyć USARTem. Nie ma żadnych delay i 1-Wire działa na przerwaniach. Masz więc już pierwszy...
Witam, Zakupiłem sterownik do silników VNH5019. Steruje go następującym kodem: [syntax=c]#define PIN_PWN 2 #define PIN_A 9 #define PIN_B 8 void setup() { pinMode(PIN_PWN, OUTPUT); pinMode(PIN_A, OUTPUT); pinMode(PIN_B, OUTPUT); digitalWrite(PIN_A, HIGH); digitalWrite(PIN_B, LOW); } void sterownik() { digitalWrite(PIN_PWN, HIGH); delayMicroseconds(38);...
Każdy z nas widział lub korzystał kiedyś z Arduino. Wszyscy hobbyści bardzo je lubią i nie ma co się dziwić - moduły te bardzo łatwo jest opanować i nawet ktoś, kto nigdy nie miał do czynienia z systemami wbudowanymi, może w chwilę nauczyć się je programować i zbudować w oparciu o Arduino coś na prawdę ciekawego. Ekosystem Arduino pozwala w prosty i...
https://obrazki.elektroda.pl/6362902300_... Arduino na początku tego roku poinformowało o pracach nad nową płytką i ujawniło pewne szczegóły względem 32-bitowej płyty rozwojowej UNO R4. Podano, w jakie peryferia wyposażony będzie moduł; ma on posiadać między innymi matrycę 12×8 diod LED, a także łączność w chmurze dla aplikacji IoT,...
Nie zajmuję się programowaniem a obsługa komputera pozostaje u mnie na poziomie podstawowym. Nie widzę serwisu, który mógłby podjąć się stworzenia prawidłowego klona pilota. Mam możliwość zakupu RC TN5 L i tylko ten jest dostępny na terenie Polski tylko, że nie jest tani musiałbym mieć pewność, że zakup z racji na nie małą cenę będzie miał sens. (at)ElektrodaBot...
Jeśli porównywać Arduino do HAL STM32, to i tak HAL wygrywa. I to pomimo tego, że STM ma historię porzucania wsparcia swoich rozwiązań - jak to już wielokrotnie robiło, ale każde kolejne jest trochę lepsze od poprzedniego. HAL pozwala na łatwiejsze bardziej warstwowe programowanie, więc zarazem bardziej zgodne z regułami dobrego programowania. Edytowanie...
Cześć. To moje pierwsze podejście do Arduino IDE. Znalazłem w necie taki kod Plik con_wifi.ino #include "MyWiFiLib.h" void setup() { Serial.begin(115200); delay(1000); MyWiFiLib wifiLib; const char* ssid = "wifi"; // Zdefiniuj swoją nazwę sieci WiFi const char* password = "abc123abc123"; //...
Korzystając z twoich analogii to powiedziałbym raczej, że programowanie w Arduino to nie raczkowanie, ale rozpoczęcie nauki chodu od biegów przez płotki. Moim zdaniem analogia jest inna - dziecko na etapie raczkowania korzystając z arduino wsiada do "chodzika" - racja, trenuje mięśnie nóg, przemieszcza się znacznie szybciej (czyli analogicznie - robi...
http://obrazki.elektroda.pl/2465199600_1... Arduino i Raspberry Pi to najpopularniejsze platformy prototypowe wśród studentów, hobbistów i profesjonalistów. Doświadczeni elektronicy znają obie płytki i różnice występujące między nimi, jednakże nowicjusze często bywają zdezorientowani i zadają pytania typu: •którą platformę wybrać...
https://obrazki.elektroda.pl/5200698600_... Witajcie moi drodzy Dzisiaj przedstawię mojego pierwszego własnego shielda (nakładkę) dla Arduino UNO . Jest to shield VGA (generator obrazu video dla monitora VGA ) z bonusową obsługą klawiatury PS/2 i bazuje na wcześniej już opisywanej przeze mnie bibliotece ' ASCII Video Terminal ' autorstwa...
mam prośbę o wskazanie błędu który on zawiera. Błedem jest kolejne nadpisywanie dwóch różnych zmiennych do tej samej zmiennej ‘onTime’, oraz stosujesz błędny algorytm. Najpierw musisz zrozumiec koncept pomiaru czasu stosując w arduino metodę z ‘millis()’. Przydatne będzie przeanalizowanie przykładu dołączonego do Arduino IDE:...
https://obrazki.elektroda.pl/3541662400_... WatchX to wielofunkcyjne, noszone na nadgarstku, urządzenie deweloperskie, które zamienić można w co się tylko chce. Jest to przede wszystkim zegarek na rękę, ale również zgodny z Arduino, Scratchem i Atmel Studio zestaw deweloperski, dzięki czemu można przeprogramować zegarek w zupełnie...
takie układy to można tworzyć na 2 lub 4 licznikach a nie jak w moim przypadku z 16 licznikach. To akurat jest nieprawda, ale skoro jesteś zadowolony z działania swojego programu i nie masz więcej pytań, to proponuję abyś zamknął ten temat. Rozwiązania z funkcją delay() dobre są, kiedy mamy do czynienia z RTOS, ale nie wypadku programu jednowątkowego,...
Tworzysz funkcję odczytującą daną z bufora odbiorczego. W ten sposób bufor odbiorczy nie jest dostępny globalnie. To samo z nadawaniem. Zmiana dla zmiany, która nic nie zmienia. W idei ograniczania zmiennych globalnych niekoniecznie chodzi o to, żeby je ukrywać za funkcjami, które i tak są globalne. . Ale jest to jedna funkcja, która nie daje dostępu...
https://obrazki.elektroda.pl/1662014800_... Witam wszystkich serdecznie Dziś chciałbym Wam przedstawić bardzo przydatną (jak dla mnie) przystawkę do nauki programowania. Na początek trochę historii (oczywiście historia elektroniki). Ja już ponad ćwierć wieku bawię się elektroniką - często robiłem coś tylko dla tego aby zdobyć doświadczenie,...
Cobra otrzyma stosowną obudowę Bardzo ładna obudowa. Obecnie trwają prace nad uruchomieniem funkcjonalności DUAL-CPU, gdzie na płycie głównej będzie można stosować kilka typów procesorów. Obecnie będzie to Z80 oraz ARM CORTEX-M4. Celem jest uzyskanie podobnego efektu jaki był w Commodore 128D, gdzie na pokładzie był typowy komodor na MOS 6510 oraz...
Cześć, Od kilku lat piszę frameworka dla urządzeń internetu rzeczy, który napędza mi w domu całe rozwiązania typu smarthome. Ostatnimi czasy zbudowałem bramkę do Zigbee, która też napędzana jest owym frameworkiem. Znajdziecie jej opis tutaj: Funkcje - zdecydowałem na wstępie, że chciałbym pójść w kierunku kompzycji, realizowanej na wzór... Unity3D...
Witam Podpinam się pod temat. 10.Arduino Ide 2.0.4 przestało działać-nie wykrywa portu. Zrobiłem nową instalację na win 10 i dalej nie działa. https://obrazki.elektroda.pl/7406373100_... Pierwsze co jest absolutnym błedem to podpinanie się pod już historyczny post z przed lat(!), z błędnym tytułem; twierdząc że "Arduino IDE ..-nie...
Witam, nie chce tworzyć nowego tematu więc zapytam was tutaj. Jestem początkujący (mocno początkujący ;pp) i chce stworzyć coś w rodzaju menu obsługiwanego przez lcd i 4 switche przy pomocy arduino, sw1 ma być strzałką w lewo sw2 strzałką w prawo sw3 to return sw4 to enter i mam problem pt. "_001:47: error: break statement not within loop or switch...
Już tak nie narzekaj. Co prawda ci którzy uważają że nie należ tego skazywać na zapomnienie nic nie napisali to Ci podeślę Ten link jest do Arduino IDE, ono ma swoją platformę i jakieś "uproszczone" C czy C++ już sam nie pamiętam a te biblioteki (Manchester, VirtualWire) są do Arduino, nie dla zwykłej atmegi czy attiny z RXD i TXD. Ja chcę czysty C,...
Witam Proponuję wstępnie zapoznać się ze specyfikacją struktury zapytań oraz zwracanych wiadomości. Pomoże to w zrozumieniu protokołu komunikacyjnego. Wpisz w przeglądarkę "QPI Device protocol ID Inquiry" a otrzymasz informacje skąd ściągnąć rs232-communication-protocol.pdf. Jeśli go już masz to otrzymasz odpowiedzi na większość pytań. Co do kodowania...
Najbardziej martwi mnie dostępność bibliotek różnego rodzaju. Do Arduino było tego masa. Ponoć, że biblioteki tworzone dla AVR mogą być używane z STM, ale nie mam pojęcia jak to wygląda w praktyce, dopiero czekam na devboard do STM32F3. Aczkolwiek nie ukrywam, że możliwości STM-ów i ich cena oraz dostępność kuszą i to bardzo, zwłaszcza teraz kiedy mam...
namespace, to wspaniale by ratowało 90% problemów z pożal się boże "bibliotekami arduino" Nie rozumiem, czy chodzi o to że zamiast na górze #include <aaa.h> to za każdym razem dawać aaa::print...? dla zmiennych które przybierają wartość jedną z niewielu - enum. Co to za różnica czy napisze się x=1 czy będzie się tworzyło funkcję i potem x=liczba1?...
Widziałem już dawno ten projekt. Jednak nie ma tutaj mowy o żadnej dokładności. To raz. Dwa to same silniki DC i enkodery okej ale nie z wycieraczek moim zdaniem. Znikoma dokładność przekładni. Nie wiem też ile siły ma ten robot. Ja mam typowe mocowanie silników więc z powodzeniem mogę je wymieniać a ramię przy pełnym wychyleniu podnosi około 3kg. Do...
Dobry wieczór! Nadszedł czas kończenia odłożonych na później tematów. Wcześniej nie wiedziałem, jaki format będą miały dane, które prześlę do CA80 za pomocą karty SD. Asembler TniAsm, który wcześniej używałem, nie tworzył plików *.hex (albo nie umiałem tego zrobić), a plik *.bin jest trudniejszy do obróbki. Sbasm ma wszystko, czego potrzebowałem, więc...
Wyjaśnię może, o co dokładnie mi chodzi. Jeżeli w trakcie długiego działania ESP występują regularne operacje tworzenia nowych zadań, a następnie ich kasowania to powoduje to zwiększoną fragmentację sterty pamięci (heap). Domyślnie zadania we FreeRTOS korzystają z pamięci dynamicznej, czyli sterty. Może się okazać, że przy ponownej próbie utworzenia...
https://obrazki.elektroda.pl/8545401100_... Mój poprzedni temat o Pierwsze kroki Jakiś czas temu publikowałem temat o https://obrazki.elektroda.pl/4535548900_... Wyszukujemy DHT. Biblioteka DHT wymaga też dodania Adafruit Unified Sensor Library, więc dodajemy obie biblioteki. Najpierw Unified Sensor: https://obrazki.elektroda.pl/1839946000_...
Arduino w wykonaniu "prawie przemysłowym" - izolowana przetwornica DC (zakres napięć wejściowych 12-30V DC) na zasilaniu, cztery wejścia cyfrowe optoizolowane, cztery przekaźniki na wyjściu, port 1-Wire do czujników temperatury i RS485 do komunikacji np. z panelem HMI. Takie urządzenia są do kupienia za rozsądne pieniądze, nie trzeba ich tworzyć od...
Arduino IDE to standardowe narzędzie umożliwiające tworzenie, kompilację oraz wgrywanie sketchy na płytki Arduino. Niewielka aplikacja napisana w Javie doceniona zostanie przede wszystkim przez początkujących użytkowników. Oczywiście oficjalne IDE posiada wszystko co jest potrzebne do pracy z modułami Arduino i nie ma potrzeby odchodzenia od przyjętych...
S_Cover określa w bibliotece MySensors typ czujnika posiadający cztery atrybuty (V_UP, V_DOWN, V_STOP, V_PERCENTAGE). Jest to typowy sensor do obsługi rolet okiennych. W swoim kodzie tworzysz tyle wywołań funkcji present(ChildBlindId, S_COVER) ile masz rolet. Parametr ChildBlindId musi mieć inną wartość dla każdej rolety (przyładowo 1,2,3,4,..). Jest...
Rozwiązań jest wiele. RaspberryPi czy terminal wystarczy na serwer. Mając serwer trzeba by tylko zadbać by był dostępny na publicznym IP lub ewentualnie tworzyć jakiś VPN. Sonoff oparty jest na ESp8285 lub Esp8266 w sumie to jedno i to samo. Esp8266 (a także ESP3) to wdzięczne małe układziki, które mogą spełniać wiele funkcji. Można do nich podłączyć...
Jakie zagadnienie realizujesz, że tak stawiasz temat ? To taki hobby project. Tworzę go już z przerwami od dłuższego czasu. Generalnie chodzi o sprzętowy symulator układów/modułów. Chodzi o to, aby reakcje systemu były jak najszybsze, ale i aby były z tym samym, a przede wszystkim znanymi opóźnieniem, co pozwala np. układowi dostosować się do różnych...
Dzięki, to ta płytka. Nie poszło mi to do końca bo się zawiesiłem na jakimś głupim problemie z serwerem. Do pewnego momentu działał super, nawet 10x szybciej niż na Arduino a teraz wciąż po przesłaniu danych zaczyna nowe połączenie, jednak kończy się ono na warunku: NetworkClient client = server.available(); if (client) { Widać to w ramce bo pokazuje...
Witaj. Możesz od razu odczytać cały rejestr ADC: Natomiast po podłączeniu z mikrokontrolera pinu A0 do LCD KEYPAD SHIELD pinu A0 nie z czytuje wartosci napiecia prawidłowo. Ponieważ chodzi o klawiaturę na ADC, to tutaj znajdziesz przykłady: http://mikrokontrolery.blogspot.com/2011... W postach na forum umieszczaj kod...
https://www.elektroda.pl/rtvforum/viewto... Wystarczy też na komórkę ściągnąć aplikacje dla konkretnego modelu, lub uniwersalną i dobrać działające wirtualne piloty, ale to zazwyczaj właśnie podstawowe funkcje. Z arduino jak wyżej trzeba ogarniać tworzenie tablic poleceniem PROGMEM i można zbudować swój pilot na kilka-kilkanaście...
Jeśli 0,1ms ci wystarcza, to nie rozumiem w czym jest problem? 16-bitów daje ci 6,5535s pomiaru. Wiesz, że timer ma preskaler, prawda? Co do wcześniejszego postu - można timer tak skonfigurować, żeby po przepełnieniu (zliczeniu do max) generował przerwanie. W funkcji obsługi tego przerwania inkrementujesz kolejną zmienną - efektywnie będzie ona tworzyła...
Witam, mam problem z wyświetlaczem LCD 3,2" 320x240 TFT_320QVT_9341 z panelem dotykowym. W dniu dzisiejszym doszła do mnie paczka z wyświetlaczem i shieldem TFT LCD MEGA SHIELD V2.2 . Sprawa niby bardzo prosta bo już wcześniej pobrałem biblioteki obsługujące wyświetlacz (UTFT) oraz dotyk (URTouch), jak się jednak okazało trochę się pomyliłem. Po złożeniu...
Witam. Tworzę automatykę wentylacji przy okapie kuchennym dla mojego domu. Nad płytą indukcyjną mam doprowadzony kanał wentylacyjny, który jest przyłączony do wentylatora. Wentylator to model TT PRO EC 125 ( 230V ). Ze strony producenta wynika, że pobór prądu dla tego silnika to 0,37A. Sterowanie takiego silnika odbywa się poprzez doprowadzenie sygnału...
Dzięki za pomoc kolego. nie mogę zrozumieć po co jest maska, możesz mi wyjaśnić działanie tego programu. Jeste zielony z C Arduino. Powszechna opinia jest że w Arduino są gotowe klocki i wszystko jest w przykładach i bibliotekach ale ja tego nie rozumiem. for(byte maska = 0x80; maska; maska >>= 1) => rozumiem że tu jest pętla ale ile razy ma sie wykonać?...
https://obrazki.elektroda.pl/2786978800_... Arduino powstało już piętnaście lat temu. Moduły z tej rodziny nadal uważane są przez wielu poważnych inżynierów, za zabawki dla hobbystów, nawet jeżeli często wykorzystuje się je w dużych, komercyjnych produktach. Ich popularność w tego rodzaju systemach zwiększa się, dzięki popularyzacji...
/* case 0: // menu główne // -------------------------------... lcd.setCursor(8, 0); lcd.print(hours); lcd.setCursor(10, 0); lcd.print(minutes); lcd.setCursor(12, 0); lcd.print(seconds); lcd.setCursor(8, 2); lcd.print(day);...
http://obrazki.elektroda.pl/6035089300_1... Moduł Arduino Yun jest świetnym sposobem, aby wejść w tematykę Internetu Rzeczy (IoT). Arduino Yun to niewielki moduł integrujący w sobie Linuxa na Układzie z światem Arduino. Poniższy projekt jest wprowadzeniem w tematykę Arduino Yun, oprogramowywanie sensorów w Pythonie i PHP oraz w tworzenie...
Czyli sprawdzam, czy coś jest i nawet tego nie czytam, tylko od razu client.stop() Nie łączysz się z serwerem (brak client.connect()), więc nie jest tworzony dodatkowy bufor w pamięci (ClientContext oraz dla TCP). Jedyne co powinieneś zrobić, to sprawdzać jaką wartość zwróci client.stop() - jeżeli false, to klient nie został prawidłowo zamknięty. Jest...
Po pierwsze sorry za zwłokę. Po drugie na pewno linii nie pomyliłem. linie adresowe na pewno są przypięte do masy ponieważ na Arduino działa. Adres też nie powinien się zmienić. zegar ma 100k (standard). Zauważyłem, że jak zmienię linię z PB9 na PB7 (SDA), a z PB8 na PB6 (SCL) (to się chyba mapowanie nazywa) to zmienia mi się z HAL_ERROR na HAL_BUSY...
Po pierwsze rzadko "xxxx.h" to biblioteka, choćby wszyscy święci arduinowcy tak mówili. Biblioteka może być nagłówkowa i nie jest to takie rzadkie. Nic nie stoi na przeszkodzie żeby wszystko władować do pliku "xxxx.h" i zaincludować ten plik do własnego projektu. Trzeba tylko zastosować odpowiednie instrukcje makroprocesora, żeby nie było problemu...
W przypadku Arduino SDK z tego co pamiętam biblioteki są pisane w C++. Jeśli chodzi o odchudzenie biblioteki to sprawdzają się w moim przypadku 2 metody: 1. Konfiguracja biblioteki z użyciem makr, przykład: biblioteka pressure_sensor tworzysz nagłówek config.h gdzie definiujesz sobie makra w(y)łączające pewne funkcjonalności, np: [syntax=c] #define...
Witam. Mój problem polega na tym, że posiadam tablicę char tablica[4]={0}; ma ona na celu przechowywać kod PIN... No i stworzyłem funkcję, która go do tej tablicy kolejno dodaje: password.set(tablica) Niby pięknie ładnie... ale wyświetlając tablicę przez Serial.print(tablica); pojawia mi się na jej końcu dziwny krzaczek, przez...
Wklejaj kod w znaczniki C, przykład podjęcia decyzji grzać czy nie grzać: [syntax=c] if(PomiarTemp<(nastawaT-histT) ) { grzej=1; } else if( PomiarTemp>(nastawaT+histT)) { grzej=0; } [/syntax] Przykładowo dla nastawy 20 i histereza=1 zmieni grzej na 1 przy mniej niż 19, albo zmieni grzej na 0 przy >21. Zresztą pokazany kod do kosza, wywal delay,...
Jeśli wgrałeś bootloader a następnie programujesz przez USBasp to bootloader zostaje automatycznie skasowany i nadpisany programem. O ile ta częśc odpowiedzi jest poprawna, gdzie należałoby uzupełnic: wgrany bootloader do pamięci processora, nie przesądza że będzie on kiedykolwiek użyty. Bez zmian fusebitów zajmuje on tylko miejsce we flash(!), i słusznie,...
(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...
Przede wszystkim dziękuję wszystkim, którzy się udzielili w tym wątku. Wasze wpisy w znaczący sposób rozjaśniły mi ten temat. Natłok obowiązków, a do tego choroba skutecznie mi przeszkadzały, żeby się zebrać i konkretnie odpisać na wszystkie uwagi. Po kolei od tego oscyloskopy mają wyjście kalibracyjne, w analogowcach była gałka ciągłej regulacji wzmocnienia...
No jasne, entuzjaści C++ nie uwierzą w żadne inne powody niż mitologia, uprzedzenia ew. spisek... ;) Osobiście nie mam żadnych uprzedzeń do C, C++, Javy, C# ani podobnych, ale uważam, że są miejsca, w których jedne języki pasują, a inne - nie. No może za wyjątkiem Basica/Bascoma i Arduino, które nie pasują nigdzie. ;) Powiem Ci tak - od paru lat rozwijam...
http://obrazki.elektroda.pl/4719579400_1... W ostatnim czasie pojawiło się wiele alternatyw do stworzenia oświetlenia typu ambilight do telewizora/monitora. Pod Windowsem korzystać możemy z Atmowin, a pod Linuxem z Bibilight. Pojawiła się jednak nowa alternatywa - Hyperion - która pracuje pod oboma tymi systemami. Poniższy artykuł opisuje,...
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...
Cześć, Po pierwsze, dziękuję za Twoją pracę. Bazując na wszystkich przydatnych informacjach, które znalazłem w tym temacie https://www.elektroda.com/rtvforum/topic... + dokumentacja github, zrobiłem skrypty adaptujące urządzenie Etersky WF-CS01. Nie mam dobrych zdjęć, ale jest to to samo urządzenie, o którym mowa tutaj: https://www.elektroda.com/rtvforum/topic...
https://obrazki.elektroda.pl/6513786200_... Przedstawię tutaj kolejną płytkę z ESP8266, będzie to NodeMCU V3 w wersji z wyświetlaczem OLED 0.96" o rozdzielczości 128x64 oraz portem USB-C. Wyświetlacz tutaj jest podzielony na dwa kolory, górne 48 pikseli to kolor niebieski, a dolne 16 pikseli to kolor żółty. Sam ESP posiada aż 4MB pamięci...
Witam, W skrócie - mam 2x atmega8a-pu kupione na allegro. Chce na tym uruchomić najprostsza migającą diodę. Drobne utrudnienie, że działam spod linuxa, ale to chyba nie powinno mieć wpływu. Programator mam usbAsp. I teraz cała historia moich zmagań: Podłączyłem sobie wszystko wg. schematów dostępnych w sieci, z uwzgl. pinów mojego procka. W Arduino...
przy prubie wyskoczyła taka informacja W takim razie serdecznie zwracam honor w kwestii zdublowanego posta. A gniewem obarczam w zamian silnik (i ustawienia) elektrody ;) jesli masz zamiar dalej się wywyższac zamiast pomuc (...) pomuc (...) nakierowaqc (...) po 3 tygodniowej walce Tak, mam zamiar dalej "się wywyższać" i wytykać błędy, bo czy nie przez...
Oczywiście Cię Freddie rozumiem i nawet "myślałem o Tobie" :D Chodziło mi to to że niedługo zwykłym ludziom udostępni się takie wysokopoziomowe rozwiązania i każdy kto ma jakiś pomysł będzie mógł go jakoś uruchomic w domowych pieleszach nie zagłębiając się w ustawianie wszystkiego od zera. Zgadzam się że za taką wygodę powinno się wynagrodzić czyjś...
Przepraszam ,ze może nie w temacie ale mam problem jedna funkcja blokuje mi drugą. Nie ma za co przepraszać... Pytanie jest absolutnie sensowne.. Robisz ten sam błąd, co większość początkujących i niecierpliwych programistów w środowisku Arduino. 1.Funkcja ?delay?, jak doświadczyłeś blokuje (zatrzymuje program w tym miejscu na określony w niej czas...
https://obrazki.elektroda.pl/6559535100_... Dzisiaj testujemy malutki 0.91-calowy wyświetlacz OLED oparty o sterownik SSD1306 i oferujący sterowanie przez I2C. Omawiany tu moduł oferuje dość małą rozdzielczość, raptem 128x32, ale można to łatwo usprawiedliwić jego małą ceną (około 5 zł) i oczywiście małym rozmiarem. Na pewno przyda...
"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...
http://obrazki.elektroda.pl/8359932900_1... W Wi-Fi i Bluetooth oparty o ESP32 . W porównaniu do wcześniej dostępnych modułów Charakterystyka ESP32 w porównaniu do ESP8266: -liczba rdzeni: 2 (ESP8266: 1) -WiFi + Bluetooth/BLE (ESP8266: WiFi) -RAM: 512kB (ESP8266: 160kB – 96+64) -ilość pinów GPIO zależnie od wersji: ~32 (ESP8266:...
Nie wiem zgłupiałem, jak jest wywoływana funkcja odczytująca znaki w przykładzie SerialEvent? Spróbowałem z takim kodem, w serial monitorze niby jest poprawnie. W celu sprawdzenia wartości zmiennej WyjscieSygnaluPWM zastosowałem jeszcze serwo podając na jego pin tę wartość przemnożoną przez kwant co daje zakres 0-180. Wydaje się działać poprawnie zarówno...
https://obrazki.elektroda.pl/5220229400_... Witajcie, przedstawię tu od 0 rozpoznanie wyprowadzeń, podłączenie, zaprogramowanie i uruchomienie z Arduino wyświetlacza LCD z elektrośmieci. Omawiany tu wyświetlacz pochodzi z pralki Amica AWSN12DA i posiada sterownik BL55066 do którego nie znalazłem biblioteki, tylko samą notę katalogową....
https://obrazki.elektroda.pl/3885180300_... Programowanie wśród inżynierów właśnie sporo zyskało, szczególnie wśród amatorów. National Instruments (NI) udostępniło darmowe wersje swoich pakietów oprogramowania - LabVIEW Professional oraz LabView NXG. Oba pakiety dostępne są teraz w wersji community, tj. darmowej wersji do zastosowań...
Witam, Głowię się z problemem. Zbudowałem mały projekcik - badanie bezdechu. Na chwilę obecną mam pulksometr, który mierzy ciśnienie i saturację oraz termoparę, która ma za zadanie mierzyć temperatura przy nozdrzach ( wdech -zimna, wydech - ciepła temperatura). Chce liczyć średnią wyników z termopary(+ puls) + saturacja) i na tej podstawie diagnozować...
Witam, Przedstawie w miarę chyba ciekawy projekt/sposób do integracji mikrokontrolera z urządzeniami z adroidem. Zastosowanie tego jest od prostej zdalnej kontroli, odczytywania wyników z czujników, aż do użycia telefonu jako praktycznie darmowego shielda GPS, GPRS, WIFI, funkcji text to speech i speech to text, przesyłanie danych do internetu i odbióru,...
Witajcie, Wraz z grupą studentów tworzymy projekt domu inteligentnego w wersji open srouce & open hardware Jest to prosty sterownik do oświetlenia wykorzystujący arduino nano i kontroler ethernet ENC28J60 (właściwie moduł ethernet) Chcielibyśmy z racji łatwiej konfiguracji urządzenia docelowego które będzie płytką PCB mieć możliwość zmiany adresu...
http://obrazki.elektroda.pl/3897715900_1... http://obrazki.elektroda.pl/2991025200_1... Neoway M590 to tani moduł GPRS oferowany wraz z płytką montażową. Zestaw z modułem chińskiego producenta można kupić na zagranicznych portalach aukcyjnych już za około $4 USD. Kit przeznaczony do samodzielnego montażu składa się z...
Dalej uważam, że łatwiej będzie Ci to napisać samodzielnie od początku. Przecież nie musisz tworzyć całego kodu w głowie za jednym podejściem. Opracuj sobie schemat działania schodów (nie programu) i pisz potrzebne funkcje. Najpierw jedna, później druga... Wyglądać to może np tak (nie przemyślałem tego za bardzo i dużo kodu się powtarza, ale powinno...
Witam O timerze poczytam dziś lub jutro jak czas pozwoli Nie mam zamiaru wykonywać płytek dla innych tylko dla siebie i jak wspomniałem jestem bardzo początkującym w tym zakresie dlatego Was pytam aby nie popełnić błędów z niewiedzy. Co do skopiowanych szkiców to kolego mamy odmienne zdanie - ja jak coś skopiuję to zaczynam zmieniać parametry i zastanawiam...
Postaraj się bardziej, zbliż graficzny wygląd do ekranu HD44780, zawrzyj graficzny wygląd z wyświetlacza znaków Aby stworzyć bardziej szczegółowy i wizualnie wierny emulator wyświetlacza HD44780 w P5.js, musimy uwzględnić nie tylko podstawowe wyświetlanie tekstu, ale również graficzną reprezentację pikseli, które tworzą znaki na wyświetlaczu. Dla uproszczenia,...
Czy RPI SPI używa poziomów logicznych 3,3 V? Pytam tylko, czy dałoby się zastosować po prostu tani klon Arduino na poziomie 5V do komunikacji SPI. Oto repozytorium: https://github.com/openshwprojects/OpenB... Więcej informacji na temat Aktualizacji znajdziesz w tym temacie (tłumaczenie wciąż czeka, postaram się to zrobić jutro): https://www.elektroda.pl/rtvforum/topic3...
Technologiczny start – jakie gadżety elektroniczne warto kupić na Dzień Dziecka? https://obrazki.elektroda.pl/1808710400_... Zbliżający się Dzień Dziecka stanowi dobrą okazję do świadomego wprowadzenia najmłodszych w świat nowych technologii. Korzystanie z elektroniki nie musi ograniczać się wyłącznie do rozrywki – odpowiednio dobrane...
Przydałoby się jeszcze testy z ESP8266 oraz ESP32. Też dla Arduinowców ;) Można ale po co? Znając dokumentację uC można wszystko dość dokładnie wyliczyć. Najważniejsza sprawa to pamięć RAM aby pomieścić bufor wyświetlacza. W drugiej kolejności obecność DMA. Gdy nie ma DMA będą nieduże różnice pomiędzy uC, bo szybkość animacji będzie zależała od tego,...
http://obrazki.elektroda.pl/3488303700_1... Witam. Od zawsze irytowała mnie konieczność podchodzenia do domofonu, aby wpuścić np. listonosza... Zacząłem więc przeszukiwać internet w poszukiwaniu interfejsu pomiędzy telefonem i domofonem. Znalazłem Bramotela, ale tenże po poczytaniu o nim, został zdyskwalifikowany ze względu na jego...
https://obrazki.elektroda.pl/4760563300_... W ramach trwającego konkursu Czujnik wilgotności i temperatury AM2302 (DHT22) Czujnik AM2302 może pracować z napięciami 3.3-5.5V posiada 4 wyprowadzenia (jedno niewykorzystywane). Trzy wyprowadzenia wykorzystane są jako zasilanie (1), transmisja danych (2), oraz masa (4), więcej znajdziecie...
https://obrazki.elektroda.pl/9376840100_... W poniższym materiale przedstawiona jest konstrukcja niedrogiego i prostego modułu do śledzenia pozycji balonu wysokościowego z wykorzystaniem sieci LoRa. Tracker zasilany jest z pomocą dwóch litowych baterii AAA, co wystarcza do działania nadajnika przez około 25 dni. Przez połowę tego czasu...
https://obrazki.elektroda.pl/5936410400_... Autor prezentowanego poniżej projektu, przy przejściu do nowej pracy otrzymał od firmy między innymi opaskę fitnessową, pokazaną po lewej stronie. Abstrahując od przydatności takiego urządzenia podczas ćwiczeń fizycznych, opaska sama w sobie jest niezwykle ciekawa pod względem technicznym....
Oto kolejny ciekawy projekt oparty Arduino Zamierzeniem projektu było stworzenie konstrukcji odbijającej wiązkę lasera od luster zamontowanych na 3 wentylatorach w celu wyświetlenia „dzikiego” przebiegu spektrograficznego na każdej powierzchni. Założono również możliwość sterowania szybkością pracy wentylatora manualnie lub automatycznie....
Niepotrzebna komplikacja. Wystarczy zaświecić jedną diodę reprezentującą głowę i jedną zgasić. Czy masz na myśli odświeżanie ekranu? Generalnie tak, można albo zawsze od 0 "rysować" scenę, albo robić tylko zmiany. Swego czasu nawet pisałem coś chyba w Pascalu/na Lazarusie z grafiką gdzie nie było double bufferingu i okazało się, że wygodniej jest tylko...
https://obrazki.elektroda.pl/7103913800_... Witajcie moi drodzy. Przedstawię tu wnętrze starego odtwarzacza DVD Wiwa HD-128U, zaprezentuję jakie części można ze środka odzyskać a potem skupię się na obsłudze jego wyświetlacza 7-segmentowego i klawiatury poprzez implementację protokołu dedykowanego ich kontrolera na platformie Arduino....
https://obrazki.elektroda.pl/5371288300_... Witajcie moi drodzy. Przedstawię tutaj teorię i praktykę implementacji wsparcia protokołu TuyaMCU. TuyaMCU to protokół oparty o UART, służący do komunikacji modułu WiFi z głównym mikrokontrolerem urządzenia Tuya. Protokół ten wykorzystywany jest w wielu produktach IoT, m. in. w ściemniaczach,...
Witam, W tym DIY Konstrukcje chciałbym zaprezentować urządzenie do gry w Monski Pong. Cały projekt składa się z dwóch programów, modułu Arduino Uno i płytki PCB. Do zbudowania tego urządzenia zachęcam wszystkich początkujących jako dobry wstęp do podstaw komunikacji Arduino z komputerem z pomocą portu szeregowego. https://obrazki.elektroda.pl/1057744800_...
https://obrazki.elektroda.pl/6918731700_... Dzisiaj przedstawię prosty system czcionki dla znaków ASCII przeznaczony na wyświetlacz matrycowy z Arduino Uno R4 WiFi. Przy okazji też zademonstruję jak można zrobić animację przesuwającego się tekstu w oparciu o umieszczone tu kody. Implementacja czcionki będzie 100% DIY, napiszemy ją razem...
https://obrazki.elektroda.pl/9235682700_... Przedstawię tutaj poprawki, uruchomienie i rozwinięcie biblioteki ArduinoHttpServer na platformie Arduino R4 WiFi. Celem tematu będzie ułatwienie nam operacji związanych z protokołem HTTP, a dokładniej parsowania żądań HTTP (przetworzenie nagłówka, ścieżki zasobu oraz argumentów GET) oraz...
sugerujesz się nazwami zmiennych i komentarzem, a kompilator nie czyta komentarzy. Nie sugerowałem się komentarzami w kodzie, ani jakimikolwiek innymi. Analizowałem tylko sam kod źródłowy pierwszej wersji programu w poście #1. Może czegoś nie widzę, ale na pierwszy rzut oka, to program3 uruchomiony w piątej sekundzie od włączenia urządzenia powinien...
Cześć! Dwa lata temu wykonałem projekt pojazdu gąsienicowego - czołgu. Postanowiłem, że podzielę się nim z Wami. Projekt był wykonany w momencie gdy jeszcze raczkowałem zarówno w programowaniu jak i w elektronice, także nie należy spodziewać się pięknego i optymalnego programu czy płytek drukowanych. Wręcz przeciwnie, program składa się jedynie z funkcji,...
arduino tworzyć funkcja własny arduino funkcja funkcja arduino
stabilizator zwiekszyc ustawienie anteny warszawa swiatła dzienne schemat
wymiana baterii telefonie motorola wymiana baterii
Pulsująca lampka kontrolna: przyczyny i znaczenie Audi A2 - Czujnik klocków hamulcowych włącza się przy skręcie w prawo