co do timer to zdaje mi sie ze piszesz klaske rozszezajaca TimerTask dajesz jako parametr ja do Timera i Ci wywola run() po czasie,potem tylko wywolasz random i rysowanko http://java.sun.com/j2se/1.4.2/docs/api/... http://java.sun.com/j2se/1.4.2/docs/api/... http://java.sun.com/j2se/1.4.2/docs/api/...
https://obrazki.elektroda.pl/2553827400_... Cześć, pod tą niecodzienną nazwą tematu prezentuję projekt małego, automatycznego odtwarzacza muzyki do umilania posiedzeń na toalecie. Oczywiście to jedno zastosowanie, w innych sytuacjach pewnie też może się przydać ;) Głównym założeniem była niewielka złożoność, banalny interfejs, bezobsługowość...
Jeżeli chciałbyś spróbować z Windows Media Player, to taki uproszczony projekt masz w załączniku. Podstawowe operacje odtwarzania + zapis / wczytanie listy piosenek do / z pliku. Katalog i ścieżki ustawione na sztywno na początku kodu. Bez wielu wątków - odtwarzacz sam sobie tym zarządza. Testowane tylko na Win7, więc nie wiem jak się zachowa na XP...
AKTUALIZACJA 4 - WB2S MQTT wysyłka (tzw. "publish") zdaje się działać Udało mi się uruchomić MQTT - a przynajmniej częsciowo. Poniżej zrzuty ekranu z Wiresharka: https://obrazki.elektroda.pl/5879949100_... Wireshark jest w stanie rozpoznać pakiety MQTT i odkodować ich zawartość: https://obrazki.elektroda.pl/6198785700_...
Rób od razu gadającą hahahaha :D [url=http://evertdekker.com/Joomla/index... (dzwięki sa w tanim eepromie I2C) ..a tu kawałek funkcji losującej. Dla lepszego "mieszania" użyto jako wartości wejsciowej stanu Timera [syntax=basic4gl]Do ___rseed = Timer2 'Random generator is seed with timer2...
Par wrócił ponownie na warsztat do poprawek. Największa bolączka to niestety efekt stroboskopu przy sterowaniu dźwiękiem. Poprawione / dodane zostało: - PWM, - sterowanie dźwiękiem, - zmiana kolorów timerem, - dodany kolor biały, - ograniczenie powtarzalności sekwencji. PWM Przy poprzednich próbach nie zwróciłem uwagi na wyjście przy poziomie 255. Efekt...
Witam serdecznie, przejrzane tematy nie dały mi odpowiedzi na moje pytanie. Poniżej fragmenty kodu: [syntax=basic4gl] $regfile = "m1284pdef.dat" $crystal = 11059200 $baud = 9600 Config Com2 = 9600 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Config Serialin = Buffered , Size = 180 , Bytematch = 10 Config Serialin1 = Buffered...
Więc jak inaczej wygenerować liczbę losową?? można użyć timera zamiast rand()
special functions->timer->random generator. Dostępny od wersji 0BA2
w zdarzeniu OnTimer Etykieta.top:=random(Form.ClientHeight-E... Etykieta.left:=random(Form.ClientWidth-E...
swiatlo to zly pomysl, to tak jak rozmowa 2 gluchoniemych juz lepiej zwykly glosnik i mikrofon, adne ultradzwieki, po prostu cos kolo 3khz, jak za czasow magnetofonow w C64 (tam bylo 2KHz i jeden bit) a najprosciej to moduly radiowe na rs232, kosztuja okolo 20zl, chodza na 450MHz , asiek cos z 10m te najtansze , 9600 bodow - idealne po prostu gada sie...
No i co z tym automatem? Jestem pewien, że można wyeliminować wpływ drgań styków przed odpowiedni projekt automatu. Np: state Initial { entry/set_led(orange); button_yellow and button_blue -> RandomWait; } state RandomWait { entry/set_led(red); entry/set_timer(500ms + random()); exit/clear_timer();...
Oj, wardach, sam miał przeczytać specyfikację instrukcji random ;) Przy okazji - w Timerze jest zupełnie zbędny ProcessMEssage - to jest osobny wątek, więc nie ma wpływu taka instrukcja. a tak generalnie to trochę uprościć by zapis można było :) procedure TForm1.Timer1Timer(Sender: TObject); begin //randomize; - wynieść do sekcji inicjalizacyjnej,...
Może funkcja "random" - włączanie losowe.
Jeśli jest gdzieś błąd w kodzie ze względu na moje myślenie proszę abyście pomogli naprawić Sporo tego jest, prościej będzie jak wrzucę poprawny kod, to możesz sobie porównać ze swoim... protected override void OnPaint(PaintEventArgs e) ) i w nim umieścić kod odpowiedzialny za rysowanie. Dzięki temu za każdym razem, kiedy jest taka potrzeba, zostanie...
1. Zależy chyba bardzo od procesora (bo te nowe mają podciągnięte piny) ale świta mi, że jako losowe chyba uważa się odczytywanie danych z portów pozostawionych w powietrzu :). 2. No albo 8pinowy zegarek na I2C i jakiś prosty wzorek. Nawet nie trzeba go ustawiać, byle chodził :) A może mieć dodatkowe funkcję i niektóre zegarki mają pamięć co też może...
Mi nie chodzi o wylosowanie LOSOWEJ liczby, bo wiem jak moża coś takiego zrobić nie używając w ogóle funkcji rand(); -Można zrobić to na timerze -lub za pomocą diody (mierzyć jej napięcie) Chce się dowiedzieć, czemu jak wpisuje w programie funkcję rand(); to mimo ustalonego zakresu w pliku stdlib.h #define RAND_MAX 0x22 Wyświetla mi się liczba 167
Kiedyś programowałem w WinApi i szło to jakoś tak: Na początku zdefiniuj sobie timer tak: #define IDT_TIMER1 1001 w trakcie programu po stworzeniu okna najlepiej wywołujesz pierwszy timer: unsigned int czas = rand() % 10 + 25; // czas od 10 do 35 sek SetTimer(hWnd,IDT_TIMER1,czas,TIMERPROC(... // tworzymy nowy timer Nastepnie w procedurze obsługi...
Dwa przyciśnięcia mikroprzełącznikiem. Start/stop timera.
Można zrobić to poprzez użycie zmiennej, której wartość zmienia się przy każdym uruchomieniu a następnie jest zapisywana w eepromie. Dzięki temu każde uruchomienie dawałoby inną sekwencję liczb generowanych funkcją random. Inną metodą jest wykorzystanie timera. Przykładowo, jako __rseed wpisujemy wartość, którą timer ma w momencie naciśnięcia przycisku....
Witam. Napisałem funkcję losującą 24bitową zmienną, ale program zawiesza się podczas jej wykonywania. Nie mam już pojęcia co może być źle. [syntax=c]/* * main.c * * Created on: 01-04-2013 * 15:05:56 * Author: miszczo */ #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <avr/pgmspace.h> #define TIME...
Witam! Podaję jedno z rozwiązań. [syntax=c]#include <stdio.h>/* tutaj funkcje we/wy */ #include <stdlib.h>/* tutaj funkcje losowe */ #include <math.h>/* tutaj funkcje matematyczne */ #include <time.h>/* tu funkcje dotyczace czasu */ #define PI 3.14 #define PRECYZJA 1000.0 int main(void) { int ilosc_krokow; int i; int a; double...
Na 100 procent nie jest to moduł zapłonowy, bo spręzarkę napędza silnik Diesla. Z trudem znalazłem schemat, wychodzi na to, że to jest Timer, steruje przekaźnikiem, który ten z kolei steruje siłownikiem gaszenia silnika.
Przepraszam za przeniesienie tego wątku. Niedawno kupiłem kilka wtyczek Gosund SP211 i wygląda na to, że istnieje wiele wersji wtyczki. Przynajmniej w moim przypadku układ wewnątrz wtyczki to RTL8720CF na CUCO Z0 R V1.2 (dobre zdjęcie płyty z bliska jest dostępne https://obrazki.elektroda.pl/2643986900_... . Aby sflashować OBK, podłączyłem...
Witam serdecznie, Sciagnalem biblioteke do arduino i napisalem program ktory losuje 3 liczby i co jakis okreslony czas wlasnie funkcja timer zmienia je, nie uzylem i nie zamierzam tutaj uzywac funkcji delay poniewaz blokuje mi caly program a chodzi mi tylko o ten jeden blok. Problem polega na tym ze gdy ustawie timer na np: 15 sekund wszystko dziala...
Niezłe znalezisko. Wielkie dzięki. Co oznacza 2x VCC? 6,6 V? Edycja: rozumiem. Obydwa piny to VCC. Przepraszam. Mógłbym przylutować kilka przewodów i zobaczyć, czy pobiera prąd... Dodano po 1 znalazłem to Dodano po 1 Dostałem coś od zarządu. Podłączyłem to tak: https://obrazki.elektroda.pl/3295322800_... Posłuchałem portu COM i dostałem...
https://github.com/OpenBekenIOT/webapp/c... Dodano po 9 . log rozruchowy uart dla tego firmware [syntax=text] V:BK7231S_1.0.6 CPSR:000000D3 R0:1F6BFE41 R1:2213F357 R2:F9ABF3BE R3:7B3DE02C R4:7E1E3AB8 R13:EFAE59FF R14(LR):07E73BEF ST:14968C66 J 0x10000 prvHeapInit-start addr:0x420030, size:131024 [01-01 18:12:15...
Zajęło mi trochę czasu, zanim zorientowałem się, że problem był spowodowany przez watchdoga. Wysyłając polecenie led_basecolor_rgb przez MQTT, mogłem sprawić, że lampa uruchamiała się ponownie dość konsekwentnie, wysyłając kilka razy kolor heksadecymalny, np, #000000 . Co ciekawe, nie zdarzyło się to podczas wysyłania wartości rand (która ustawia losowy...
Domyślam się, że chodzi o efekt nr 2 z tymi losowymi kolorkami. To chyba jeden z najprostszych efektów :) Co 20ms losowana jest nowa pozycja i nowy kolor. Dla większej ilości led warto przyspieszyć efekt (zmniejszyć wartość "speed"). [syntax=c] //pętla główna . . . if(!tspeed) //timer w przerwaniach z taktowaniem 1ms { tspeed = speed;//Prędkość efektu...
Witajcie! Znalazłem taki przykładowy program: [syntax=cpp] #include <cstdlib> #include <QApplication> #include <QGraphicsPathItem> #include <QGraphicsScene> #include <QGraphicsView> #include <QTimer> class QUpdatingPathItem : public QGraphicsPathItem { void advance(int phase) { if (phase == 0) return; int x = std::abs(std::rand())...
Gratuluję pomysłu, Już sobie kilka sopelków zrobiłem, ale bardzo brakuje mi funkcji random() podczas uruchamiania. Gdy wszystkie na raz zapalają się... trochę psuje efekt. Święta się zbliżają ;) może czas na kolejne podejście.. Pozdrowienia b. cyt. Nie wykluczam kolejnego podejścia, bo mi to na ambicję nadepnęło, ale to już na spokojnie może po świętach...
. Trochę więcej informacji z kopii zapasowej oprogramowania MS-103 zaczerpniętych z postu na Cloudcutter Github. Czujniki nie są obecne na urządzeniu testowym. boot log https://obrazki.elektroda.pl/4343986700_... https://obrazki.elektroda.pl/2251385600_...
Zatem raz jeszcze... Nie napisałem w pytaniu 'odpadających' lecz opadających a to jakąś różnicą chyba jest ... Co do pytania: Powiedzmy, że ShapeX umieszczony jest na formie top:=0 Inny komponent ShapeY umieszczony jest na dole formy Każdy z nich obsługiwany jest przez timer'a co pozwala na ich ruch na formie ShapeX.top := ShapeX.top +1 a ShapeY.top...
D6 zabezpiecza jedynie tranzystor przed przepięciami od cewki przekaźnika. DZ powinna być na 48V. D6 Wymieniona na Diodę Zenera 51 V, Na kondensatorze elektrolicie napięcie 60V. Efekt taki że przekaźnik działa cały czas. czyli PNP obecnie siedzący wymienić na NPN 45 Tylko jaki. Zatelefonowałem do sklepu, sprzedający stwierdził że nastąpiła pomyłka...
dziennik rozruchu uart z kopii zapasowej fw [syntax=text] V:BK7231N_1.0.1 REG:cpsr spsr r13 r14 SVC:000000D3 00401C1C 000033AC IRQ:000000d2 00000010 00401e0c 543e3bd7 FIR:000000d1 00000010 00401ffc db7ffe6f SYS:000000df 0040192c 00000158 ST:00000000 J 0x10000 bk_misc_init_start_type 0 0 prvHeapInit-start addr:0x4112b8, size:126280 [Flash]id:0xeb6015...
(at)Xury dzieki za wskazówki badam temat. (at)Kood muszę Cię zmartwić ale właśnie bawię się Integrą. Każda funkcja jaką chcę stworzyć wymaga zużywania kilku wyjść wirtualnych. To jakieś chore podejście. Potrzebuje czegoś przewodowego ponieważ mam już wszystko poinstalowane jeśli chodzi o alarm (czujniki dymu, ruchu, kontaktrony itd.) Aktualnie robię...
Witam, czy możemy kontynuować ten temat? Nie znalazłem żadnego finalnego lub autoexec.bat przykładu dla tego czujnika. Czy ktoś może mnie poprowadzić, jak znaleźć prawidłowe DPI? Próbowałem sposobów z innych tematów, ale jak na razie bezskutecznie. Mam jedną jednostkę sflashowaną do Openbeken i jedną nową z oryginalnym firmware. To jest kopia zapasowa...
Witam, Trochę późno, ale może się przyda. Obsługa tego programatora jest prosta jak budowa cepa. 1. robisz master/clear (mały przycisk dostępny wykałaczką) 2. potem ustaw zegar: wciśnij clock i równocześnie wciskaj hour i minute aż ustawisz zegarek, dzień tygodnia ustawiasz clock + week (najpierw clock, a potem tyle razy ile potrzeba week) 3. ustawienie...
Dziennik rozruchu z kopii zapasowej Dodano po 14 https://github.com/OpenBekenIOT/webapp/p...
szablon listy urządzeń Dodano po 1 nie jest w tym trybie, ale czy nadal masz z niego pożytek? Dla mnie to nie ma znaczenia . tylko po to, aby opublikować tutaj i zobaczyć, czy jest z niego coś jeszcze interesującego. Jeśli wolisz, mogę spróbować przywrócić ustawienia fabryczne i wprowadzić fałszywe dane uwierzytelniające. Dodano po 34 . log bootowania....
Chociaż dobrze jest widzieć, że to rozgryzłeś, po prostu zauważę tutaj, że załączona konfiguracja Tuya rzeczywiście nie ma sekcji user_param_key i nie widzę w niej żadnych szablonów GPIO. Więc dobrze, że sam wymyśliłeś GPIO. Ma kilka innych danych, ale nie ma pinów: null,"md":0,"random":0,"wfb64"...
https://obrazki.elektroda.pl/2181562000_... Hej, może ktoś z was planuje zrobić domową sieć kilkunastu czujników ale nie wie jaki protokół bezprzewodowy wybrać ? Jest tego masa, od Bluetooth, WiFi...... ale dzisiaj skupimy się na mało popularnym, ale wdg mnie, świetnym protokołem ESPnow opracowanych z tego co wiem przez Chińczyków...
Witam, na początek dodam że dopiero zaczynam z Bascom'em. Mam problem w przepisaniu programu z ATTINY2313 na ATMEGA8. Oryginalną wersję zamieszczam poniżej: '************* Konfiguracja uC ***************** '***************************************... $regfile = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111 : Portb...
Możesz użyć Attiny25/45/85V w obudowie DIP8. Schemat też należy przerobić i wyrzucić stabilizator a całość zasilić z 3 baterii 1,5V. Najprostszym sposobem na losowość uruchamiania jest umieszczenie obrobionego wyniku funkcji rand() jako argument _delay_ms(period). Poczytaj o rand() i srand(). Pamiętać należy, żeby odpowiednio ograniczyć wyniki by mieściły...
Wygląda na to, że urządzenie działa, dobra robota. Sprawdziłem załączony plik binarny i nie ma w nim pin cfg. Tuya musi mieć zakodowane zachowanie BL0937 dla tego urządzenia. Widzę losowe dane JSON, ale nic związanego z GPIO. gw_bi ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙... Ś:B is_stride...
Oto kod programu: '************* Konfiguracja uC ***************** '***************************************... $regfile = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111 : Portb = &B11111111 Config Portd = &B00000000 : Portd = &B11111111 Config Timer0 = Timer , Prescale = 8 Enable Timer0 : On...
Witam serdecznie jako że jestem zielony w temacie programowania Mikro kontrolerów prosze was o pomoc w przerobieniu programu lub jakichś podpowiedziach jak sie za to zabrac. Chciał bym by lampka świeciła w płynnie zmieniających się, losowo ustalonych kolorach od razu po włączeniu zasilania. wiem który fragment odpowiada z to ale nie rozumiem w ogóle...
dziennik rozruchu z IO13 na WG236 po nagraniu kopii zapasowej https://obrazki.elektroda.pl/2330916500_... Nie mogę przejść do trybu parowania, ponieważ nie mam BL0937. IO24 wydaje się być zresetowany/btn Dodano po 3 . (at)jamiwi czy prześledziłeś każdy pin/gpio do btn, rel, led, bl0937?
[syntax=basic4gl] Dim Przerwa As Byte 'licznik czasu przerwy Dim Pomoc1 As Byte , Pomoc2 As Byte , Wysw As Byte 'zmienne pomocnicze Dim Random As Byte 'zmienna do uzyskania przypadkowości Dim Zliczaj As Bit '1 - zezwolenie zliczania czasu Dim Setne As Byte 'licznik setnych części sekundy Dim Dzies As Byte 'licznik dziesiątych części sekundy Dim Wygasz...
Witam, miałem na zaliczenie zrobić jakiś projekt z wykorzystaniem mikrokontrolera AVR, jako ze miałem tak mało czasu jak doświadczenia to zrobiłem działający projekt ze strony '************* Konfiguracja uC ***************** '***************************************... $regfile = "attiny2313.dat" $crystal = 16000000 Config Portb = &B11111111...
folder random cheetah random stm32 random
download schematy elektryczne excel przypisać zmienna wartość szary brazowy
Dwie czerwone diody w ładowarce 54.6V 3A - co oznaczają? Jak zamknąć układ otwarty magnesem? Kontaktron i czujnik Halla