U mnie również dostępna opcja "Additional Boards Manager URLs" https://obrazki.elektroda.pl/7687333300_... Napewno masz zainstalowaną wersję 1.8.9? Jeżeli próbowałeś instalować z apt, to ją wywal "sudo apt purge --remove arduino".
Tak, dokładnie.
Wartość 4294967295 to -1, więc wg dokumentacji funkcji -holdingRegisterRead to failure. BTW patrząc na funkcje modbusa w arduino - brakuje mi odczytu wielu rejestrów- poważna wada. Modbus niestety ma parę niekonsekwencji. raz adresy sa liczone od 0 raz od 1. Producenci też dokładają swoją interpretację. Radziłbym najpierw wykorzystać jakiś program na...
Niepotrzebnie mieszasz myślowo różne systemy walutowe. [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <Arduino.h> unsigned long FlagTime; void setup(){ // to jest odpowiednik main Serial.begin(9600); DDRB &= ~(1 << DDB0); // ustawienie pinu B0 jako wejście ( wejście licznika ICP1) PORTB |= (1 <<...
W Arduino są funkcje do konwersji między tablicą char i String. Linki już miałeś podane do Arduino Reference, a tam na dole spis funkcji/metod z przykładami.
Dokładnie tak jak napisałeś. PWM jak ma dawać jakieś stałe napięcie to trzeba dołożyć zewnętrzny filtr RC. Przykłady programów z gotowymi funkcjami znajdziesz w 3 pierwszych rozdziałach (analogRead, analogWrite, map, constrain), schemat filtra pewnie też gdzieś tu na forum leży. Gotowe funkcje Arduino wykonują się w czasie liczonym w us, dziesiątkach...
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ą...
A jak jest np. z biblioteką arduino.FFT? Jak już mowa o FFT, szczególnie jeśli trzeba ją liczyć szybko, to przy Pi Pico mamy do dyspozycji świetną, profesjonalną bibliotekę matematyczną firmy ARM z różnymi obliczeniami w tym FFT, w różnych wariantach typów zmiennych stało czy zmiennoprzecinkowych. I co najważniejsze biblioteka jest optymalizowana ściśle...
Witam, .......... Czy arduino uno posiada może wbudowany licznik który działa niezależnie od programu? Tak aby przerwaniem co sekunde mógłbym sprawdzać jaka jest wartość w liczniku który liczyłby impulsy? TAK! Arduino posiada ich trzy, funkcjonujące totalnie niezalenie od wykonywanego programu, z pewnymi jednak warunkami lub ograniczeniami. Są to :...
Wszystkie porty MEGA mają funkcję cyfrowych IO, oprócz tego dodatkowe funkcje jak analog czy komunikacja. Przewody dłuższe niż parę metrów mogą generować zakłócenia.
Arduino wymyślono po to abyś nie musiał grzebać w rejestrach. Jeśli to potrafisz nie nie używaj arduino. Oczywiście możesz zmieniać rejestry timerów ale przez to niektóre funkcje mogą przestać działać: https://arduino-info.wikispaces.com/Time... Napisz co chcesz osiągnąć a nie jakimi metodami to będzie można coś podpowiedzieć.
(...) mmand ); Serial.print(command , HEX); Serial.print(" "); } Serial.println(); } void displayOxygenPercentage(float percentage) { lcd.clear(); lcd.setCursor(0, 0); lcd.print("Tlen: "); lcd.print(percentage, 1); // Wyświetlenie jednego miejsca po przecinku lcd.print("%"); } Poniżej znajdziesz pełny, scalony kod, który łączy obie części - dotychczasową...
(...) branżę brzmi czy pilot RC TN5L da radę? Podobno działał RC TN55L ale również nie jest dostępny. Poproszę o poradę i pozdrawiam kolegów. PS. Proszę mnie nie kierować na Allegro bo już będę odsyłał 2 niby pasujący piot. Czort wie do czego oni to programują, ale z pewnością nie do tego decka. (at)ElektrodaBot Bezpośrednia odpowiedź na pytanie Najbardziej...
Wykorzystaj przerwanie timera - w nim naprzemiennie wyświetlaj to co potrzebujesz. Wada - do LCD nie możesz się odwoływać z poziomu programu głównego. Chyba, że sprytnie napiszesz funkcje dostępu do LCD.
Zastanawiam się czy nie powinienem użyć Arduino FreeRTOS, ale nie wiem czy to jest rozwiązanie mojego problemu. Jeśli planujesz sobie odstrzelić kolana, to jest to doskonały pomysł. Próbowałem już timerów i funkcji mils, ale wydaje mi się że to nie jest właściwa droga W tym przypadku to najwłaściwsza droga. Problem należy podzielić na kilka niezależnych...
Autorze, stwierdzenia typu "wszystko było by ok , lecz..." mogą irytować, bo pokazują, że nie korzystasz z wiedzy szerzonej tutaj, a tylko akceptujesz lub odrzucasz konkretne przemyślane rozwiązania. Dostałeś dokładne informacje na temat tego, jak zaprojektować to oprogramowanie i masz dwie opcje: 1) skorzystasz z nich i dokończysz program 2) nie jesteś...
SurpLife (Zengge) Symphony Controller USB SPI. Bardzo mały. https://obrazki.elektroda.pl/7113510300_... https://obrazki.elektroda.pl/5302174100_... https://obrazki.elektroda.pl/2046699700_... . Dołączono kopię zapasową oprogramowania układowego BKFIL i Easy Flasher. Coeff na tym urządzeniu to 84f37800...
Wpisywałem funkcję case, kod pilota, potem break w pętli for, ale bez rezultatu, A przeczytałeś jak działa switch/case? Jeżeli masz [syntax=c] switch(a) { case 1: <funkcja 1>; case 2: <funkcja 2>; }[/syntax] I nie chcesz aby przy wartości a == 1 wykonały się obie funkcje to po pierwszej musisz dodać break. Tak więc break wewnątrz switch...
PS. Z tego, co znalazłem na temat DF Playera to Arduino w takim połączeniu pełni funkcje "pilota" płytki, prawda? Tak, jest chyba jakaś gotowa, przygotowana przez producenta, biblioteka, która umożliwia wydawanie odpowiednich komend odtwarzaczowi.
Np.: Timer1.attachInterrupt( onLamp ); wywołuj przed pętlą główną. Chyba że w trakcie pracy programu chcesz zmienić przypisaną funkcję na inną.
Funkcje obsługi przerwań powinny mieć dodany atrybut umieszczający je w IRAM. zobacz tutaj: https://forum.arduino.cc/index.php?topic...
Może i powinien, ale nie działa, napisałem ogólne zasady, nie korzystałem z tej biblioteki. Pewnie dlatego w wersji 2.0 zostało to właśnie poprawione w tą stronę, by było zgodne z ogólnymi zasadami. Można też spróbować wgrać starszą wersję biblioteki, szkoda że w programie nie ma takiej informacji, jakie są źródła i wersje użytych bibliotek. W Arduino...
Nie kombinuj tylko poczytaj dokładnie o AccelStepper. Poniżej silnik jedzie do opozycji 1000, wracając do pozycji 0 zatrzymuje się na pozycjach 600 i 400. [syntax=c]void loop() { stepper.moveTo(1000); stepper.runToPosition(); delay(200); stepper.moveTo(600); stepper.runToPosition(); delay(200); stepper.moveTo(400); stepper.runToPosition(); delay(200);...
Zamiast deley mozesz odliczać czas w ten sposób: unsigned long aktualnyCzas = 0; unsigned long zapamietanyCzas = 0; void setup(){ } void loop(){ aktualnyCzas = millis(); if (aktualnyCzas - zapamietanyCzas >= 1000UL) { // 1000 to opuźnienie 1sek //TU DAJESZ SWOJE INSTRUCKCJE zapamietanyCzas = aktualnyCzas;...
Jednak nie do końca zastosowałeś się do moich wskazówek. Zauważ, że najpierw w Twoim kodzie jest tworzenie znaków, czyli funkcje lcd.createChar(...); które to wysyłają dane znaków do wyświetlacza, a dopiero po tym, ustawieniu jakiś pinów oraz po odczekaniu 200ms tak na prawdę robisz inicjalizację wyświetlacza. Proszę, zrób tak, na razie dla testów,...
Algorytm jest już prawie gotowy bo opisałes co ma być zrobione. Mozesz sobie to narysować w postaci schematu blokowego. Gdyby monitorować 1 pin i sterowac 1 wyjście sprawa wtedy jest prosta i da się to zrobić bez timera dokłądnie realizując zapisany algorytm i "czekająć" określony czas. Gdy się ma juz wiecej wejśc/wyść obsłużyć w ten sposob to jednym...
Arduino to w zasadzie (jak mówi przedmówca) taki zestaw do składania z klocków, bez lutownicy. W samym oprogramowaniu na PC ułatwieniem są gotowe biblioteki, które umożliwiają programowanie w C++/C bez konieczności zagłębiania się w noty katalogowe procesora. Zalety: *Modułowość (bez lutownicy - dla początkujących) *Gotowe funkcje i biblioteki Wady:...
Witam, Płytkami Arduino bawię się od niedawna dlatego moja wiedza na ich temat nie jest obszerna;) Mam do Was pytanie. Czy jest możliwość zastąpienia fizycznego włącznika przez monitor szeregowy? Sprecyzuje o co mi chodzi. Na początek jedną nóżke diody chce przyłączyć do wejścia np A0 i przez to wejscie podawać napięcie poprzez wpisanie w monitor szeregowy...
RS232 będzie ok. Do transmisji wykorzystaj tryb MPCM interfejsu UART, który umożliwa automatyczną adresację urządzeń. To tez załatwi problem z synchronizacją początku transmisji. Co do ifów i przypisania zmiennej to mniej więcej tak to wygląda. Zamiast ifów można dać switch/case, lub użyć numeru zmiennej do indeksacji wskaźników na funkcje przypisujące...
Witam, wszystko zalezy od tego jakiej biblioteki uzywasz do odczytu nacisniecia/dotyku przycisku na ekranie, potem juz bedzie prosto, taki teoretyczny przyklad: Dodałem SYNTAX - starj się o tym pamiętać.
Amplituner JRK Audio Evothon wielofunkcyjny amplituner np do sypialni lub na biurko przy komputerze. https://obrazki.elektroda.pl/3066149400_... Pomysł na urządzenie zrodził się z chęci posłuchania muzyki w przyzwoitej jakości podczas pracy na komputerze. Wbrew pozorom o gotowe rozwiązania z funkcjonalnościami (szczegółowy opis poniżej)...
Tak ponad rok temu zacząłem się bawić Nucleo, zasięgając rad u kolegi, który próbował jeszcze wcześniej. Ogólnie na STMy masz kilka możliwości pisania / środowisk. Ja standardowo zacząłem od migania ledem z assemblera, ogarnięcie środowiska do tego było przykre (pracuje na Linuxie) jest i było gcc, ale jakieś pliki trzeba było brać skądś tam itd itp....
Faktycznie, trochę niezrozumiale... Najlepiej zrobić to tak - ustawiasz przerwanie aktywowane zboczem opadającym. Przerwanie wywołuje funkcje która czeka x ilość mikro sekund (delayMicroseconds()) po czym załącza triaka. Do napięcia którym chcesz sterować podłączasz transoptor który na wyjściu daje stan niski za każdym przejściem sinusoidy przez 0....
Nie mam pod ręką Arduino, żeby spróbować, więc przerobiłem program tak, by móc przetestować jego działanie pod Linux-em bez Arduino - i działa. Przy zdefiniowanym symbolu ARDUINO kompilują się te elementy, które są dla Arduino; bez niego te, które są do Linux-a. [syntax=c]#ifdef ARDUINO #include <TM1637Display.h> #define ZEGAR A5 #define DANE...
To właśnie jest samouczek - Jeszcze ogarniesz jak się piszę funkcje i ten szkic Silisa Parkera stanie się dla Ciebie bardziej czytelny. Plugin Parkera - pobiera dane z gry i wysyła je na serial (COM3) Szkic w Arduino ma za zadanie odebrać te dane i coś z mini zrobić. Jeszcze chwilka i sam do tego dojdziesz ( na szczęście w szkicu są komentarze) Potem...
Widzę, że kolejna osoba, której jedynie zależy na "promocji swojej książki" Możesz też pożyczyć od kolegi, albo z biblioteki - jest wiele możliwości. Zresztą nie rozumiem dlaczego Autor książki nie miałby jej polecać jako źródła informacji. Trudno ci pomóc, skoro sam nie wiesz, czego oczekujesz i z czym masz problem. Myślę, że w poście (at)Werterror...
Utwórz tablice i wciskając przycisk przechodź do kolejnych elementów tablicy aby je zmieniać. Na końcu "sklej" wszystkie elementy tablicy i wyślij Serialem. Pozdr
Witam, w rzeczy samej, funkcje typu "delay" odbierają sterowanie na czas opóźnienia, nic się wówczas nie dzieje. W prosty sposób można jednak zrealizować taką "kooperacyjną" wielozadaniowość. Należy zrezygnować w ogóle z funkcji "delay", zamiast nich wywoływać w kółko w głównej pętli (czyli loop) funkcje, które będą odmierzały czas od jakiegoś momentu...
Ekran również miga jak stroboskop. Ponieważ za każdym razem wywołujesz lcd.begin(16, 2), a powinieneś tylko raz w setup(). Ponadto digitalRead() może wielokrotnie odczytać stan LOW wskutek drgań styków czy też wskutek "nieco" dłuższego naciśnięcia przycisku, a co za tym idzie w pętli loop() będą wielokrotnie wywoływały się funkcje programX() po tylko...
Może wypróbuj to: Dodano po 2 hmm.. nie rozumiem tego.Dopisałem coś takiego ale chyba nie o to chodzi. Własnie o to chodziło. Zmierzyłeś ile wykonuje się "sensors.readTemperature(address)" ? Możesz zmierzyć, możesz przeczytac opis biblioteki, możesz obejrzeć kod źródłowy tej funkcji, możliwości jest wiele, wybierz ta, która bedzie dla ciebie najprostsza....
Tylko cały problem polega na tym, że chciałem zrobić to właśnie z arduino gdyż mam tam biblioteki i funkcje obsługujące przeróżne rzeczy o jakie będę chciał rozbudowywać projekt. Wiem, że wszystko da się napisać natywnie w C jednak chciałem skupić się na celu a nie oprogramowywaniu na niskim poziomie każdej funkcji.
Witaj, Zgodność jest jaka jest - niektóre biblioteki będą działać, inne (wykorzystujące specyficzne funkcje procesorów AVR) już nie. Część tutoriali będzie zatem zgodna, ale wiele już nie - to samo tyczy się programów... Rozumiem, że zastosować checz tę płytkę: http://energia.nu/Guide_MSP430LaunchPad.... ? Ogólnie zastanowiłbym się nad jeszcze nieco...
1. Spróbuj pozbyć się tej bibioteki - zapisz ręcznie kilkanaście bajtów, potem je odczytaj i np. przy każdym starcie programu zwiększ. 2. Jeśli kiedykolwiek zapisywałeś coś w pętli z dużą szybkością to mogłeś uszkodzić pamięć. 3. jako rozmiar podaje się maksymalny rozmiar danych, które chcesz zapisać, w Twoim przypadku powinno być to co najmniej sizeof(str_dane)....
W kodzie który wstawiłeś, brakowało tego : 883960 W tej bibliotece funkcje mają nazwy analogiczne do arduinowych : [syntax=c]/* Dependencies */ #include <Wire.h> // Required for I2C communication #include "PCF8574.h" // Required for PCF8574 PCF8574 expander; void setup() { expander.begin(0x20); expander.pinMode(0, OUTPUT); expander.pinMode(1,...
Witam, Mam krótkie i proste pytanie. Jeśli podłączam Arduino nano do komputera lub telefonu przez USB, to czy tylko do transmisji danych muszą być podłączone wszystkie cztery piny (VCC, GND, Data+, Data-) czy wystarczą tylko Data+ i Data- (wtedy zasilane z innego źródła)? Jeśli nie masz stosu USB na arduino (a pewno nie masz bo inaczej byś sie pytał)...
(at)Karaczan - to nie kwestia tworzenia średnio optymalnego kodu - bierzesz mbed, spl, hal do ARM i głupie miganie diodą jest w stanie zeżreć 1k RAM i FLASH ;) A jedziesz bezpośrednio na dokładnie tych i tylko tych rejestrach peryferiów, których w projekcie używasz i masz 10x mniej kodu. To kwestia inicjalizacji/konfiguracji wielu rzeczy, które Arduino...
(at)ditomek Niestety operacje na float są bardzo kosztowne nie tylko czasowo, ale także zajmują sporo miejsca. Pełna obsługa float to może być i 5 kB, tyle, że kompilator do spółki z linkerem są dosyć inteligentne i nieużywane fragmenty kodu są usuwane. Sens konwersji temperatury na float jest żaden, bo raz, że czujnik zwraca temperaturę w postaci...
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...
Nie odpowiedziałeś na zadane pytanie. Czy przy dużych i przy małych obrazkach używasz dokładnie tego samego kodu? Podmieniasz dane w tablicy, czy całe tablice, tak że jest szansa, że w którejś z nich zgubiłeś PROGMEM? Czy wspomniane "duże obrazki" to również Twój wyrób, czyli wygenerowana w ten sam sposób tablica? Czy jakaś grafika z przykładów? Dodano...
SOAP nie jest prosty jeśli chcemy go uniwersalnie oprogramować. Jednak na najniższym poziomie jest to po prostu XML wysłany metodą POST. Często najprościej jest spreparować pytanie i po prostu je wysłać. Polecam narzędzie SOAPUI - na podstawie WSDLa tworzy funkcje i pozwala wysłać zapytania oraz odebrać odpowiedź. Ciekawą funkcjonalnością do ustawienia...
Biblioteki w różny sposób mają napisane podstawowe funkcje do wysyłania danych (przynajmniej te które oglądałem), jedna robi odstępy między bitami w oparciu o wyliczone stałe opóźnienie dopasowane do prędkości zegara, druga sprawdza czy układ zjadł już bajta, a bity wpisuje ile procek daje radę, Tm1637.h powinna działać szybciej. Jak Ci bardzo zależy...
A może spróbuj zrobić to profesjonalnie a jednocześnie tak żeby służyło z pożytkiem długo. Sterownik CP1H lub CP1L omrona ,wyświetlacz może być 2 lub 4 linijki od arduino i klawiatura też. Sterownik posiada wejście enkodera 100khz ,przy odpowiednim zaprogramowaniu czas odpowiedzi może być ok.1ms co przy małej prędkości da ci dokładność 100% 0,1 a może...
Tylko czy to jest "zgodne ze sztuką"? Samo Arduino nie jest zgodne ze sztuką, więc tym się nie przejmuj. Z czasem, jeśli będziesz kontynuował naukę programowania, będziesz pisał coraz lepiej. Zastanawiam się czy się tu nie pogubię? Pogubisz się i to nie raz. C++ i Arduino mają w sobie tyle tajemnic, że na 10 lat zaskoczeń wystarczy. Funkcje w C i C++...
Witam, (ten post NIE ROBI REKLAM!!!) A Panowie tak z głupot, po przeglądaniu Siemensów i innych takich, wpadłem na coś takiego: https://obrazki.elektroda.pl/5542662800_... Nie jest to co prawda w żadnym punkcie PLC, ale podobno również możliwe do zastosowania w produkcji, przynajmniej do jakichś prostych aplikacji, według założonego...
https://obrazki.elektroda.pl/9462291700_... Chciałbym zaprezentować rozwinięcie eksperymentalnego odbiornika SDR, jaki opisałem ostatnio: https://obrazki.elektroda.pl/6947080100_... https://obrazki.elektroda.pl/7046555300_... Najbardziej w tym momencie interesującym fragmentem płyty jest głowica: https://obrazki.elektroda.pl/9911930900_...
Najlepsze jest to ze nie wiem gdzie jest te avrdude nie wiem czy w ogóle je mam Zrobiłem tak jak tu napisali http://mirley.firlej.org/programowanie_m... i wyskakuje mi coś takiego 'avrdude' is not recognized as an internal or external command, operable program or batch file. tłumaczenie: „avrdude” nie jest rozpoznawane...
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...
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...
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...
Mam dla Ciebie inną propozycję. 0. USB zostaw jak jest, ale pomyśl o dodatkowym wejściu VBUS. Lepiej wiedzieć czy jesteś podłączony do hosta czy nie. To znacznie poprawia obsługę portu od strony programowej. 1. połączenie karty pamięci i 4 kontrolerów ETH nie jest dobrym pomysłem. Transmisja danych między uC i kartą może blokować SPI na długi okres....
Witam. Nie wiem czy temat "zamknięty" ale jesli nie to tu jest parę informacji: Przede wszystkim zacznij od [url=http://www.alfa145.co.uk/obd/14230-... specyfikacji. Co do prędkości zwykle jest to 10400 a nie 9600 jak kolega pisze. Żeby się z ECU połączyć musisz wejść w funkcje diagnostyki, czyli zerknij sobie do pdf'a punkt 5.1.5.3 - Fast Initialisation....
Chciałbym przedstawić jeden z możliwych sposobów wykonania cyfrowego regulatora PID Przestawiony regulator nie ma konkretnego zastosowania , to do czego zostanie wykorzystany zależy od czytelnika. Opis regulatora kieruję do osób które zaczynają przygodę z automatyką i układami regulacji. Spróbowałem wyjaśnić jak działa cyfrowy regulator PID, czemu ich...
http://obrazki.elektroda.pl/5734781700_1... Witam Video demonstrujące o co tu chodzi... https://www.youtube.com/watch?v=6Ttkx0uV... https://obrazki.elektroda.pl/8256856800_... Wzbogacony plan działania oparty na HDMI ... Od dłuższego czasu pracuje jak ulepszyć mój pojazd nie tylko silnik lub zewnętrzny...
Chyba RB6 mam źle podłączony do D4 To jest prawidłowo. Ten schemat to nie Arduino (tylko pokaz zasady programowania mikrokontrolera Microchip), chodzi tylko o to, aby CLK (czyli D4) połączyć z RB6, a Data (czyli D5) połączyć z RB7. Cały czas mylisz pojęcia. Nie ma co patrzeć na standardowe funkcje Arduino, tylko w jaki sposób zdefiniowane w programie....
Dodałem do programu specjalne funkcje anty zakłóceniowe z delayem i problem ustał
http://obrazki.elektroda.pl/1379392600_1... Przedstawiam moje wykonanie skanera laserowego 3D, który w całości wykonałem na podstawie opisów na stronie forum 3D DAVID LASESCANER. Link do strony: http://obrazki.elektroda.pl/5671156600_1... widok obudowy sterownika http://obrazki.elektroda.pl/6566548400_1...
https://obrazki.elektroda.pl/8831406200_... Budując inteligentny dom stwierdziłem, że przydały by się odczyty wodomierzy (mam główny i podlicznik na ogród). Głównie chodziło mi o ogród, aby zoptymalizować podlewanie. Jednak odczyt głównego licznika umożliwia dodatkową analizę ewentualnych wycieków. Oba liczniki wyposażone są w nakładki...
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...
Witam, za racji że jeszcze nie mam wszystkich elementów do Arduino, chciałbym zapytać jak działają funkcje z działu BASIC.Wiem żę Blink to miganie diody,ale reszta jak działa i co oznaczają?
https://obrazki.elektroda.pl/9509903400_... Witam! Szybki tani projekt rolet automatycznych na arduino nano. Układ obsługuje 2 rolety niezależnie. Posiada podstawowe funkcje takie jak : - automatyczne odsuwanie i zasuwanie o żądanej godzinie, ustawiane poprzez menu na wyświetlaczu oled ssd1306 128x32 - ręczne odsuwanie i zasuwanie....
Jeżeli to Arduino to millis, jak nie to musisz sobie je sam napisać [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> volatile unsigned long millis_counter = 0; ISR(TIMER0_OVF_vect) { millis_counter++; } void millis_init() { TCCR0A = 0x00; TCCR0B |= (1 << CS01) | (1 << CS00); TIMSK0 |= (1 << TOIE0); TCNT0 = 0; sei();...
https://obrazki.elektroda.pl/9067346300_... AD9833 to popularny układ scalony DDS (Direct Digital Synthesis), który umożliwia generowanie przebiegów sinusoidalnych, prostokątnych i trójkątnych w zakresie do ok. 12.5 MHz przy 28-bitowej rozdzielczości. Dzięki niewielkiemu modułowi dostępnym w sprzedaży (z wbudowanym oscylatorem 25 MHz)...
Na GitHuba wrzuciłem wersje 3.17.99 Poprawiłem głównie interfejs www: - informacja o streamie w okienku "wyświetlacz na stronie www" (bitrate, sample rate, kodowanie czyli np. 44.1kHz, 16bit 128kbps) - informacja na www "no audio stream" jeśli nasz odtwarzacz nie znajdzie adresu URL lub z jakiegoś powodu stream przestał się odtwarzać - nie ma przycisku...
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...
https://obrazki.elektroda.pl/7257498500_... Pokażę tutaj jak można łatwo uruchomić zewnętrzną pamięć Flash z dowolnym mikrokontrolerem w oparciu o programowe SPI. Omówię tu działanie i znaczenie poszczególnych operacji (odczyt, zapis, kasowanie) oraz zaimplementuję je w kodzie. Temat użycia takich pamięci wydaje mi się co najmniej...
https://obrazki.elektroda.pl/7847594800_... Dzisiaj chciałbym przedstawić interaktywny projekt muzyczny Arduino. Używając sześciu modułów unikania przeszkód i modułu MP3 DF, zbudujemy muzyczne pianino (pierwotnie miałem osiem modułów unikania przeszkód, ale podczas montażu okazało się, że dwa są niekompatybilne i nie mają wskaźników...
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/4414581900_... Przeznaczenie i zasada działania Istnieją biblioteki do Arduino służące do sterowania urządzeniami poprzez IR. Postanowiłem jednak rozwiązać to w inny sposób – chciałem stworzyć układ uczący się, tzn. zapamiętujący kody z oryginalnego pilota. Umożliwia to sterowanie całym szeregiem urządzeń...
https://obrazki.elektroda.pl/7583117900_... Pokażę tutaj moją prostą implementację tzw. "WiFiManger" na Arduino R4, czyli mechanizmu, który pozwala parować Arduino z naszą siecią WiFi w stylu parowania Tasmoty, czyli najpierw Arduino jest w trybie otwartego access pointa, do którego można się podłączyć i wpisać dane naszej sieci WiFi,...
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...
https://obrazki.elektroda.pl/7640927000_... Dzisiaj pokażę jak można postawić na Arduino R4 WiFi prostą stronę WWW wyświetlającą zebrane przez nas pomiary na ładnych, czytelnych wykresach. Być może przyda się komuś to do projektu typu czujnik temperatury, pomiar zużycia energii czy tam stacja pogodowa. Wykresy będzie rysować dobrana...
https://obrazki.elektroda.pl/6206626500_... Przedstawię tutaj prosty w użyciu moduł pozwalający na uzyskanie dodatkowych portów I/O. Jeden PCF8574 sterowany jest tylko dwoma sygnałami, a daje nam aż całe 8 konfigurowalnych wejść/wyjść razem z dodatkowym opcjonalnym sygnałem przerwania. Co więcej, dwa piny mogą wysterować jednocześnie...
Trzeba było dobrze ustawić funkcje definiujące znaki
Możesz podesłać szczegółowy schemat połączeń wszystkiego do płytki Arduino (lcd, ATAPI, reset, S1, przyciski CD, itd.) zakładając, że uda się wszystko podłączyć do jednego Arduino? Zakładam też, że jakieś funkcje CD będziesz chciał uruchamiać pilotem. Podeślij też proszę listę mapującą kody do funkcji CD. Spróbuję do jakoś "pożenić".
http://obrazki.elektroda.pl/4168368600_1... Przedstawiam kolejny krok ku "cyfryzacji" mojego motocykla, a mianowicie 10-cio funkcyjny licznik-komputer pokładowy. Co do słówka "komputer" to może nieco na wyrost go użyłem, niemniej urządzenie oprócz mierzenia prędkości i przebytej drogi, pokazuje też jednak coś więcej - w sumie oblicza...
Na ESP Easy absolutnie się nie znam, dlatego proponuję przejść na Arduino IDE. Oczywiście to nie wszystko. Należy odpowiednio jeszcze dopasować dwie inne funkcje biblioteki TM1637 [url=https://github.com/bremme/arduino-t... Oprócz tego zdeklarować odpowiednio piny.
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_...
Cześć, szukam dokładnego pinoutu panelu MMI z Audi A6 C7, numer części: 4G1 919 610 C. Chciałbym podłączyć ten panel do Arduino, a docelowo wykorzystać go z programem SimHub. Interesuje mnie również, czy panel działa na szynie CAN czy LIN. https://obrazki.elektroda.pl/2049134600_... AI: Czy możesz doprecyzować, które funkcje lub przyciski...
(at)futek2 miałeś okazję przez ten czas sprawdzić to na czystym kondensatorze lub dławiku? Bo ja mam poskładany, ale mi źle wtedy pokazywało i nie doszliśmy do konstruktywnych wniosków. Chciałem sam coś napisać, ale poległem na tym, że funkcje nieblokujące na współczesnym wtedy arduino się nie kompilowały. Ale jak piszesz że wersja 1.coś to wiele tłumaczy.
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...
Gdy zostaną przy pierwszym uruchomieniu zapisane w EEPROM Taka mała uwaga. ESP32 czy ESP8266, itd, nie posiada żadnego eeprom. Układy ESP32, czy ESP8266 wykorzystują do tego celu NVS (Non-volatile Storage), który korzysta z pamięci flash. Tylko, że w arduino "śmiesznie" wykorzystali do tego celu funkcje o nazwie "eeprom". Także proszę pamiętać o tym...
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...
Prawie rok temu opublikowałem tutaj: https://obrazki.elektroda.pl/1776394400_... Schemat analizatora Charakterystyka analizatora antenowego MOUSE SWR Urządzenie przeznaczone jest do pomiaru parametrów anteny i przesyłania informacji poprzez Bluetooth. W tym przypadku wyświetlanie odbywa się za pomocą specjalistycznego programu klienckiego,...
Moim ulubionym zajęciem w Turcji została jazda rowerem po górach, w okolicach miasteczka, w którym mieszkam. Próbowałem nawet zrobić interes, oprowadzając turystów, coś w rodzaju: „Okolice Alanyi widziane z siodełka rowerowego”. Jednak zabrakło mi determinacji i obawiam się odpowiedzialności za możliwe konsekwencje jakiegoś ewentualnego wypadku ze zwiedzającymi....
https://obrazki.elektroda.pl/6969507000_... Witam Po wykonaniu zegara na lampach Nixie, wpadłem na pomysł wykonania czegoś o podobnej zasadzie działania, lecz z długą żywotnością owych wyświetlaczy cyferek. Obudowa wykonana ze sklejki 8 mm, którą wyfrezowałem na cnc3018, sklejona warstwowo i pomalowana lakierobejcą. Z czarnej pleksi...
Witam, rozważ użycie innych lżejszych bibliotek, zapewne nie wszystkie funkcje cię interesują. Pozdrawiam
Cześć, Razu pewnego, mając zlecenie w terenie gdzie długie dnie spędzałem w ciszy kupiłem głośnik BT z wbudowanym radiem na alledrogo za ok 200zł. Od początku wnerwiało mnie to, że włączając go głównym włącznikiem zasialnia zawsze uruchamiał się w trybie BT na 2/3 głośności (czytaj, bardzo głośno) a do tego jeszcze takim wrednym, krzykliwym "titu titu"...
cześć Koduje się sam wyświetlacz i aktywuje poszczególne opcje. Ja do tego używam interfejsu opartego na Arduino pod OBD2 i z wyjściem USB-C. Apka jest jakaś ruska i część funkcji jest nieopisana, ale translator i większość się udaje ogarnąć. Minusem jest kodowanie na samochodzie. Diagbox i tak go nie będzie wykrywał. Jest kilka osób, co stworzyli...
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...
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,...
funkcje step7 funkcje decków beninca funkcje
ekspres bosch wyczyść zaparzacz sprzedam zwrotnicę awaria pompy pralce
dewalt bateria generator marxa
Różnice między wzmacniaczami OP07 a OP07CDR Najlepsze taczki akumulatorowe: Makita, PowerPac, Scheppach, Greenworks