Napisałem naprędce taki kod: #include <cstdio> #include <cstdlib> using namespace std; enum STATE { NN, SIGN, BNUM, CCOMA, ENUM }; enum CTYPE { DIGIT, MINUS, COMA, OTHER }; CTYPE getCTYPE(int character) { switch (character) { case '0': return DIGIT; case '1': return DIGIT; case '-':...
Tego rodzaju kod najprościej Ci będzie opisać za pomocą automatu, może kod nie będzie aż tak szybki, ale na pewno będzie się go dało zrozumieć :) setjmp/longjmp też może być, ale to działa raz (tj. dla jednego przerwania), struktura sigjmp_buf zajmuje 23/24 bajty na AVR a zapamietanie/wykonanie skoku też zajmuje kilkanaście instrukcji. Szkielet implementacji...
Sprawdz a najlepiej oblutuj zlacze state switch na plycie.Niekiedy trzeba go wymienic.Powodzenia.
Sprawdz "" state switch", moze to byc tasma lub zimne luty przy zlaczu
Witam, myślę że można zrobić to dużo łatwiej. Potrzebny Ci będzie jeden pin z przerwaniem (może być puste) i pomysł na opóźnione przejście w tryb uśpienia.[syntax=c]void sleep_button(int is_pressed) { enum sbstate {SBSTATE_IDLE, SBSTATE_SLEEP, SBSTATE_WAKEUP}; static enum sbstate state = SBSTATE_IDLE; static unsigned int tp; switch (state) { case SBSTATE_IDLE:...
Stwierdzenie o wymianie state switch po upadku kamery jest nieco orginalne.Sprawdz najpierw kontakty!!!
Jeżeli mechanizm wyciąga do końca, to prawdopodobną przyczyną uszkodzenia może być STATE SWITCH zwany też MECHA SWITCH. Potrafią się uszkadzać.
A jaki to telefon ? Ja osobiście włączałem tak simensa s35 . Na attiny13 też powinno działać poczytaj o ustawianiu "tri state" .
Maszyna jest jedna tylko ma wywołania z dwóch miejsc. Jeden to główny proces a drugi to wołania callback z funkcji komunikacyjnej. DEF_CALLBCK("static void _callback(int8_t status, uint8_t value)") DEF_PROCESS("void _process(void)") DEF_PROCESS({) DEF_CALLBCK({) DEF_PROCESS("switch( state ) {") DEF_CALLBCK("switch( state ) {") DEF_PROCESS("case ST_INIT:")...
Należy zmienić sposób włączania LEDów na nieblokujący procesor (bez użycia funkcji delay() w pętli głównej) i liczyć czas od początku cyklu włączenia pierwszego LEDa, np. tak: [syntax=c]void loop() { static byte state = 0; // state 0 - rogatka podniesiona // state 1 - rogatka opuszczona static long blinkTimeCounter = 0; checkIfSw1ButtonIsPressed();...
Odnosnie kolka dostales dobra diagnoze,to wystepuje najczesciej.Natomiast jesli rozbierzesz video to koniecznie przeczysc state switch-czesto powoduje on zle dowijanie tasmy przy funkcji eject.
Elektronikę zostaw w spokoju. Najczęstszą (przktycznie jedyną) przyczyną tego typu objawów jest uszkodzenie mechanizmu. W szczególności: -uszkodzenie state switch (mycie niewiele daje), -żle ustawiony mechanizm (fazowanie), -uszkodzony capstan motor (kręci cały czas), -wyłamane elementy plastikowe na chassis, -uszkodzona fkexa od state swich. Zajmij...
Jak narazie objaw mam taki: Po włożeniu kasety, ustawia ją na napęd, a po czym natychmiast wypuszcza z magnetowidu. Czy rzeczywiście będzie to state switch ? Dodano po 49 Już działa. Dziękuję za pomoc. Wyczysciłem switch'a i nie ma najmniejszego zacięcia. Temat mozemy zamknać. EOT. Dodano po 4 Może ma ktoś do niego instrukcję obsługi ?
Poszperałem trochę i na tej stronie https://obrazki.elektroda.pl/7998939000_... Pod PD0 Atmegi8 podłączyłem przycisk REV na panelu, jego wciśnięcie powoduje wysłanie na PB1 podłączonego do pinu SW/Play sekwencję emulującą wkładanie kasety, PB0 podłączone do pinu CLK emuluje tacho. Działa.
Genialne rozwiązania są najprostsze, (at)cool-_as_ice A stand by to chyba na przekaźniku dałoby radę zrobić. Pewno że da radę, zaćmiło mnie na amen. Chyba dlatego, że jako koleś dość starej daty, pamiętam szafy przekaźnikowe i problemy, kiedy trzeba było się przekopać przez milion styków, aby znaleźć winowajcę. Ale od czego są solid state, lub switch-e...
Jest sparowany z nieinteligentnym przełącznikiem. Chcę, aby działał tak samo, jak wersja tasmota, więc mogę wysyłać polecenia włączania / wyłączania / przełączania i poprawnie odczytywać stan włączenia / wyłączenia Tasmota robi to z 3 regułami i kilkoma fikcyjnymi komponentami: Komponenty Relay1 A dummy component that stores the power state of the...
Witam. Jestem początkujący w temacie Arduino więc proszę o wyrozumiałość. Chciałbym stworzyć kod, który uruchamia różne funkcje w zależności od długości naciśnięcia przycisku. Proszę o pomoc jak to uzyskać. A choćby tak: [syntax=c] /* *SwitchTime sketch */ const int ledPin = 13; // the number of the output pin const int inPin = 2; // the number of...
Panel mam połączony z LOGO Siemens napisałem program który zaczyna prace gdy marker M1 ma stan wysoki marker M1 sterowany jest z panela hmi za pomocą przełącznika toggle swith atrybut toggle wszystko działa prawidłowo ale po zaniku napięcia panel uruchamia się z przełącznikiem w pozycji 0 czy można temu jakoś zaradzić? kolejny problem to taki że w programie...
Czy ktoś próbował flashować te przełączniki za pomocą ESPHome? Mam na nich uruchomiony ESPHome i działają zgodnie z oczekiwaniami, zarówno na przełączniku, jak i przez HA, ale nie mogę rozgryźć 3-kierunkowego wykrywania ADC. Użyłem następujących rozwiązań: sensor: - platform: adc pin: P23 id: aux_switch update_interval: 50ms samples:...
Pewnie masz za krótki odstęp czasowy. Albo go zwiększ, albo zmniejsz i wykonaj kilka testów jak radzi fantom. Przykładowy kod do debouncingu: unsigned debounce(unsigned button_state) { static uint8_t prev_states = 0; static unsigned state = 0; old_states = (old_states << 1) | (!!button_state); switch (old_states)...
Witam mam problem z napisaniem programu, jestem początkujący także proszę o wyrozumiałość. Chodzi mi o takie rozwiązanie: naciskam przycisk i jeżeli będzie on przytrzymany przez minimum np 5s to wykona się instrukcja jeśli krócej to oczywiście nic. Napisałem coś takiego ale niestety nie działa: Oczywiście ten kod nie może funkcjonowac zgodnie z oczekiwaniami;...
Mam problem ze skonfigurowaniem przekaźnika lsc (https://github.com/tuya-cloudcutter/tuy... Wyzwanie polega na tym, że wygląda na to, że potrzebujesz dwóch pinów do jednego gniazda. P14 musi być włączony, a P25 wyłączony, aby włączyć...
jak przejść np. ze stanu ST_ZAL2 w razie przekroczenia poziomu zmiennej Najprościej przez dodanie warunku: [syntax=c] case ST_INIT1: if (tempKolektor < stalaTemp || zabezpieczenie > ALARM){ state = ST_ZAL2; } break;[/syntax] Gdyby w razie przekroczenia miał być wyświetlony komunikat to, iMHO najlepiej było by przywrócić dodatkowe stany związane...
(at)kaczmarek2 Innym użytkownikom trudno jest zmienić stan z innego interfejsu użytkownika, moja rodzina zna interfejs HA Obecnie udaje mi się to zrobić w ten sposób Utwórz input_select https://obrazki.elektroda.pl/7606165900_... rest_command w pliku configuration.yaml Dodano po 59 W pliku src/cmnds/cmd_eventHandlers.c, wiersz numer...
Jak możesz weryfikować autoinkrement, skoro go nie nadajesz? O co chodzi z automatem - to tema t na dłuższy tekst. zaczynasz od rozrysowania stanów urządzenia i przejść pomiędzy nimi w zależności od zdarzeń, a potem piszesz pętlę z wielkim switch w środku. Np. tak [syntax=c] for (;;) { if (timeout) state = S_START; if (UART_rxrdy()) { c = UART_rec();...
Hi. Some chineese provider send me this : For the model CB-268 you can select the frequency band by following operation: 1) from off state hold PTT and DOWN key together then switch on the power. 2) Use [up] or [down] key to select the band A,B,C....E which displays from screen. 3) Switch OFF then turn ON again to confirm (At this step for me also work...
Cześć. Jest tutaj ktoś kto ogarnia VLANY na switchu CISCO ? W jaki sposób przypisać porty do VLANU ? http://obrazki.elektroda.pl/7922543300_1... http://obrazki.elektroda.pl/1079404400_1... W wierszu poleceń wygląda to tak: switch# configure terminal switch(config)# vlan 5 switch(config-vlan)# name accounting switch(config-vlan)#...
#define TIMERA_DIVIDER 2 #define SYSTEM_TICK 10 #define TIMERA_INT_PERIOD (XTAL/TIMERA_DIVIDER/(1000/SYSTE... #define TIME_DOOR_OPEN (5*60*(1000/SYSTEM_TICK))... #define TIME_BRAK_CODE (30*60*(1000/SYSTEM_TICK)... u32_t timer; void TIMER1_Init(void) { TACCR0 = TIMERA_INT_PERIOD; TACCTL0 =...
W jaki sposób jest wyznaczana nazwa LN882H dla MQTT? W konfiguracji wpisałem inne nazwy niż te nadawane w trybach 'Native', tasmota i hass. Config: ShortName 'SwitchC2A795XX' Full Name 'Switch C2A795XX (Test)' MQTT Native name 'Switch_C2A795XX' Switch_C2A795XX/1/get 0 Tasmota name: 'Switch_C2A795XX' tele/Switch_C2A795XX/STATE {":-38,"LinkCount":21,"Down...
witam, mam problem z połączeniem tych 2 kodów, chcę zrobić button boxa z 3 potencjometrami i 9 przyciskami. Dodam że jestem początkującym więc proszę o wyrozumiałość. kod 1(potencjometry): #include <Joystick.h> Joystick_ Joystick; int zAxis_ = 0; int RxAxis_ = 0; int RyAxis_ = 0; int RzAxis_ = 0; int Throttle_ = 0; const bool initAutoSendState...
N Zmieniłem program zgodnie z Waszymi sugestiami. Jest bardziej czytelny, zamiast wielu zagnieżdżonych IF ów jest switch ale i tak zajmuje prawie całą pamięć. Na pierwszy rzut oka, to niczym się ta wersja nie różni od poprzedniej. Funkcje Czekaj, Opóźnij, Czas_otwierania, i Czas_oczekiwania można śmiało usunąć. Jeśli naprawdę potrzebujesz, to lepsza...
Autorze, program, który wkleiłeś, to trochę mało, żeby nazwać to "panelem sterującym". Absolutnym minimum jest: 1) wyświetlenie menu (lub podmenu w danym stanie programu) 2) kontrolowanie stanu programu (aby program wiedział, na jakie dane oczekuje w tym momencie) 3) wykonanie odpowiedniej akcji, po odczytaniu danych z Seriala (w każdym stanie może...
spora lista identyfikatorów dpID dla tego urządzenia [syntax=text]DP Listx 1 → Switch state 9 → Countdown 17 → Add Electricity 18 → Current 19 → Power 20 → Voltage 101 → Price 102 → Bill 103 → Add Bill 104 → OVP 105 → OCP 106 → OPP 107 → Device Language 108 → Display Brightness 109 → Standby Brightness 110 → Enter standby time 111 → Key Beep 112 →...
Mam taką samą wtyczkę CB2S jak OP. Początkowo miałem problemy z flashowaniem, ale po usunięciu modułu i ustawieniu opóźnienia odpowiedzi na 5 wszystko działało jak po maśle. Mogę opublikować JSON i kopię zapasową, ale pasują one do OP: { "sel_pin_pin":"24", "rl1_lv":"1", "bt1_pin":"10", "net_trig":"4", "jv":"1.0.5", "netled1_lv":"0", "netled_reuse":"0",...
Spróbuj zdefiniować zmienną state wewnątrz funkcji: #include <avr/io.h> #define PIN_R (1 << PB4) #define PIN_B (1 << PB5) #define PIN_G (1 << PB3) typedef unsigned char ui08; typedef unsigned int ui16; void hsv_inc(ui08 *r, ui08 *g, ui08 *b) { static char state = 0; switch(state){...
Poszukaj na tym forum [url=http://www.diyaudio.com/forums/soli... O modelu Onkyo A-9711 i SM (dołączono) [url=https://www.elektroda.pl/rtvforum/t...
Mi się wydaje, że tutaj na nic się nie czeka tylko "idzie ciągle na sam dół", patrząc ewentualnie jakie zmienne mają wartości w danym momnencie, jeśli tak jest to wg mnie to powinno wyglądać mniej więcej tak (bez żadnego upiększania kodu etc) - dla mnie najprościej to każdy stan jest analizą odpowiedniej zmiennej i ewentualnie wykonaniem jakiegoś zadania...
Faktycznie, masz rację. Przepraszam, źle pamiętałem logikę, której po włączeniu prądu wystarczy raz "powiedzieć", kiedy roleta zjechała do dołu (endstop). Modyfikując lekko jeden warunek można doprowadzić do tego, aby osiągnąć to, czego potrzebujesz. Oto kod: [syntax=c]/* Author: gps79 * Date: 2024.01.13 */ const int encoderInputAPin = 2; // don't change...
Jeśli chodzi o te o, 5s to podłączyłem styki 60 i 61 pod zwykły przełącznik ścianowy resetowy (czy jak on się tam nazywa) i działało. Nie wiem czy ten smart switch działa poprawnie na trybie reset. Sprawdzałem na tym przełączniku w garażu i po ustawieniu w tryb reset chyba powinien po kliknięciu mignąć światłem, a on działa tak samo jak w trybie "flip...
TRy to connect pin number 5 of IV200 (in left upper corner of signal board) to GND for disconnection the protective circuit switch. If then TV works without switching off, remove the connection-put it into the original state and then add a resistor 560 ohm from the pin 5 to GND.
A odnośnie problemu z przyciskiem Switch to nie do końca. Owszem Button rozwiązuje problem ale lepiej używać switch a w zamian zmienić tryb SwitchMode na 3 i będzie działać. Czemu sądzisz, że lepiej Switch niż Button? dokumentacja Tasmoty (jak i samo nazewnictwo) sugeruje, że: A button (also called a push-button) is a momentary or non-latching switch...
Adres powrotu jest na stosie a w LR jest tryb procesora z przed wejścia do przerwania. Przed wejściem do przerwania LR przyjmuje takie wartości w zalezności od trybu w jakim procesor sie znajduje 0xFFFFFFF1 0xFFFFFFF9 0xFFFFFFFD 0xd w tym przypadku oznacza: 0b1101 Return to Thread Mode; Exception return gets state from the Process stack; On return execution...
Radio pracuje w czterdziestce A w dodatku w piątkach, wiec raczej u nas nie działało. I chyba nie ORANGE się nazywa;)) Dodano po 5 Według mnie w środku jest to radio CANVA. Jakie ono jest jakości to kolega widzi;)) pozwolę sobie zacytować coś..." Some chineese provider send me this : For the model CB-268 you can select the frequency band by following...
A tak: (template) [syntax=c]#include <stdio.h> typedef struct Blower Blower; typedef struct { void (*handle)(Blower*); } BlowerState; struct Blower { int power; BlowerState *state; }; void blower_idle_state_handler(Blower*); void blower_mega_state_handler(Blower*); void blower_super_duper_hiper_state_handler(B... BlowerState idleState = {...
Probuje napisasc kod ktory bedzie zapalal/zgaszal LED za kazdym klikneciem. Poki co to bez problemu moge zgaszac led jak przycisk jest przycisniety i przytrzymany. Chodzi mi jednak o to aby (nacisnac, wypuscic) led_on, (nacisnac,wypuscic) led_off. Obecny kod robi to co zamierzam lecz nie jest wogole precyzyjny - 10razy nacisne przycisk, mrognie tylko...
Po inicjalizacji HAL, dodaj sobie: FLASH->ACR |= FLASH_ACR_PRFTBE; Dziękuję za wskazówkę, jak na razie niestety nie spowodowało to przyspieszenia programu, będę próbował dalej. Dokumentu co sie nazywa reference manual. A optymalizowanie to sie zaczyna od algorytmu a nie opcji kompilatora, ktore sa "wisienka na torcie" Mam prośbę - nie pisz takich...
OKOS 1 Gang WiFi inteligentny wyłącznik światła wyłącznik ukryty moduł DIY Okos inteligentny pilot aplikacji kompatybilny z Alexa Echo Google Home 1 automatyka przełącznika Szczegóły Produktu https://obrazki.elektroda.pl/6601619200_... https://obrazki.elektroda.pl/7744594000_... https://obrazki.elektroda.pl/9687616900_...
Funkcja update z bounce2 nie wywołuje oczywiście kilku razy millis() w jednym wywołaniu Oczywiście nie zapoznałeś się z kodem źródłowym, przed umieszczeniem swojego komentarza. Teraz masz okazję. [syntax=c] bool Bounce::update() { unsetStateFlag(CHANGED_STATE); #ifdef BOUNCE_LOCK_OUT // Ignore everything if we are locked out if (millis() - previous_millis...
Depending on the state of Herbie's DPDT slide switch, he is either attracted to or repelled by light. Nie znam angielskiego zbyt dobrze, ale wydaje mi się, że to oznacza: Zależnie od stanu Herbiowego DPDT przesuwnego przęłącznika, on albo podąża za światłem, albo ucieka od niego. A co Wy o tym sądzicie? Pozdro, FJ
Witam, W jaki sposób można sprawdzić czy switch 3com 4400 aktualizuje sobie czas z serwera SNTP. Ustawiłem: system>time>sntp>pollInterval 300 system>time>sntp>servers 192.168.1.10 system>time>sntp>state enable system>time>localization>14 ale gdzie sprawdzić aktualny czas na switch-u ?
Możesz to zrobić w oparciu o maszynę stanów: https://obrazki.elektroda.pl/3400056500_... tutaj prosty program to przetestowania: [syntax=c]#include <iostream> enum class state { S10, S15 }; int hour; int minute; state current_state = state::S10; void loop() { std::cout << hour << ":" << minute; switch (current_state)...
a mógłbyś podrzucić kod dla układu z pierwszego posta? Wiem, że wymagam wiele, ale... :) Generalnie mam coś takiego: https://obrazki.elektroda.pl/5994413300_... Kod wygląda następująco: [syntax=arduino] const byte PIN_LED_R = 4; const byte PIN_LED_Y = 5; const byte PIN_LED_G = 6; const byte PIN_BUTTON = 12; void setup() { pinMode(PIN_LED_R,...
Nie pamiętam, masz do dyspozycji kilka przycisków, sprawdź które przełączają. Z SM: 1.3.15 Setting by spec (function code: 74) <Function> This function is used to customize the machine according to language, function settings, and worker switch settings. <Operating Procedure> (1) Press the [▲] or [▼] key in the initial state...
A po co czekać w pętli, można to ładniej zrobić czekając w stanie oczekiwania. Co więcej mozna wtedy robić cos innego. Np tak #include <avr/io.h> #include "register_types.h" #define WAIT_FOR_KEY_PRESS 1 #define MAIN_WITH_OTHER_CODE 2 typedef struct autom{ unsigned char state; // mozna dac short jesli trzeba wiecej niz 256 unsigned...
Nie wiem na jakim poziomie jesteś i co ci trzeba tłumaczyć, a co już wiesz, ale może pomoże ci taki przykład (właśnie napisałem go na kolanie, tak więc nie obiecuję, że będzie działać bez problemów, ale może przynajmniej cie naprowadzi). [syntax=c]typedef enum { Przytrzymanie = 1, Raz, Dwa, Trzy } KOD_KLAWISZA_type; static KOD_KLAWISZA_typekey_code;...
Przestań używać typu bool i jemu podobnych w C, a uchronisz się od problemów z nimi związanych. Pod wskazanym linkiem w pierwszym poście masz przykładowy projekt jak można używać tej biblioteki. Przykład z pętli głównej: [syntax=c]//****************************... // Funkcja pętli głównej //**************************************...
Próbuję porozumieć się z układem ATM90E32, na płytce są dwa takie układy na jednej magistrali SPI + procesor ATXMEGA128A3U. Każdy z układów ma osobną linię !CS, tak wygląda ich połączenie: https://obrazki.elektroda.pl/1436445200_... Próbowłem używać USART w trybie SPI ale nic nie dawało użycie " PORTC_REMAP=PORT_SPI_bm;" (aby zamienić...
a ja mam inny problem. nie chce mi fon wejsc w cte. w enabler po wybraniu 1> switch on pokazuje ok, restartuje fona i dalej qpa, state jest n off caly czas. co mam nie tak?
Dzięki (at)spin55, przyjrzę się i może zamówię taki, żeby się nim pobawić. Jeśli zdecydujesz się spróbować, przeprowadziłem test w następujących warunkach: PIR na stałe zasilany napięciem 5V. Konfiguracja pinów: "pins": { "16": "dInput;1", "26": "LED;2" } konfiguracja autoexec.bat: setChannel 1 0 addChangeHandler Channel1 == 1...
Nie jestem pewien, czy będę w stanie to zrobić. Nie mam narzędzi do seryjnego łączenia się z chipem, ani zapasowego urządzenia AP do próby bezprzewodowej ekstrakcji za pomocą wycinarki w chmurze. Wiem jednak, że używa API Tuya 3.4 i działa pod profilem smartplugv2_energyv3 w Tuya local, a jedynymi niedostępnymi jednostkami są blokada rodzicielska i...
[syntax=json]{ "16": "Switch", "101": "Voltage", "102": "Current", "103": "Power", "104": "Run Time", "105": "Energy", "106": "Power Factor", "107": "Voltage Factor", "108": "Temperature", "109": "Low Voltage", "110": "Over Voltage", "111": "Over Current", "112": "Poweroff Time", "113": "Over Energy", "114": "Over Power", "115": "Over Temperature",...
To jest to, co dostarcza nam "export_code" na stronie Tuya Dev: VM144:40 {"1":"Switch 1","2":"Switch 2","3":"Switch 3","4":"Switch 4","5":"Switch 5","6":"Switch 6","26":"Fault","101":"Switch 7","102":"Switch 8","170":"page","171":"Ctrl 1","172":"Ctrl 2","173":"Ctrl 3","174":"Ctrl 4","175":"Ctrl...
Witam mam problem z jedną funkcją niby nic trudnego ?!? Podczas trwania programu 1 wciskam przycisk który ma wywołać czynność. Jednak przycisk może być wciśnięty raz krócej raz dłużej. Ale program ma wykonać raz czynność. Próbowałem pętel, ale niestety przycisk stale jest wciśnięty i pętla mimo iż ma licznik zaczyna się od nowa. Ma ktoś pomysł jak wprowadzić...
Regółki mam trochę bardziej rozbudowane i nie muszę używać "-m state --state ESTABLISHED,RELATED -j ACCEPT " :) bo już to robi serwer przed WIFI :) Interesujące, możesz napisać coś o tym?
(at)ElektrodaBot (at)ElektrodaBot (at)ElektrodaBot Jeśli chodzi o mnie, to ten układ który robię będzie automatycznie napełniany po osiągnięciu poziomu minimum, przez otwarcie elektrozaworu na kranie. Będzie też przycisk do ręcznego dolewania w dowolnym momencie. Szybka odpowiedź • Najprostszy, pewny i tani układ: dwa czujniki pływakowe + jeden przekaźnik...
To widocznie aktywacja jakiegoś portu powoduje gwałtowny wzrost prądu, bo inaczej nie można wytłumaczyć takich spadków napięcia. Sprawdziłeś, czy ten tranzystor nie jest uszkodzony? Dodano po 4 Zmieniłem kod programu w ten sposób, że poprzez podanie komendy PWRON załączasz napięcia VDD i VPP na stałe aby wygodnie je pomierzyć. [syntax=arduino]#define...
Raczej w ust. fabrycznych potencjometr wbudowany powinien działać (LOC). W grupie FUn na samym końcu jest: LSr Frequency reference mode LOC - LOC: the speed reference is given by the potentiometer on the front of the drive. - tEr: The speed reference is given by analog input AI1 For LOC and tEr to be taken into account the ENT key must be held down...
Czy to rozwiązuje problem ze źle działającym programem? Trudno dojrzeć błąd gdy w kodzie jest bajzel, więc tak, ustrukturyzowanie zadania i porządek w kodzie zwykle rozwiązuje problem. W tym przypadku aż się prosi o skorzystanie z wzorca projektowego Stan. Mamy trzy stany pracy, nazwijmy je Idle (lampki się nie świecą), Run (wykryto ruch, lampki zostaly...
Witam. Wszystko zrobilem od nowa w Keilu. Polecenia Ping działa. ale przy probie logowania sie na http://192.168.0.111 nic sie nie dzieje. Czy ktoś miał może tpodobny problem z uruchomieniem serwera www? zamieszczam projekt pod keila. niby wszsytko sie kompiluja ale jednak cos nie gra. Przeliczyłem funkcje odmierzania czasu "waitms"itd bo pracuje na...
[syntax=C] void sctpwm_init(void) { LPC_SCT->CONFIG=0x00020001; LPC_SCT->MATCHREL[0].U=SCTPWM_PWMCLK; //event0 - reload period - match0 LPC_SCT->EVENT[0].CTRL=(1<<12)|... //ev0 switches to state0 LPC_SCT->EVENT[0].STATE=3; //ev0 in both states //event3 - activate the fcking output one clock later after EVENT0 LPC_SCT->EVENT[3].CTRL=(3<<0)|(...
Program kompiluje się poprawnie dla Arduino Leonardo, po dodaniu deklaracji, o której napisałem w poście #2. Wynik kompilacji:[syntax=bash]Using library ArduinoJoystickLibrary-master at version 2.0.7 in folder: /home/mariusz/Arduino/libraries/ArduinoJ... /home/mariusz/.arduino15/packages/arduin...
I have used similar panels Exor, probably you have deleted the program in the panel, because when you turn supplied, it should automatically switch to the operation mode. Without program you can't change the state.
Proszę, Jedyna rzecz z którą teraz się zmagam to ustawienie trybu pracy kotła, Nie zmieniajcie tej wartości bo powiesicie kocioł:) reszta powinna działać. Jeżeli komuś się uda ustawić tryb zima/lato/wyłączony proszę dać znać Aby lepiej śledzić zmiany i bugi , proszę o wprowadzani zmian na github https://github.com/elgatho/Openkospel/tr... substitutions:...
(...) odczytu temperatury. Jaki zaproponowałbyś kod (AVR GCC), aby nie trzeba było używać delay'a (może pooling lub maszynę stanu) ? Przy okazji przedstaw optymalną (bez zmiennoprzecinkowych liczb) konwersję danych ze scratpad'a na stopnie (może być złożeniem liczb całkowitych jako stopnie i części ułamkowe). Do obsługi termometrów DS18B20 bez blokowania...
To jest krótki przewodnik na temat konfigurowania ,,trybu odłączonego" za pomocą migających przełączników openbk. To będzie stale zasilać żarówki Wi-Fi/zigbee bez wyłączania ich, gdy przełącznik jest przełączany. Na twoim przełączniku. musisz zmienić przekaźnik podłączony do żarówek Wi-Fi na AlwaysHigh i przypisać fałszywy przekaźnik do dowolnego losowego...
AVE... Zmiana podziałała, dziękuję serdecznie. Musiałem jeszcze zmienić typ w funkcji SetCVD z bit na char, bo bit musi być albo global albo static. Const musi zostać, bo nie mam EEPROMu wbudowanego, więc zmieniam te wartości zapisując bezpośrednio do pamięci flash programu, dzięki czemu po utracie zasilania lub resecie raz skalibrowany układ skalibrowanym...
Cześć, po analizie działania enkodera obrotowego (mechanicznego) i ilości problemów, jakie on dostarcza, postanowiłem skonstruować prosty układ elektroniczny, który "wygładzi" impulsy enkodera. Układ posiada dwie wersje. Obie są na przerzutnikach Schmitta. Pierwszy na pojedynczych układach TI SN74LVC1G17: https://obrazki.elektroda.pl/5101546100_...
(at)ElektrodaBot Tak, proszę Oto ten sam fragment JSON z każdym chińskim ciągiem przetłumaczonym na zwięzły angielski. Zmieniono tylko wartości pod "name" (i dwa komentarze inline w zakresach enum); wszystkie klucze, typy danych i limity liczbowe pozostają dokładnie takie same jak w oryginalnym pliku. [syntax=JSON] { "modelId": "e1kylf6c", "services":...
Nie jestem pewien, czy ta informacja będzie komukolwiek pomocna w tym momencie, ponieważ dodaje tylko drugi ściemniacz umożliwiający ustawienie minimalnej jasności do użytku tylko z fizycznymi przyciskami ściemniacza. https://obrazki.elektroda.pl/4340138100_... Na początek mała uwaga: oddzielając dwie połówki przełącznika, upewnij się,...
Nie mam u żadnego klienta dokładnie takiego routera, napiszę parę słów na podstawie konfiguracji podobnego sprzętu Ubiquiti: Eth0-eth7 to jedną sieć 192.168.150.0/24 Eth8 to druga sieć 192.168.152.0/24 Myślałem że kreator jakoś rozdzieli te sieci a mogę spokojnie pingi puścić do komputera w drugiej sieci tak samo IP skaner wykrywa komputery w drugiej...
Polecam książki w języku polskim co prawda stare ale na początek mogą być; "Zasilanie układów elektronicznych " dwa tomy autor Odon Ferenczi "Zasilanie urządzeń elektronicznych" Andrzeja Borkowskiego oraz w języku angielskim; "Power Supply cookbook" M. Brown; "Switch Mode Power Supply Handbook" K.Billings; "Design of solid state power suppllies" E....
Niestety u mnie nie zadziałało, być może w zakupionych układach mam już nową wersję softu od Tuya :( Wgrywanie softu kończy się w miejscu: (...) wlan0: interface state UNINITIALIZED-> ENABLED wlan0: AP-ENABLED W tym miejscu długo czekam i nic się nie dzieje :( Której metody użyć gdy ta zawiodła?
Pracuje normalnie tylko że nie tak jak bym chciał. kręci się tylko w jedną stronę , a program zakłada po kilku obrotach zmianę kierunku. nie wiem jakie było usb na drugim komputerze, już nie mam do niego dostępu. a na tym też nie wiem. chyba nie 3.0 mam go od 2011 r. może to błąd programu ? znalazłem go gdzieś w sieci, ewentualnie jakie zasilanie wykorzystać...
http://obrazki.elektroda.pl/5673203000_1... Każdy użytkownik Raspberry Pi zauważa na pewnym etapie zaznajamiania się z układem, iż nie jest on wyposażony w przycisk do wyłączania. Więc jedyną możliwością odłączenia tego układu od zasilania, jest wypięcie kabla z gniazd zasilania. Aby mieć pewność, że nie utracimy w ten sposób żadnych...
Ten schemat wygląda że ktoś sprytne wykorzystuje istniejące przewody. Nie ktoś... Zobacz do noty katalogowej... (rysunek jest pierwszy z brzegu z Google) Tym statecznikiem można sterować na dwa sposoby... jeden to za pomocą DSI ale w tym przypadku odpada ten sposób. Drugi sposób to za pomocą zintegrowanej funkcji "switchDIM" (pisze jak byk na stateczniku......
Witam Wg. serwisówki ten błąd to: TH2 (fixing temperature sensor 2) detected abnormally low temperature. Occurs if L3 (fixing heater lamp 2) remains energized for longer than 10 seconds during idling state. czyli problem leży w jednym z termistorów albo w jednym z halogenów grzejnych (być może coś źle połączyłeś w czasie składania - np. słabo wsunięta...
Dobra robota TuyaMCU to świetne narzędzie. Znalazłem inne CBU i przywróciłem oryginalny firmware tuya do testów. Wersja oprogramowania mojego 2-kanałowego ściemniacza avatto wifi https://obrazki.elektroda.pl/8674940200_... mój autoexec.bat startdriver tuyamcu tuyaMcu_setBaudRate 115200 tuyaMcu_defWiFiState 4 //-------CH1------- // Power...
Koszt elementów bez wiatraków to max 50 zł np atmega 8 :) i przekaźniki, termistory i switche jako przyciski + LCD, najprościej było by wykorzystać np przetworniki A/C w atmedze i mierzyć napięcia a następnie wyświetlać to na LCD-ku. Sprawa jest do przedyskutowania :)
Używam inteligentnego przełącznika Kuled z OpenBeken od kilku miesięcy i działa idealnie. Nagle nie mogę sterować za pomocą MQTT. Sflashowałem do aktualnej wersji 1.17.14, ale nadal bez powodzenia. Oto kopia z pliku dziennika; Info:MQTT:mqtt_userName homeassistant mqtt_pass qqqqqqqqqqqqqq mqtt_clientID den_light mqtt_host 192.168.0.50:1883 Info:MQTT:mqtt_connect...
Mam to samo z Esphome. Niestety platforma nadal jest twarda, od czasu do czasu wchodzi w bootloop, po odłączeniu zasilania trzeba ją zmusić do wykonania jednego lub dwóch cykli bootloopa, odłączenia i ponownego podłączenia, a po kilku kolejnych cyklach wraca do trybu online. ################ PART 1 for flashing ############################ # calibration...
działa tylko else (50) [syntax=cpp]#include <Timers.h> const int buttonPin = 2; // the number of the pushbutton pin const int ledPin = 6; // the number of the LED pin // Variables will change: int ledState = HIGH; // the current state of the output pin int buttonState; // the current reading from the input pin int lastButtonState = LOW; // the...
XT-ZB2 / XT-B-ZB2 - wykrywanie funkcji pinout modułu Zigbee: - 1 - EN - when connected to GND, the module is deactivated, after release, the module is restarted - 2 - D23 - - 3 - D25 - push button switch - short for toggle, long for pair - 4 - D26 - led in pair mode blinking, in normal mode - short flash after start, inverted output after start - 5...
Zainstalowałem jeszcze raz Ubuntu Server na komputerze z podłączonym kablem do switcha, zaznaczyłem, żeby IP było przez DHCP i teraz wszystko działa. Chciałbym teraz ustawić statyczny adres IP, ale mimo obejrzenia wielu poradników nie udaje się. 2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000...
Chcesz więc spróbować użyć dpID kompensacji temperatury, aby "naśladować" czujnik zewnętrzny, modyfikując odczyt czujnika wewnętrznego? Nie widziałem, aby ta wartość była ujawniana przez mcu tuya. Zobacz tutaj, co MCU raportuje przez HomeAssistant <-> ESPHome/Libretiny firmware, które zainstalowałem: [C][tuya.climate:336]...
Witam! Przybywam z kolejnym problem mianowicie chciałem dziś aktywować sobie Automatyczne ryglowanie drzwi, DDS oraz wspomaganie ruszania na pochyłości. Podczas zapisu odruchowo przekręciłem kluczyk na off No i się stało :D DTC wypluł błędy: ===PCM DTC Brak=== Pomyślny odczyt DTC, nie było kodów błędów Moduł: Moduł sterowania pracą silnika (Power Train...
Witam. czy układ SN74CBTD3384CPW nadaje się na switch sygnału RGBs? W projekcie który chciałem wykonać ( http://www.engadget.com/2007/03/13/how-t... ) użyty jest CBT3244a.
Witam mam problem z napisaniem pewnej funkcji, Chciałbym stworzyć funkcję boolowską z 2 parametrami pin ( numer wejścia/wyjścia cyfrowego) oraz wskaźnik state, który przekazywałby informację o tym jaki stan wyjścia ma być ustawiony. Przed ustawieniem odpowiedniego rejestru PORT(B/D) funkcja sprawdzałaby czy dane wyprowadzenie jest ustawione jako wejście...
Module Parameter Setting AT Command AT command is used to set the module parameters and switch the module functions, and after setting, it will be valid only after exiting from setting state. Meanwhile, modification of parameters and functions will not be lost in case of power failure. (1) Command mode entering The first way to enter: in normal use...
Ok, mam już rozwiązanie :) Znalazłem na oficjalnej stronie Arduino przykład "Switch", dodałem tylko potrzebne mi opóźnienie po sekcji state = LOW; i kodzik działa idealnie. Gotowiec, jakby ktoś potrzebował ;) [syntax=c]/* switch * * Each time the input pin goes from LOW to HIGH (e.g. because of a push-button * press), the output pin is toggled from...
Witam, Napisałem program do odpytywania stanu klawiszy na Atmega16, kwarc-16MHz. Według wyliczeń przerwanie powinno sie pojawiać co 2,5ms, jednak tak nie jest, jest o wiele wolniej (ponad 1s). Analizowałem program i sam juz nie wiem co może być źle. Pomóżcie Preskaler clk/1024=16000000/1024=15625 1/15624=0,064ms 40*0,064ms=2,5ms #include <avr/io.h>...
orange state freertos state power state
silnik pompy hydroforowej magneśnic wirnik baterie rowerowe połączenie
pomiar indukcyjności pomiar indukcyjności
Uszczelnienie pokrywy rozrządu Honda Jazz II Lokalizacja przycisku zasilania w Hondzie Civic 4D