Simon Monk - Arduino dla początkujących. Podstawy i szkice Arduino w akcji - wydawca nieznany (dostałem książkę w opłakanym stanie bez okładki) Mikrokontrolery AVR ATmega w praktyce - Rafał Baranowski Mikrokontrolery AVR .Język C. - Mirosław Kardaś - Tej książki są dwie części AVR Praktyczne projekty - Tomasz Francuz
Najprościej, to jeśli nadajnik nic innego nie ma do roboty to wstaw delay(100) do loop, czy jakąś mniejszą/większą wartość, która dla działania układu ma jeszcze jakiś sens. A ten delay w nadajniku da czas odbiornikowi na przetworzenie danych i wykonanie akcji zanim nadlecą kolejne dane. To samo możesz zrobić używając do odmierzania czasu millis lub...
Nie umiem znaleźć na polskich stronach za wiele o tych flagach Nie szukaj aby było ‘za wiele’ bo w nadmiarze informacji łatwo zgubisz się… Flaga to zwyczajna zmienna celowo wprowadzona do systemu, sygnalizująca że coś zostało dokonane. Wykorzystuje się je do różnych zadań, często do blokowania towarzyszących lecz jednak nie pożądanych...
Chciałbym wykonać coś nie zbyt skomplikowanego na Arduino , dla domu macie może jakieś propozycje? Może być coś z led Potrzebujesz gotowy program, czy brakuje ci konceptu?.... Jeżeli to jest początek nauki programowania, to zamiast projektów praktycznych dla domu, raczej ogranicz się do prowizorycznych/nie trwałych 'projektów' czyli zwyczanych cwiczeń....
Witam Was serdecznie ;) Jakiś czas temu kupiłem netbooka było to w 2009 roku Toshiba NB100. Komputerek iż ma swoje lata i do granic możliwości upgrade'owany SSD RAM. I w dalszym ciągu służy do moich potrzeb Win7 32bit. Ktoś powie przestarzały po co kombinować. Kiedyś już chciałem podjąć temat baterii na forum https://www.elektroda.pl/rtvforum/topic3...
cześć, Dostałem na święta zestaw https://mageek.pl/produkt/zestaw-ramie-r... Jednak mam problem z tym kodem. Możecie mi jakoś pomóc? Niestety firma Mageek.pl wypięła się na mnie i nie odpisuje na maile. Jak ty rozumiesz "pomoc"? Nikt ci nie pomoże z tym błędnym kodem! Wyrzuć ten kod i zacznij 'kodować' na swój sposób (!), zgodny z jakąś...
ESP wypisuje co mu dolega. Co prawda nie zawsze jawnie ale się stara ;) Co do zmiany rozmiaru stosu to wiem, ze można go zmienić, można nawet edytować w core plik main.cpp ale chyba nie o to chodzi aby teraz każdy sobie zmieniał w Arduino wielkość stosu. Spróbujmy jeszcze "powalczyć", myślę, ze takie rzeczy sporo uczą. edit: (at)MajsterXXL Zrobiłem...
https://obrazki.elektroda.pl/5931581900_... Opiszę tutaj krok po kroku instalację, konfigurację oraz użycie darmowego kompilatora SDCC do tworzenia programów na mikroprocesory PIC. Całość będzie w formie szczegółowego tutoriala. Ze względu na długość całości tutorial podzielę na osobne tematy . W dalszych częściach postaram się...
Autor tego cyklu artykułów potrzebował urządzenia komunikacyjnego do przesyłania kilku bajtów co godzinę z małego, odłączonego od sieci systemu fotowoltaicznego do warsztatu oddalonego o około 50 metrów. Pierwszą myślą było Wi-Fi, ale ma on już dziesiątki sprzętów do niego podłączonych, a utrzymanie ich wszystkich w działaniu jest bardzo żmudnym zadaniem....
https://obrazki.elektroda.pl/9290552300_... Witajcie moi drodzy. Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części poznamy sterownik wyświetlacza LED MM5450, połączymy go z PIC18F2550 i napiszemy od 0 implementację ich komunikacji. Docelowo użyjemy MM5450 do wysterowania wyświetlacza LED 5 na...
https://obrazki.elektroda.pl/3879692200_... Witajcie moi drodzy Chciałbym przedstawić tutaj moje próby samodzielnego wykonania wyświetlacza 7-segmentowego opartego o kolorowe diody LED WS2812B, własne PCB i obudowę wydrukowaną na drukarce 3D. Wyświetlacz pokazany tutaj przetestuję z Arduino i dam pełne kody obsługi do pobrania. Serce...
https://obrazki.elektroda.pl/7460360400_... Gemma 3 to najnowsza seria otwartych multimodalnych modeli LLM od Google, bazująca na tej samej technologii co Gemini 2.0. Chatboty oparte o Gemma 3 operują nie tylko tekstem, lecz również potrafią opisywać obrazy. Tutaj właśnie postaram się to przetestować pod kątem zdjęć dotyczących elektroniki....
Czytałem o tym Flipperze i jestem ciekaw ile w tym prawdy, że to może służyć do niezbyt legalnych akcji "w terenie".... Przecież to urządzenie to po prostu zlepek kilku modułów radiowych/ir z mikrokontrolerem, za pomocą arduino można robić to samo od lat i sporo taniej. Największe halo wkoło tego urządzenia jest robione dla reklamy i tyle. Na szczęście...
https://obrazki.elektroda.pl/1217014300_... Obsługa Picovoice na Raspberry Pi dodana została już w zeszłym roku. System był w stanie rozpoznawać niestandardowe słowo budzące, a także realizować rozpoznawanie głosu offline w celu sterowania płytką za pomocą poleceń głosowych bez polegania na chmurze. W module HAT wykorzystani 4-mikrofonowy...
[syntax=c]char d1_st_old; int d23_sel; unsigned long d1_on_time, d23_time; void setup() { d1_st_old = 0; d23_sel = -1; digitalWrite(D2, HIGH); digitalWrite(D3, HIGH); } void loop() { char st_new; st_new = digitalRead(D1) == LOW; if (d1_st_old && d23_sel == -1) { // był wciśnięty, D2/D3 nie wybrany if (st_new && millis()-d1_on_time > 1000) d23_sel =...
Chciałbym zaprezentować oraz poddać opinii forumowiczom zaprojektowany przez naszą firmę układ, który to chcemy wprowadzić na rynek. Ktoś mógłby go nazwać uniwersalnym sterownikiem. My określamy go jako Swobodnie Programowalny Moduł Sterowania. Moduł ten może być programowany w języku C (przykładowo Atmel Studio) lub też w Arduino, gdyż układ ten jest...
Znaleziono ogłoszenie zamiaru opublikowania dokumentu rejestracyjnego i potencjalnego IPO na głównym rynku London Stock Exchange, datowany na dzisiaj 15 maja: https://www.londonstockexchange.com/news... Jak można przeczytać w dokumencie: Raspberry Pi Ltd, lider w dziedzinie niskokosztowego, wysokowydajnego...
A próbowałeś zajrzeć do dokumentacji? Do AVRów jest dość przystępna. Z tego co pamiętam takie atmeg8 przed Arduino to głównie trzeba było uważać żeby nie ustawić zewnętrznego zegara, bo po takiej akcji trzeba podać zegar na xtal, sam kwarc nie wystarczy. Jeszcze dało się jakiś jtag debuger włączyć na któreś nóżki i przeszkadzał w ich normalnym używaniu.
https://obrazki.elektroda.pl/6704612900_... Microchip ATM90E26 to układ scalony dedykowany do zastosowania w nowoczesnych systemach monitorowania zużycia prądu. Pozwala na łatwą integrację z zaawansowanymi systemami monitorowania sieci energetycznej w obrębie, np. naszego domu. Wykorzystanie takiego układu wraz z np. systemami fotowoltaicznymi...
Czy można w jakiś sposób skryptem python/Autoit3 wprowadzić schemat do aplikacji Proteus firmy Labcenter? Jeśli znasz API lub inne metody z chęcią poznam te mozliwości skryptowania. Możesz przytoczyć przykład, który wybiera z Part managera Atmegę 8 i podłącza LED z rezystorem anodą do pinu PB3 ? Proteus firmy Labcenter to popularne oprogramowanie do...
próbowałem wcześniej nadal Dodano po 4 https://obrazki.elektroda.pl/8197731000_... https://obrazki.elektroda.pl/6404390700_... Dodano po 5 nie za bardzo rozumiem Dodano po 25 można wysłać kod ponieważ nie wiem co dokładnie mam zrobić Dodano po 7 po usunięciu wyskakuje błąd ale przed działa tylko na odwrót kiedy przycisk jest wciśnięty...
ponieważ trzeba wcisnąć przycisk i go trzymać Jeśli ma to zrobić Arduino, to może włączać jakiś tranzystor - NPN, jeśli wciśnięcie ma łączyć z masą; trzeba sprawdzić, czy spadek napięcia na włączonym NPN (około 0,15V) nie zaburza działania tego, co ma robić przycisk. Na razie w kodzie miałem funcję delay, ale nie mogłem wyświetlać dwóch świateł różnego...
zaawansowanych mechanizmów programistycznych, w tym nawet wstawek kodu w asemblerze i operowania rejestrami procesora I tutaj jest problem, to są podstawy programowania embedded, Ty już piszesz że to zaawansowane mechanizmy programowania... Jednak co prawda to prawda programista programiście nie równy i to w jakich projektach się obraca kształtuje...
https://obrazki.elektroda.pl/9220164500_... Na Kickstarterze pojawiła się właśnie nowa płytka programistyczna typu open-source oparta na ESP32. Moduł ten jest przeznaczony do nauki i szybkiego prototypowania. TESPuino zapewnia do 14x GPIO, gniazdo kart MicroSD do przechowywania danych oraz pojedynczy port USB typu C do programowania...
W końcu się uporałem ze sterownikiem :) do swoich końcówek mocy, po totalnej klapie z wersja v-4 . Zrobiłem platformę pod Arduino MEGA , Praktycznie po połączeniu całość potrafi wszystko . Układ pomyślałem tak żeby można obsłużyć cały wzmacniacz , wszystkie zabezpieczenia , sterowanie analogowych wskaźników wysterowania , z automatycznym przełączaniem...
witam. Potrzebuję zrobić tak aby na pinie arduino nie było żadnego stanu a po jakiejś akcji na chwilę było zwarcie do masy. Może ktoś pomóc?
Według datasheeta maksymalna częstotliwość zegara SPI dla ENC424J600 to 14 MHz. ATmega328P będąca podstawą budowy Arduino Uno powinna być w stanie osiągnąć 10 MHz przy taktowaniu 20 MHz i wyłączonych preskalerach. Czy robił może kolega jakieś testy możliwości układu ENC? Pytam bo myślę o pewnym zastosowaniu, nie tyle wymagającym wymiany dużej ilości...
https://obrazki.elektroda.pl/9128300800_... Na rynku dostępna jest ogromna ilość kompaktowych płytek, zgodnych z Arduino Zero, opartych na mikrokontrolerze SAMD21 (ARM Cortex-M0+), w tym między innymi Exen Proto, Wemos D1 SAMD21 czy Seeeduino XIAO. Ta ostatnia jest najmniejsza z nich wszystkich, przy wymiarach zaledwie 23,5 mm x 17,5...
Raczej liczyłem na podpowiedz jakiej komendy użyć, i jakiego programu dalej. Wskazówka, lub dwie wystarczą. Albo jakę drogę musi przebyć naciśnięcie fizyczne przycisku do do z mapowania jakiejś akcji w programie.
Czytałem że wbudowane zegary są gorsze od zewnętrznych, dlatego pisałem o oddzielnym RTS. W sensie chcę mieć rozsądną dokładność , by np czas sypania pokarmu do akwarium wynosił 5 sekund tak jak nagrałem a nie 2 minut. Jak dziecko we mgle, błąd rzędu dwóch minut, może wynikać tylko z kiepskiego progamu :) Używałem "gołych" AVRów programując w C, i...
Czyli skryptem wg Twojej definicji jest filmik ze śmiesznym kotem. Reszta cytatu to kompletne pomieszanie pojęć. Jeżeli efektem będzie wykonanie przez urządzenie danej akcji to nie widzę przeszkód. PLC mają jedną zaletę która dyskwalifikuje Arduino - RT. Poważne urządzenia jednak działają już na PC z odpowiednimi rozszerzeniami kontaktującymi się z...
Jasne, to to ja wiem... Jenak chodzi o pobranie dynamicznej odpowiedzi z adresu URL dla Asystenta Google... Sczytana wartość temperatury aktualnie w moim salonie... robię to za pomocą Arduino i wysyłam na serwer - serwer podczas wywołania akcji w asystencie miałby odczytać przygotowaną przeze mnie treść dostępną pod konkretnym adresem URL "W salonie...
Hej (at)And! Do uruchomienia użyłem prawdziwej żywej atmegi8 podpiętej do "portu szeregowego" po USB z FTDI (chiński klon chyba arduino nano). Chciałem być fair i nie zaglądać do środka jako że to miał być BlackBox ;) Co do mojej specjalizacji :D Wszystkie 3 etapy dało się przejść bez jakiejś szczególnej wiedzy na temat elektroniki, assemblera i budowy...
To może jakiś pomysł na to, żeby wykryć zakończenie połączenia z klientem lub zamknięcie okna Monitora Szeregowego? Wykrycie którejś z tych akcji miałoby na celu zmianę napisu na LCD z online na offline
Pytanie, czy mógłbym teraz jakoś regulować czas podtrzymania świecenia wszystkich schodów za pomocą np. potencjometru? Teraz, żeby zmienić czas tego podtrzymania, muszę zmienić ilość i akcje we wszystkich "kejsach" np. dodać kolejne dwa puste, żeby przedłużyć podtrzymanie o 2s. Pierwsza rzecz na wstępie: Nazewnictwo zmiennych jest w zasadzie dowolne...
To zapomnij o delay. Opisane na elektrodzie 1e9 razy. hint:milis
Witam serdecznie Może na początku kod na arduino, żeby było wiadomo o co chodzi. [syntax=arduino]#include <IRremote.h> IRsend irsend; int state = 0; int flag = 1; void setup() { Serial.begin(9600); pinMode(9,OUTPUT); digitalWrite(9, LOW); } void loop() { if(Serial.available() > 0){ state = Serial.read(); flag=0; } if (state == '0') { irsend.sendNEC(0xF740BF,...
Witam. Mam pewien problem, pomińmy to jak do tego doszło a jednak się stało. Mianowicie do Arduino Leonardo została podłączona ładowarka od laptopa 19V 16A 120W, był mały huk i mocny swąd. Po tej nieprzyjemnej akcji podłączyłem Arduino pod USB i komputer w ogóle go nie wykrywa. Diody ON, L, TX świecą się bez przerwy. Jeśli podłączę diodę bezpośrednio...
Autoryzowani dystrybutorzy (w Polsce - TME) powinni wiedzieć co sprzedają. Szkoda się odcinać od dobrych układów ze strachu przed podróbkami. Poza tym problem dotyczył FT232R - o fałszowaniu serii FT-X na razie nie słychać. A na stronie akcji śmiesznie wygląda ta płytka testowa ze zworami i rezystorami przy eye diagramie USB (tylko full-speed, ale jednak...)....
W bibliotece Timers nie ma ograniczenia na ilość wątków/funkcji dla danego obiektu. Możesz zdefiniować nawet 100 akcji dla jednego obiektu( o ile oczywiście starczy pamięci w procesorze): [syntax=c]Timers <100> Akcja;[/syntax] To czy "procesor się wyrobi" zależy od tego jak to rozumiesz i jakie funkcje "podepniesz" do wątków. Jeśli czas wykonania...
Jak ja zaczynałem bawić się arduino to wyeliminowałem ten problem raz na zawsze :) Co do kondensatorów to jeżeli przed wywołaniem akcji dasz opóźnienie to kondensatora też nie trzeba :) [syntax=cpp]void setup() { pinMode(SW1, INPUT); digitalWrite(SW1, HIGH); }[/syntax] Podłączasz sobie switch do GND i dajesz odpowiedni warunek i załatwione Bardzo mnie...
Witam, próbuję napisać program do odbierania danych z modułu Bluetooth HC-06. Kod, który znalazłem i zmodyfikowałem działa, lecz jest napisany w języku, który jest dla mnie trudniejszy. Chciałbym zapytać czy ktoś ma może odpowiednik poniższego programu w języku Arduino? Aktualnie potrzebuję stworzyć Timer, który po otrzymaniu danych z Bluetooha ustawi...
Witam Problem rozwiązany, po kilku nieudanych próbach z gasikami wziąłem się za budowę układu na dwóch tyrystorach. Układ oparty o 2 tyrystory 2N6504 połączonych na przemian równolegle działa tak jak powinien oczywiście z separacją na MOC3041 . Jeden tyrystor nie radził sobie u mnie z prądem powyżej 5A Dodano po 3 Witam . Taki układ sterowania transformatorem...
Programowanie sterownika kartą SD to ciekawy pomysł, kartę można sobie przygotować na PC umieszczając na niej plik, później wystarczy włożyć ją do slotu, uruchomić procedurę serwisową i "zaprogramować" sterownik przenosząc dane do eeprom, następnie kartę wyciągnąć, nie spotkałem się z takim rozwiązaniem ale jest ono ciekawe. Obsługa SD w Arduino jest...
Witam Może dla potomnych załączę przykład kodu na przycisk, który uaktywnia wykonanie akcji dopiero po jego "puszczeniu". "Naciskamy" przycisk nic się nie dzieje a gdy go "puszczamy" wykonuje się zamierzona akcja. ----------------------------------------... [syntax=c] // Przykład przyciku typu "mina...
chyba, że zmienna i jest zadeklarowana wcześniej jako globalna. tak, jest globalna, w zasadzie większość zmiennych mam globalne i właśnie mi o to chodziło, że nie które mógłbym zmienić na lokalne. Powinieneś użyć getFreeMemory() dobrze, wstawiłęm rozmiar "int size = 8192" dla Mega, wtedy wynik to 6694, gdybym zostawił 2048, wtedy wynik to 2047. No...
http://obrazki.elektroda.pl/5713084200_1... IRduino to moduł kompatybilnego z Arduino odbiornika podczerwieni w postaci małej płytki z wtykiem USB. IRduino, jako urządzenie peryferyjne pozwala przetworzyć niemal wszystkie sygnały IR w postać komend obsługiwanych przez platformy, takie jak komputery PC, Mac, Raspberry Pi oraz niektóre...
Skoro dondu napisał kilka słów o różnych aspektach technicznych i nie tylko to może i ja dorzucę jeszcze coś na co uczulał nas wykładowca na zajęciach z programowania sterowników PLC. Na razie robisz tą prostą rzecz, ale o ile się uda możesz dostać coś bardziej zaawansowanego. Jeżeli będziesz robić coś (np. programować) bardziej odpowiedzialny układ...
http://obrazki.elektroda.pl/4309751400_1... http://obrazki.elektroda.pl/5130393500_1... NixCore X1 to niewielka płytka z WiFi i Linux, która może być programowana za pomocą Arduino IDE. Sercem urządzenia jest układ WiSOC ( Wireless System-On-A-Chip ) Ralink RT5350F ze zintegrowanym Wi-Fi 802.11g. CPU taktowane zegarem...
Witam. Chciałem na arduino zbudować tester elektryczny podający ze 3 impulsy np 2ms 3 ms i 5ms. Szukam jakiegoś gotowca bo troszkę pisania tam jest. . Chcesz zaoszczędzic na papiere czy atramencie? Proszę o jakieś sugestię gdzie szukać i pytania. 90% sukcesu na otrzymanie trafnej odpowiedzi, to umiejętnośc zadania pytania.... Dodam ze mam caly moduł...
centrum akcji filmy akcji kamera akcji
bashan zawory moduł dekodera polsatu ograniczenie rozładować akumulator
traktorek kosiarka palnik olejowy riello
CD4013 – zmiana polaryzacji co 64 sekundy na pinach Q i Q̅, generacja sygnału 1/64 Hz Co można zrobić znając czyjeś IP? Geolokalizacja, DDoS, rekonesans usług – analiza techniczna