Teraz wyjście OC4 tryb skonfigurowany jak "Toggle output". Trzeba skonfigurować tryb PWM1 lub PWM2
Wstawiłem Toggle button i zastosowałem kod: Private Sub ToggleButton1_Click() If ToggleButton1.Value = TRUE Then Columns("zakres:zakres").Hidden = TRUE Else Columns("zakres:zakres").Hidden = FALSE End If End Sub
Wygląda na to, że użyłem złego słowa. Tak się to kończy, gdy pisze się projekt najszybciej jak się da... rzecz jasna chodzi o: - Pair/Toggle All Button on P11 Wrzuciłem poprawkę do kodu, a release potem zrobię. Dla jasności - jest to przycisk od parowania, ten mały z obudowy, on też potem służy jako toggle all (przełącznik wszystkich kanałów).
Hej. Wiem że wszyscy jesteście bardzo zajęci i nie macie czasu na zajmowanie się pierdołami ale może ktoś się zlituje i pomoże dokończyć moje bazgroły i uruchomić je na ESP32 jako stronę www z możliwością odczytu i wprowadzania danych które przez I2C będą zapisywane i odczytywane ze sterownika. Tyle udało mi się nabazgrać w sprawiającym masę kłopotów...
Oto, co wydobyłem: Device configuration, as extracted from Tuya: - Relay (channel 3) on P7 - Pair/Toggle All Button on P10 - WiFi LED on P26 - Relay (channel 2) on P6 - Relay (channel 1) on P24 Device seems to be using CB2S module, which is using BK7231N. And the Tuya section starts at UNCOMMON POSITION 0 więc to moduł CB2S! Dobrze wiedzieć.
Te cm?cmnd pozwala nawet zrobić własną stronę REST do sterowania np. LED: https://obrazki.elektroda.pl/4609608800_... [syntax=html] <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Temperature Control</title>...
Ciekawi mnie ten bin, który przesłałeś. Ekstrakcja z niego to po prostu Dodane po 5 https://github.com/OpenBekenIOT/webapp/p... Dodano po 2 Oh. jest już na liście https://www.elektroda.com/rtvforum/topic...
https://obrazki.elektroda.pl/4767840700_... Wczoraj opublikowana została nowa rodzina modeli Qwen3 oferująca rozmiary od 0.5B do 235B. Jej flagowy model, Qwen3-235B-A22B może z powodzeniem rywalizować z modelami takimi jak DeepSeek-R1, o1, o3-mini, Grok-3, i Gemini-2.5-Pro. Nowe modele Qwen3 obejmują zarówno modele dense , jak i typu...
Ten kod to tak dawno napisany że wiele by można w nim poprawić. Jednak działa i też dawno temu dochrapał się wersji przenośnej, bateryjnej, na Mega8 albo coś podobnego (nie pamiętam). Służy dzielnie do różnych zadań. Można symulować czujniki Halla w autach i podobne rzeczy :D http://obrazki.elektroda.pl/2071243700_1... Co do przeróbki...
Cześć (at)pkaczmarek2! Dziękuję bardzo za dodanie tej funkcji! To działa! Mam teraz następujące w autoexec.bat: // initial setup startDriver NTP ntp_timeZoneOfs 02:00 startDriver TuyaMCU setChannelType 1 toggle SetChannelLabel 1 button setChannelType 2 dimmer SetChannelLabel 2 ringtone setChannelType 3 dimmer SetChannelLabel 3 volume setChannelType...
Próbowałem tego, ale myślałem, że to nie działa, ponieważ nie ma żadnych zmian. Myślałem, że jest to podobne do Btn/Btn_ScriptOnly/Btn_Tgl_All problemu, gdzie Btn_Tgl_All musiał zostać usunięty jawnie przed setChannelType 1 toggle i addEventHandler OnClick 10 ToggleChannel 1 mógłby działać. Więc pomyślałem, że najpierw musimy usunąć timing ze starego...
Hi (at)pkaczmarek2 I installed the last version of Home Assistant and the YAML check shows that message, it is mandatory a unique id (I wrote the same name and it works). I was checking the information in github but I did not find this... wich commands can a launch from web interface? I am preparing a console menu to use it with a simple ssh to my internet...
Set Portd.5 - będzie stan wysoki albo: Pind.5= 1 Toggle zmienia stan Pinu, u ciebie nie był ustawiony żaden stan.
Sprawdziłem, uruchomienie dodatkowo sterownika tmSensor nic nie zmienia. Pomaga natomiast dopisanie na końcu skryptu, aby polecenie było wysyłane kilkukrotnie. Chociaż nie jest to zbyt eleganckie rozwiązanie. ... refresh: // channel 5 is temporary variable, from 0 to 255*3, multiplied also by toggle value setChannel 5 $CH2*3*$CH1 // split into two...
jeśli to może komuś pomóc, nie mogłem znaleźć tego konkretnego modelu w bazie danych tani: 3,5$ Amazon prosty przełącznik przekaźnikowy w obudowie Sonoff UWAGA: na obrazku pinout GPIO 0 = CEN używa BK7231N, a narzędzie firmware działa idealnie na tym urządzeniu. uwielbiam narzędzie do wykrywania HA, dzięki Device configuration, as extracted from Tuya:...
Wyłapałem że wcześniej deklarowałeś $regfile = "m16def.dat" zamiast $regfile = "m16adef.dat" (mimo że procesory różnią się jedynie poborem prądu i rezystancją podciągania pinu RESET to warto było sprawdzić ten trop), jeśli dioda LED podłączona jest poprawnie do PORTA.0 to niestety nic więcej (poza samym komputerem) nie przychodzi mi do głowy... Ostatni...
Wygląda na to, że teraz działa lepiej! 9600 było właściwą liczbą. //starte TuyaMCU startDriver TuyaMCU tuyaMcu_defWiFiState 4 tuyaMcu_setBaudRate 9600 //starte set ip to NTP startDriver NTP ntp_setServer 172.20.48.1 ntp_timeZoneOfs 2 setChannelType 1 temperature_div10 setChannelLabel 1 "Water temperature" linkTuyaMCUOutputToChannel 8 val 1 addRepeatingEvent...
Zrobiłem lepszy skrypt autoexec.bat dla wb3s. // Set up Aliases alias Toggle_Backlight startScript autoexec.bat toggleBacklight // alias Btn_open backlog stopAllScripts; startScript autoexec.bat btnOpenAction // alias Btn_close backlog stopAllScripts; startScript autoexec.bat btnCloseAction // alias Btn_stop backlog stopAllScripts; startScript autoexec.bat...
Pin jest prawdziwy, fałszywy https://obrazki.elektroda.pl/6863808400_... 16 to TX 15 to RX https://developer.tuya.com/en/docs/iot/c... [syntax=arduino]{ "rl1_lv":"1", "bt1_pin":"8", "net_trig":"4", "netled1_lv":"0", "onoff_rst_type":"0", "total_bt_pin":"7", "nety_led":"0", "total_stat":"0", "bt1_lv":"0", "remote_add_dp":"49",...
Tak, jedynym celem użycia mikrokontrolera jest generacja 4 sygnałów o 3 różnych częstotliwościach (wypełnienie 50%). Zakres częstotliwości : 1Hz - 50 kHz. Czy jedynym rozwiązaniem jest szukanie innego uC TI w celu dostępu do Timera B? Na pewno, MSP430F2013 może generować dwie różne częstotliwości np. 1.Toggle Output Mode,Up Mode, CCR1 rejestrem " przełączającym"....
Dla osób, które będą dalej kompletować to urządzenie, zostawię tutaj JSON, kable, kopię zapasową natywnego firmware. Okablowanie: 3.3v do środkowego pinu VDO. TX, RX, CEN i GND do CB3S bez odlutowywania. 1196664
Nie znam bascoma, ale takie coś powinno działać: $regfile = "m16def.dat" $crystal = 1000000 Config Portd = Output Portd = &B0000000 Do Waitms 200 Toggle Portd.0 Waitms 200 Toggle Portd.1 Waitms 200 Toggle Portd.2 Waitms 200 Toggle Portd.3 Waitms 200 Toggle Portd.4 Waitms 200 Toggle Portd.0 Toggle Portd.1 Toggle Portd.2 Toggle Portd.3 Waitms...
Po prostu bawię się tym https://obrazki.elektroda.pl/6685140500_... a po wyodrębnieniu i uruchomieniu przez EF otrzymujesz klucze. Irytujące, że zrobiłem to przed uruchomieniem całego pliku, co daje ten sam wynik 🙄. https://obrazki.elektroda.pl/9924259100_... Z innej strony, czy mogę zaproponować taką zmianę koloru?...
Skrypt autoexec.bat działał pięknie. Prosta kopia wklejenia z Twojego postu i ściemniacz zadziałał tak, jak powinien. Dziękuję Dodałem także kilka funkcji (podwójne kliknięcie, przytrzymanie kliknięcia itp.) dla przycisków. Dzięki temu działa niezawodnie zarówno zdalnie, jak i lokalnie. Mój ostatni plik autoexec.bat: //Event handlers for the button...
To wyszło z "pierwszego, pierwszego" Backupu. { "rl1_lv":"1", "bt1_pin":"10", "on_off_cnt":"10"... "onoff_rst_m":"0"... "rl3_pin":"7", "rl3_lv":"1", "onoff_clear_t":"10&q... "travel_calibra1":"3&...
Cześć, standardowe połączenie przez UART, moduł CB3S: PIN1 - CEN PIN8 - Vcc PIN9 - GND PIN15 - RX PIN16 - TX { "rl1_lv":"1", "on_off_cnt":"10", "onoff_rst_m":"0", "led1_pin":"9", "onoff_clear_t":"6", "rand_dpid":"42", "net_trig":"4", "netled1_lv":"0", "jv":"100", "onoff_rst_type":"2", "total_bt_pin":"6",...
Inteligentna listwa zasilająca LSC Smart Connect z USB Hier mal wieder ein neues Projekt von mir, handelt sich um das folgende Geräte LSC Smart Connect Smart Power Strip with USB, man muss beim öffnen ein wenig aufpassen. Ich habe folgenden Bit verwendet, ein wenig Kraft aufwenden, damit er in der Schraube fasst, dann über uart flashen. Dabei musste...
Zamienia na przeciwny stan końcówki portu lub zawartość zmiennej bitowej. Składnia: TOGGLE pin gdzie: pinzmienna typu Bit, lub nazwa końcówki portu. Opis: Za pomocą instrukcji TOGGLE można szybko zmienić stan końcówki lub zawartość zmiennej bitowej na przeciwny. Dla przykładu, gdy końcówka portu steruje przekaźnikiem, który aktualnie jest w stanie OFF...
Oto prawie ostateczny skrypt, ale wymaga aktualizacji OBK: // this is not really tuyaMCU but we will treat it as such startDriver TuyaMCU // set baud rate tuyaMcu_setBaudRate 115200 // create a toggle and a dimmer setChannelType 1 toggle setChannelType 2 dimmer256 // invoke refresh on change addEventHandler OnChannelChange 1 startScript autoexec.bat...
Udało się!!! Uporządkowałem trochę kod i działa świetnie. Jedyny problem polega na tym, że podczas wyłączania światła przycisk jest mylony z włączaniem / wyłączaniem. Muszę wymyślić, jak uzyskać stan światła za pomocą MQTT i przekazać go z powrotem do autoexec.bat. Myślę, że będzie to zadanie na inny dzień. Na razie działa tak, jak tego potrzebuję....
Natknąłem się na z pozoru zwykły inteligentny przełącznik. https://obrazki.elektroda.pl/8004053400_... Ale w środku jest jakaś uproszczona wersja z chipem BK7231N. https://obrazki.elektroda.pl/2854523200_... https://obrazki.elektroda.pl/8859842000_... https://obrazki.elektroda.pl/6863993500_...
Pomyślałem, że zaprezentuję własny mikro inteligentny przełącznik USB sprzedawany pod marką ONENUO z modelem ZHQ01. Widzę, że jest identyczne urządzenie Device configuration, as extracted from Tuya: - Button (channel 1) on P24 - Pair/Toggle All Button on P8 - WiFi LED on P6 - Relay (channel 1) on P7 Device seems to be using CB2S...
W AVR-ach nie ma chyba niczego takiego. W nowych (np. AVR64DD32) już jest: [syntax=c]/* I/O Ports */ typedef struct PORT_struct { register8_t DIR; /* Data Direction */ register8_t DIRSET; /* Data Direction Set */ register8_t DIRCLR; /* Data Direction Clear */ register8_t DIRTGL; /* Data Direction Toggle */ register8_t OUT; /* Output Value */ register8_t...
1. nie wysyła się nośnej tylko jeden pik o długości = λ/2; //nadajnik podłączony do PINA0 PINA1; DDRA=0x00; PORTA=0x00; _delay_ms(10); PORTA=0x01; _delay_us(125);//125us dla (1/40000)/2 /* //można też próbować przesłać 2 odwrotną część sinusoidy PORTA=0x02; _delay_us(125);//125us dla (1/40000)/2 */ PORTA=0x00;...
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...
Kolejny tani switch z AliExpress. Wygląda na to, że to duplikat tego postu: https://www.elektroda.com/rtvforum/viewt... ale nie mogę znaleźć szablonu w bazie danych Kupiony w promocji "kup 3 za 2$". https://obrazki.elektroda.pl/8626268000_... https://obrazki.elektroda.pl/7889867100_... Jakość...
Cześć forumowicze! Potrzebuję Waszej pomocy w modyfikacji mojego domofonu, aby dodać do niego funkcję wyciszania dzwonka za pomocą toggle-switcha. Znalazłem obwód, w który jest podłączony głośnik (czerwony i zielony przewód wychodzący ze złącza N1). Chciałbym po prostu umożliwić włączanie i wyłączanie dzwonka za pomocą tego przełącznika. Mam kilka pytań:...
Moje umiejętności lutowania są bardzo słabe, lol! Ale w końcu udało mi się przylutować przewody krosowe do odpowiednich podkładek/pinów. Dołączone oprogramowanie sprzętowe. Spróbuję teraz sflashować nowe oprogramowanie — życzcie mi powodzenia! Dzięki za pomoc! Wyodrębniona konfiguracja Tuya: Device configuration, as extracted from Tuya: - Relay...
Obawiam się, że nie mamy więcej. Oto widget dla pojedynczego przycisku - zapisz go jako "demoAnything.html" i dodaj do niego widget: [syntax=html] <button id="toggleButton" data-state="UNKNOWN" style="background-color: gray; color: white;" onclick="handleButtonClick()">UNKNOWN... <script> const endpoint = "http://192.168.0.213/cm?cmnd=Ch1";...
Toggle zmienia stan diody na przeciwny. To nie to samo co set. [syntax=c] // STM_EVAL_LEDToggle(LED3); GPIO_SetBits(GPIOE, GPIO_Pin_9); // <--- modyfikacja zamiast powyższej lini !!!!!! [/syntax] Możesz ten kod zamienić na: [syntax=c] GPIOE->ODR ^= GPIO_Pin_8; [/syntax]
Tak też można: $regfile = "m8def.dat" Config Portd.1 = Output:Config Portd.4 = Output Portd.1 = 0:Portd.4 = 1 Do Waitms 100 Toggle Portd.1:Toggle Portd.4: Loop Nie naruszasz wtedy innych końcówek portu D, które możesz wykorzystać do innych bardziej szczytnych celów. (A z końcówkami czasem jest krucho.)
Udało mi się go w większości uruchomić. Problem polegał na tym, że plik autoexec.bat nie był zapisywany między uruchomieniami. Jednak po kilkukrotnym odłączeniu / ponownym podłączeniu do zasilania, a następnie pozostawieniu na noc, wydaje się, że zapisuje autoexec.bat teraz. Inną kwestią jest to, że ustawienia P0 i P1 różnią się od tego, co ma (at)Nordlicht77....
I popraw program : [syntax=basic4gl] $regfile = "m32def.dat" $crystal = 8000000 Config Portd.3 = Output 'buzzer Portd.3 = 0 Do Wait 1 Portd.3 = 1 Wait 1 Portd.3 = 0 Wait1 Portd.3 = 1 Wait 1 Portd.3 = 0 Loop End [/syntax] albo lepiej tak: [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 8000000 Config Portd.3 = Output 'buzzer Do Wait 1 Toggle Portd.3...
Witam , Dziękuję wam, skończyłem ustawiać przełącznik migawki https://obrazki.elektroda.pl/3279539400_... i tak jak sugest p.kaczmarek2 , dorzucam plik autoexec.bat , który naśladuje oryginalny firmware : //blue led on SetStartValue 3 1 // interlock relais addChangeHandler Channel0 == 1 SetChannel 2 0 addChangeHandler Channel2 == 1...
Co to znaczy że testowałeś już różne ustawienia crystal? Musisz być pewien co masz ustawione - w innym wypadku to nie robota ;) Fabrycznie nowa pracuje na 1MHz. Napisz prosty programik [syntax=vbnet] $crystal = 8000000 Config PORTB.0 = Output : Led Alias PORTB.0 Do Toggle Led Waitms 500 Loop[/syntax] To chyba oczywiste że dioda powinna mignąć 60 razy...
Timer4_int: Rejestr = Rejestr + 1 If Rejestr > 255 Then Rejestr = 0 Timer2 = Rejestr Toggle Sm_clk Return Dodano po 7 Z najnowszej wersji przekopiuj plik m1281.dat (jest w katalogu w którym masz zainstalowana najnowszą wersję bascoma) do twojego Bascoma i problemy powinny zniknąć. No i wykasuj te niezbyt miłe : "Bajki opowiadasz..." bo twój kod pomimo...
Witam, Jak byś zobaczył do HELPa Bascoma to byś dużo się dowiedział :) $regfile = "m128def.dat" $crystal = 16000000 $baud = 9600 'set the baud rate for the first hardware UART. $baud1 = 9600 'set the baud rate for the second hardware UART. 'when CONFIG COMx is not used, the default N,8,1 will be used Config Pinb.7 = Output Config Com1 = Dummy...
Witam, niedawno kupiłem tego typu licznik energii i spróbuję skonfigurować. Mój autoexec teraz: startDriver TuyaMCU startDriver NTP ntp_timeZoneOfs +06:00 setChannelType 1 toggle setChannelLabel 1 "Output" setChannelType 2 Voltage_div10 setChannelLabel 2 "Voltage" setChannelType 3 Power setChannelLabel 3 "Power" setChannelType 4 Current_div1000...
Ponieważ ja zawsze byłem zbyt leniwy, by pisać tak dużo instrukcji, ile potrzebują wywołania bibliotek, a jednocześnie lubię używać mikrokontrolerów z małą pamięcią, popełniłem na STM32F0 (płytka DISCOVERY) takie coś do włączania i wyłączania diod guzikiem. Program jest mało ambitny, bo ma ledwie ze 6 instrukcji w C, ale działa dobrze i może komuś się...
Z tego, co pamietam, nie w każdej wersji Basoma działała tak napisana konfiguracja. Może spróbuj zamiast tego: Dodano po 3 Pracując z płytkami Arduino (różnego wydania i versji) musisz pamiętać że zasadniczą częścią ich funkcjonalności jest wpisany tam bootloader Kolega autor już skasował bootloader. Jeśli będzie potrzeba użycia tego badziewnego bootloadera,...
Sensowną implementacją przycisku włączającego migający LED w Arduino może być poniższy kod: [syntax=c]const byte LED_PIN = 6; // PD6 const byte BTN_PIN = 0; // PD0 const uint16_t BLINK_TIME_PERIOD = 200; // [ms] const unsigned long DEBOUNCE_TIME = 50; // [ms] bool prevButtonState = false; bool debouncedButtonState = false; unsigned long lastButtonPressTime...
http://obrazki.elektroda.pl/2250641300_1... 1Sheeld pozwala wykorzystać sensory i wyposażenie smartfonu, jako 40 różnych shieldów dla Arduino. Kompatybilna z systemem Android platforma składa się zasadniczo z dwóch części: -sprzętowej, która fizycznie podłączona do płyty Arduino pośredniczy w bezprzewodowej komunikacji ze smartfonem...
Szukam pomocy przy sprawdzeniu schematu. Jest to zasilacz do led 3w 350ma( taki prąd jest wystarczający w tym zastosowaniu ). Z zatrzaskiem na cd4011 do wykorzystania przełącznika mono stabilnego. Zakres napięć w jakich powinno to pracować to zazwyczaj 24 wolty z wahaniami napięcia między 9 a 38v. Nie Jestem elektronikiem a przynajmniej nie mam z tym...
https://obrazki.elektroda.pl/9434569000_... Dostałem to niedawno: DETA Double GPO + USB Power Monitoring Wall Outlet (6920HA) https://obrazki.elektroda.pl/6958665700_... Posiada układ wb2s. Mój ma wersję MAIN /MCU 1.1.4. Można go flashować OTA za pomocą "cloud-cutter" Po kilku próbach i błędach udało mi się uzyskać...
Z datasheet'a ATmegi8: "The value on the INT1 pin is sampled before detecting edges. If edge or toggle interrupt is selected, pulses that last longer than one clock period will generate an interrupt. Shorter pulses are not guaranteed to generate an interrupt." robiw
Jeśli już AMBER to nie funcja lecz opcja to wyboru, kolor bursztynowy. Zapewne tymi > i < możesz wybrać inny kolor. Wypadało by poszukać instukcji obsługi do dokładnie tego samego modelu, zaczynając od producenta. SławeK Otóż instrukcja jest właśnie do modelu CDA-7894 Skopiuje fragment: Changing Lighting Color (CDA-7894 only) 1 Press and hold...
Powiedz mi skąd u ciebie wektor przerwania wynosi 10 ? Czy to jakis Egzotyczny procesor czy jak ? Bo dla przerwania Timera 0 dla normalnego uK jest to inna wartość Patrz np Atmel strona http://www.atmel.com/dyn/products/tools_... C51 Timer1 in Mode 1 with Soft Gated Timer (20 KB, updated 06/04) /** * FUNCTION_PURPOSE: timer1 interrupt...
Dla taktowania 8MHz, ale możliwe że trzeba zmodyfikować nazwy Pwm i Compare [syntax=basic4gl]Config Pinb.0 = Output Pwm0a = 70 Config Timer0 = Timer , Prescale = 1 , Compare0A = Toggle , Clear Timer = 1 Do Loop End[/syntax] a na rejestrach timera [syntax=basic4gl]DDRB = 0B00000001 'DDRB.0 = 1 (wyjście) OCR0A = 70 TCCR0A = 0B01000010 'COM0A1 COM0A0 =...
Masz tu prosty, sprawdzony, działający program do sterowania portami. $regfile = "m16def.dat" $crystal = 1000000 ' przelicz u siebie te zera :) Dim B As Byte Config Portb = Output Portb = &HFF Waitms 100 Open "comd.1:9600,8,n,1" For Output As #1 Open "comd.0:9600,8,n,1" For Input As #2 Do B = Inkey(#2)...
Proszę, może to Cię zachęci do przeczytania reszty we własnym zakresie. Program "miga" nośną 38kHz co 1ms ;) http://obrazki.elektroda.pl/5631733100_1... [syntax=vbnet] $regfile = "m8def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 32 $framesize = 32 Config Timer2 = Timer , Prescale = 1 , Compare = Toggle , Clear Timer = 1 Compare2...
Witam, Rozbiórka inteligentnej listwy zasilającej WiFi Eightree z 3 portami AC, 16A. Kupiony na Amazon w grudniu 2024 roku, ASIN: B0C6X3YWTZ. Posiada 3 niezależne gniazda AC i monitorowanie zużycia energii. Aby otworzyć urządzenie, należy usunąć białe podkładki i 6 śrub trójkątnych (TA). Zdjęcia https://obrazki.elektroda.pl/3211126700_...
A tego próbowaleś Selecting the Panel Display Language (for D158/D159) To change the panel display language, it is necessary to register available languages in the User Tools. Specify the settings according to the following procedure. 2. Installation 36 • You can select one of these languages (the default is English): Japanese, English, German,...
Chciałem zrobić na ukałądzie NE555 jeden układ miał zwarcie na VCC i GND, a drugi urwany PIN VCC to próbowałem wykombinować na Arduino Micro Pro. Dalej możesz. Pod poniższym linkiem jest program wraz ze szczegółowym wyjaśnieniem, jak wygenerować 1 MHz (a nawet więcej) z użyciem ATMega32U4 (Micro Pro lub Leonardo): https://harizanov.com/2013/04/crazy-high...
Witaj, czy chcesz użyć ToggleChannelOnToggle? Nasze często zadawane pytania: https://github.com/openshwprojects/OpenB... Question: How to use bistable button? A button that toggles relay when it's changed? A: Just use a 'ToggleChannelOnToggle' role. The target channel value will be inversed when you toggle the switch....
Niektóre role pinów wymagają dwóch pól kanału, więc mam nadzieję, że ta zmiana to uwzględnia . Tak, to powinno działać dokładnie tak jak wcześniej: Dlatego posortowany wybór sterownika nadal używa oryginalnych wartości, które są ustawiane przez enum w kodzie C. Liczba kanałów jest powiązana z oryginalną listą. BTW: Jest jeden wpis, nad którym się zastanawiałem:...
Sprawdź jaki procesor masz ustawiony w opcjach bascoma... pewnie jakiś attiny2313 i bascom kompiluje program pod ten właśnie procesor. I spróbuj zaprogramować tym: $regfile = "m8def.dat" Config Portd = Output Config Portb = Output Do Toggle Portb Toggle Portd Waitms 200 Loop : End
Dzięki za odpowiedz. Doszedłem do tego, że cały procesor wiesza się przy poleceniu PRINT lub nawet RND (polecenie toggle odziwo działa). Oto program: $crystal=4000000 config portc = output do toggle portc.0 'to będzie działało waitms 100 'to też print "helo" - to nie zadziała (zawiecha) portc=rnd(16) 'też nie zadziała (zawiecha) loop Pierwszy raz mi...
Teardown of https://obrazki.elektroda.pl/7786470300_... I bought an item branded VKSELE, but it seems to be out of stock. I also saw what appears to be https://obrazki.elektroda.pl/1304712700_... Inside, the mainboard is secured in place with with 2 more small screws, and then the WB3S (BK7231T) is easily accessible....
Jeśli chcesz robić odliczanie w pętli głównej to zrób tak: $regfile = "attiny45.dat" $crystal = 4000000 Config Pinb.0 = Output 'wyjście Config Pinb.1 = Output 'wyjście Config Pinb.2 = Input 'przycisk Portb.0 = 1 Portb.1 = 0 Portb.2 = 1 Config Timer0 = Timer , Prescale = 1024 Enable Interrupts Enable Timer0 Start Timer0 On Timer0 Zegar Dim...
Dzięki za podpowiedź. Jest tak mały, że z użyciem mini lupy ledwo co odczytałem: JL323B. Układ ten jest zamiennikiem TTP223 TCH223B CT8233. Do TTP223 da się już znaleźć datasheet'a. "Od góry" na obudowie jest od lewej: TOG, VDD, AHLB: TOG : Output type option pin, 1=>Toggle mode; 0(Default)=>Direct mode VDD : Positive power supply - zasilanie AHLB :...
Np. takie: http://www.electronics-lab.com/project/e... https://www.electro-tech-online.com/arti... Tam są switche, ale podając sygnał cyfrowy na wejście CLK sterujesz wyjściem ON-OFF.
Spróbuj tak: $regfile = "m8def.dat" $crystal = 1000000 Config Portb.2 = Output Do Toggle Portb.2 Wait 1 Loop
Sygnał zdalny 433 MHz jest dostępny na P7. Udało mi się uzyskać do niego dostęp za pomocą Esphome Libretiny. status_led: pin: number: P26 inverted: true binary_sensor: - platform: gpio pin: P9 id: button1 name: "Button 1" on_press: - switch.toggle: relay1 internal: true - platform: gpio pin: P24...
QIACHIP Universal WIFI Ceiling Fan Light Remote Control Kit model: KLCW-110v/220v buy: https://obrazki.elektroda.pl/4192275500_... https://obrazki.elektroda.pl/4575798400_... This controller has the following functions: Turn the fan on or off. Turn the light on or off. Set the speed of the fan to low, medium or high. Set a timer...
Dzisiaj wróciłem do CB3S i przetestuję ustawienia.... Dodane po 30 znalezisko: // Mains relay on-off - Dpid 16 switch" -> channel 1 linkTuyaMCUOutputToChannel 16 bool 1 setChannelType 1 toggle setChannelLabel 1 "Mains relay" urządzenie zapisuje stan przekaźnika po wyłączeniu zasilania!!!! (at)pkaczmarek2 nie otrzymałem żadnych danych. próbowałem...
to chyba to: https://www.primera.com/ftp/Firmware... Upewnij się. https://dtm-print.eu/en/driver/dp-pro.ht... Disc Publisher Pro Firmware for PC ver. 1.26(37) Disc Publisher XRP Firmware for PC ver. 4.07(37) Dodano po 42 Opis zmian: BRAVO PRO CHANGE LOG 09/12/2007 **Scroll to bottom for latest version 1.22.** Ver1.1412/23/2004...
Udało mi się uzyskać prostą funkcjonalność działającą z PinDeepSleep przy użyciu następującego układu pinów i autoexec.bat, nie testowałem jeszcze żywotności baterii. [syntax=json] "pins": { "16": "Btn;5", "17": "BAT_Relay;3", "20": "Btn;4", "23": "BAT_ADC;2", "26": "WifiLED_n;0" },[/syntax] [syntax=text]// Start battery driver and setup startDriver...
Zobacz na układ z Fig. 3 http://www.mosaic-industries.com/embedde... bez użycia procesora, a z procesorem jako wyłącznik czasowy, to dodać jeden tranzystor mosfet jak tu http://www.eevblog.com/forum/projects/he...
Dla pełności tematu. Jak skorzystać z PCINT? Szukałem w manualu i jakieś przykłady w sieci ale nie znalazłem nic czytelnego. Oto przykład dla Attiny13 (jest on w manualu): [code][syntax=basic4gl] $regfile = "attiny13.dat" $crystal = 9600000 $hwstack = 32 $swstack = 24 $framesize = 8 'config pinb.0 = input Config Portb.2 = Output Pcmsk = &B00000001...
Witam, w ATtiny26 mam problem z właściwą inicjalizacją Timer/Counter1, tak aby na wyprowadzeniu PB3 (OC1B) pojawiła się fala prostokątna o zadanej programowo częstotliwości. Zaprogramowałem procka takim kodem: ... ldi R16,0x80 rcall TC1Init ... ;* ;TIMER/COUNTER 1 init * TC1Init: push R16 sbi DDRB,3 cbi PORTB,3 ;na wszelki wypadek ldi R16,(1<<CS10)|(1<<CS11)|(1&l...
Spróbuj tak. $regfile = "m8def.dat" $crystal = 1000000 Config Pinc.0 = Output Config Pinc.1 = Output Config Pinc.2 = Output Config Pinc.3 = Output Do Toggle Portc.0 Waitms 250 Toggle Portc.1 Waitms 250 Toggle Portc.2 Waitms 250 Toggle Portc.3 Waitms 250 Loop End
https://obrazki.elektroda.pl/2537694500_... Pokażę tutaj jak wygląda tworzenie strony WWW dla dowolnego urządzenia IoT na wieloplatformowym firmware Podstawa interfejsu REST OpenBeken/Tasmota OpenBeken ma interfejs REST zgodny z podstawą Tasmoty, co oznacza, że składania komend i zwracanych danych jest w dużej mierze taka sama. Samą...
Witam! Mam taki oto problem, zbudowałem ten układ: http://todbot.com/blog/2010/01/02/moment... Jest to jeden z prostszych jakie znalazłem przerzutników flip-flop. Wszystko pięknie śmiga, drgania styków nie powodują wielokrotnego przełączania, stan zawsze po naciśnięciu zmienia się na przeciwny. Wszystko do czasu jak...
Homemate (https://homemate.co.in/) Urządzenia IoT używają platformy tuya w swoich urządzeniach. Ma układ CB3S zamiast esp8266. Próbowałem wymienić chip na esp 12 e, ale cloudcutter działa z nimi dobrze. Nie ma więc potrzeby wymiany ani otwierania urządzenia. Możesz więc zastąpić oprogramowanie układowe openbeken. Postępuj zgodnie z instrukcjami dla...
Dzięki za ten post. Zrobiłem ten autoexec.bat na podstawie powyższego: // Set up NTP to Google's Public NTP. ntp_setServer 216.239.35.0 ntp_timeZoneOfs -04:00 startDriver NTP // Enable communication with Tuya module. startDriver TuyaMCU tuyaMcu_defWiFiState 4 tuyaMcu_setBaudRate 115200 // Configure light and dimmer on channels 1/2. setChannelType...
MELERYJNY ZASILACZ (3 AC 2 USB A 1 USB C) Urządzenie jest proste do otwarcia - wystarczy odkręcić spód i mały układ. Następnie odlutowałem układ CB2S i sflashowałem go za pomocą openBK. Po zakończeniu poniższy szablon JSON i autoexec.bat pozwolą głównemu przyciskowi zasilania włączać i wyłączać wszystkie porty AC, a dwukrotne kliknięcie włączy i wyłączy...
Jednak dane nadawane przez EEPROM się spóźniają powinny być zatrzaskiwane na zboczu narastającym a one na narastającym się dopiero zmieniają jakby miały być zatrzaskiwane na opadającym choć wyraźnie w manualu jest napisane że pracuje przy narastającym. Coś źle doczytałeś The READ instruction outputs the serial data of the addressed memory location...
Jezeli juz to tak: $crystal = 1000000 Config Portb=Output Portb = 255 Do Toggle Portb.1 Waitms 500 Loop Pozdro Dexter
config pinb.0= output do toggle portb.0 waitms 500 loop skopiuj to do bascoma i ustaw w opcjach posiadany przez ciebie układ. wtedy skoompiluj go i zaprogramój chip. musi zadziałać
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...
2CH Mini Smart Switch Spectrum WOJ+14632 https://obrazki.elektroda.pl/5804708300_... https://sklep.spectrumled.pl/pl/p/Dwustr... Dostępny jest również na allegro.com. https://obrazki.elektroda.pl/5740653500_... Demontaż jest bardzo prosty. Nie potrzebujesz żadnych...
(at)pkaczmarek2 Myślę, że mam to teraz działające dla trybu odłączonego i powrotu do normalnego przekaźnika, gdy homeassistant/mqtt offline backlog addEventHandler OnClick 16 publish button click; addEventHandler OnDblClick 16 publish button dblclick; addEventHandler OnHold 16 publish button Hold; #sends mqtt payload to be used in node red for custom...
Zumek -- dzięki za wskazówki ale niestety w moim procesorze nawet po ustawieniu Timer1 na 65492 max. częstotliwość jaką udaje mi się osiągnąć to ~16KhZ. Może tak: (Nadal w Bascomie , choć nie całkiem w Basicu) $crystal = 4000000 Config Portb = Output Config Timer1 = Timer , Prescale = 1 , Compare A = Toggle On Compare1a Introc1a Nosave Timer1 = 0 Compare1a...
Masz błąd na schemacie. AVR nie mają pull-down, więc przycisk powinien zwierać z masą (minusem baterii). Program też nie wydaje się dobry, choć nie znam Bascom. Na moje oko trzeba tak: $regfile = "m8def.dat" $crystal = 8000000 Config Portb = Output Config Portd = Output Config Portd.4 = Input P Alias Pind.4 D Alias Portb.6 Set Portd.4 Do If...
Dzięki. Właśnie sprawdziłem USB2UART 5v pin zapewnia 5v trzymając zworkę na 3.3v więc powinno być dobrze. Sprawdzę swoje umiejętności lutownicze i zdam raport ;) . Dodano po 4 Sukces dla KS-604S ! =) https://obrazki.elektroda.pl/1818884800_... Użyłem masy z bloku J7 dla łatwiejszego dostępu i małego przełącznika liniowego na 5V, aby...
Witam ponownie, Poszedłem o krok dalej i moim planem jest podłączenie każdego z czterech wtryskiwaczy do osobnego pinu Arduino Uno/Nano z Atmega 328p. Pozwoliło mi to na skonstruowanie programu aby sterować każdym wtryskiwaczem z osobna z tą samą częstotliwością i wypełnieniem, ale sygnał do ich wysterowania jest przesunięty około 90° (problem z rozdzielczością...
Na schemacie wielu rzeczy brakuje mianowicie: 1. Wszystkie piny GND procesora powinny być podłączone do masy 2. Wszystkie piny Vcc, Vref oraz AVcc powinny być podłączone do Vcc chyba że wykorzystujemy je do czegoś innego. 3. Wejścia INT0 i INT1 powinny byś podciągnięte rezystorami np 4k7 do Vcc. 4. Wejście Reset powinno być podciągnięte do Vcc rezystorem...
autoexec.bat // Autoexec.bat for Minoston MT10W countdown timer switch // All controls are through TuyaMCU startDriver TuyaMCU tuyaMcu_defWiFiState 4 // Main power relay SetChannelLabel 1 Switch setChannelType 1 toggle linkTuyaMCUOutputToChannel 1 bool 1 // Countdown timer -- read/writea SetChannelLabel 2 Countdown setChannelType 2 TextField linkTuyaMCUOutputToChannel...
Układ będzie generował zawsze na OC1A. $regfile = "attiny2313.dat" $crystal = 8000000 Config Pinb.3 = output Dim Togbit As Byte , Command As Byte , Address As Byte Command = 12 'kod włącz/wyłącz Togbit = 0 'wyzeruj toggle bit Address = 0 Do Rc5send Togbit , Address , Command Waitms 250 Loop End Spróbuj tego ^ Dodano po 3 Możesz spróbować zamienić...
http://obrazki.elektroda.pl/2661585200_1... Wiecie może jak zrobić żeby było to np czarne a nie białe tło [syntax=DIV]<div id="" class="category_block"> <h3 id="category_servers" class="maintitle"><a class="toggle right" href="#" title="Zmień widoczność tej kategorii">Zmień widoczność tej kategorii</a>Bannery</h3>...
toggle timer1 toggle switch bascom toggle
sharp migające podświetlenie minolta 1600w gniazdo przyczepy pinowe
pralka indesit cieknie pralka indesit cieknie
DeLonghi PrimaDonna Display Issue: No Text Whirlpool - komunikat LF na wyświetlaczu: przyczyny i rozwiązania