zapamiętać zmienna

Znaleziono około 178 wyników dla: zapamiętać zmienna
  • [avr] Jak zapamiętać dane z UART w AVR ASM podczas ciągłej pętli?

    Czemu danej nie zapamiętasz gdzieś w ramie? Po instrukcji "in r16, UDR" umieść "sts zmienna,r16".

    Mikrokontrolery AVR   06 Sie 2009 09:30 Odpowiedzi: 13    Wyświetleń: 2632
  • [C] - Jak sprawdzić czy zmienna zmieniła wartość.

    Musisz zapamiętać "poprzednią wartośc" tej zmiennej w jakiejś innej zmiennej i porównać. [syntax=c] int x; int stary_x; while(1)// pętla główna { stary_x = x; // zapamiętaj x // tu wstaw kod zmieniający zmienną x if (stary_x != x) // porównaj stary x z nowym { // kod do wykonania, jeżeli nowy x jest inny (!=) niż stary } }[/syntax]

    Mikrokontrolery Początkujący   12 Lip 2013 12:21 Odpowiedzi: 6    Wyświetleń: 2694
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Zapamiętanie wartości potencjometru siemens s7 1200

    Witam, W DB zaznacz zmienna żeby była zapamiętana , drugi post w temacie. Kasujesz operacja move. Pozdrawiam

    Automatyka Sterowanie PLC   18 Maj 2018 20:40 Odpowiedzi: 18    Wyświetleń: 1305
  • REKLAMA
  • Jak zapamiętać sekwencję 4 liczb BCD na ATMega8 w Bascom?

    Powinno działać tak jak chcesz: Est Alias Pind.4 Dim Zmienna As Byte , Licznik As Byte Cursor Off Config Portd.5 = Input Config Portd.6 = Input Config Portd.7 = Input Config Portb.0 = Input Config Portd.4 = Input Portd.5 = 1 Portd.6 = 1 Portd.7 = 1 Portb.0 = 1 Portd.4 = 1 Cls Do Bitwait Est , Set Zmienna.0 = Pinb.0 Zmienna.1 = Pind.7 Zmienna.2 = Pind.6...

    Mikrokontrolery AVR   02 Sty 2009 15:13 Odpowiedzi: 13    Wyświetleń: 2287
  • Jak przesłać dane z DL (ASM) do int (C++)? Przykład kodu.

    Pewnie chodzi o to, że suffix or operands invalid for movzx. Tomek zastosował do zasad z księgi czarów ATT tylko w jednej linii. 1. "cośtam" is undefined, lub unresolved. Cośtam jest dla przykładu, masz tam wpisać jakąś liczbę lub wynik operacji. 2. mov %dl,cośtam -> zmień kolejność 3. movzx %edx,%dl -> Error: suffix or operands invalid for `movzx'...

    Programowanie   03 Sie 2010 19:55 Odpowiedzi: 11    Wyświetleń: 1387
  • Zmienna średnia matematyczna

    Jeśli w Excelu używasz funkcji ŚREDNIA do zakresu komórek, to Excel bierze pod uwagę tylko komórki wypełnione liczbami. Nie przeszkadzają mu komórki puste ani komórki z tekstami. Przeszkadzają tylko błędy, bo to uniemożliwia obliczenie. Więc jeśli za każdym razem potrzebujesz tylko bieżącą średnią, to możesz użyć pełnego zakresu z zapasem i stopniowo...

    Obsługa oprogramowania   16 Sty 2024 13:30 Odpowiedzi: 4    Wyświetleń: 135
  • REKLAMA
  • Znaczenie symbolu -|N|- w TIA Portal: czy zapamiętuje sygnał?

    Witam Mam w programie od maszyny taki symbol -|N|- jeśli dobrze rozumiem to gdy wejście które jest przypisane na gorze tego symbolu da sygnał to zmienna na dole tego symbolu ja zapamięta ? Pisze tutaj bo nie wiem czy dobrze to zrozumiałem. Pozdrawiam -|N|- Oznacza FTRIG. Po wykryciu zbocza opadającego zmienna ustawiona jest na 1 skan sterownika.

    Automatyka Sterowanie PLC   03 Lip 2019 05:57 Odpowiedzi: 4    Wyświetleń: 837
  • [Atmega88PA/C/WinAVR] Restartowanie procesora w czasie ustawienia ADC

    Przeczytaj datasheet - ten rejestr musisz zerować ręcznie. Przykład dla ATmega8: [syntax=c]void main(void){ //zapamiętaj powód resetu mikrokontrolera unsigned int reset_MCUCSR;//zmienna pomocnicza reset_MCUCSR = MCUCSR; //zapamiętaj przyczynę resetu MCUCSR = 0; //zgaś flagi rejestru resetu //Jeżeli reset nastąpił z innych przyczyn niż z powodu //włączenia...

    Mikrokontrolery AVR   14 Paź 2013 20:49 Odpowiedzi: 18    Wyświetleń: 3033
  • Zakłócenia enkodera przy załączaniu stycznika - Atmega 16MHz, krótki przewód

    Generalnie jak załączysz obrazek schematu to każdy może kliknąć miniaturę i ma podgląd w przeglądarce. Kiedy zamieszczasz PDF to trzeba go ściągnąć i otworzyć co zmniejsza szanse na to że komuś będzie się chciało czego jestem żywym przykładem. Gdybym widział schemat to bym o kondensatorach nie pisał - wniosek jest prosty - nie patrzyłem przed odpowiedzią...

    Mikrokontrolery Początkujący   11 Maj 2016 09:05 Odpowiedzi: 12    Wyświetleń: 1776
  • ATMEGA8 - C/C++ - jak zapamiętać zaprogramowane wartości ?

    W pliku "stdint.h" znajdziesz: typedef signed char int8_t; typedef unsigned char uint8_t; Jest to po prostu definicja typów ;) uint8_t to po prostu zmienna unsigned char nic więcej ;) A EEMEM to zmienna przechowywana w pamięci eeprom.

    Mikrokontrolery AVR   04 Lis 2009 17:14 Odpowiedzi: 20    Wyświetleń: 3285
  • STM32F4 Discovery - Gdzie znaleźć rejestry Backup Domain w bibliotekach?

    A co na to odpowiednie RM (która powinna być dla ciebie święta księga a nie jakieś zabawne biblioteki). Powinna być, ale ciężko mi się tam odnaleźć. Pierwszy raz bawię się uC, dlatego kupiłem tą książkę, a tam pracuje się na tej bibliotece. Jak pisałem, na samych rejestrach nie potrafię nawet uruchomić zegara dla Backup Domain, a co dopiero skonfigurować....

    Mikrokontrolery ARM   21 Paź 2014 18:56 Odpowiedzi: 10    Wyświetleń: 1932
  • Dlaczego zmienna wykorzystywana lokalnie musi być globalna w C++?

    Nie rozumiem do końca... W WM_PAINT nie masz żadnego przypisania do niej wartości. Każde wywołanie funkcji (a ściślej: wyjście z bloku, w którym zadeklarowano zmienną) powoduje utracenie zmiennej. Jeśli chodzi Ci o jakieś przekazywanie wartości przy każdym z wywołań, to trzeba albo w wiadomości przekazać informacje (z jednoczesną "ręczną" alokacją pamięci...

    Programowanie   03 Sty 2019 19:34 Odpowiedzi: 3    Wyświetleń: 441
  • Jak tworzyć funkcje w Bascomie i zwracać wartości?

    ' Funkcja musi być zadeklarowana przed jej pierwszym użyciem ' ponieważ kompilator musi wiedzieć jaki jest rozmiar danych ' przesyłanych do funkcji i jaki jest jej typ wyniku ' Funkcja musi mieć zdefiniowany typ wyniku, tu Integer Declare Function Test(byval Liczba As Integer , Tekst As String) As Integer ' określenie byval przed nazwą oznacza,...

    Początkujący Elektronicy   03 Mar 2009 20:27 Odpowiedzi: 2    Wyświetleń: 807
  • REKLAMA
  • Przerzutnik typu D - Jak zapamiętać stan po wyłączeniu zasilania?

    Chciałbym zrobić taki układ na przerzutniku typu D, chodzi mianowicie o przełącznik, który zmienia swój stan po podaniu impulsu. Moje pytanie: jak zrobić, żeby zapamiętać stan przerzutnika po odłączeniu zasilania? http://obrazki.elektroda.pl/3243663300_1... Kolego możesz aktywować wejściem markera który aktywuje zmienna z pamięcią....

    Automatyka Przemysłowa   07 Sty 2017 20:29 Odpowiedzi: 5    Wyświetleń: 1635
  • Rejestracja i logowanie w PHP z użyciem plików tekstowych, bez MySQL

    Poza sesjami możesz dodać setcookie() i zrobić automatyczne logowanie użytkownika. Dzięki temu będzie można zapamiętać hasło w ciastkach. Sesje to w zasadzie dwa polecenia sesion_start(); oraz $_SESION Wiciu_89 (przydadzą mu się) :)

    Programowanie   18 Cze 2006 19:20 Odpowiedzi: 13    Wyświetleń: 9521
  • Arduino UNO - Wyłączanie alarmu po przekroczeniu temp. przyciskiem na 10 min

    pozwolę się nie zgodzić. Tu bardziej nadaje się zmienna millis. Zaczął bym od tego ze działanie buzzera uzależniłbym od dodatkowej zmiennej. w przypadku wciśnięcia przycisku ta zmienna byłaby ustawiana w stan który blokowałby buczenie, jednocześnie zapamiętałbym tą chwilę w zmiennej pomocniczej typu long (czyli zapisać aktualny stan millis) W pętli...

    Arduino   03 Sty 2017 12:31 Odpowiedzi: 2    Wyświetleń: 1776
  • Dwie pompy pracujące naprzemiennie - jaka drabinka?

    Nie wiem jak w drabince ale logicznie to by było tak: POMPA:BOOLEAN { określa, która pompa zostanie uruchomiona a która zatrzymana} PRZYCISK0:BOOLEAN {określa poprzedni stan przycisku} {Ustawienie stanu początkowego po włączeniu zasilania} POMPA:=FALSE; PRZYCISK0=PRZYCISK POMPA1_STOP POMPA2_STOP {Tu można...

    Początkujący Elektronicy   20 Sty 2010 00:32 Odpowiedzi: 4    Wyświetleń: 2357
  • [ATtiny2313]+Bascom+zapis/odczyt danych do pamięci RAM

    Z tym, że tablice musiałbym wcześniej wpisać w program, a mi chodzi o to, by "uczyć" tego robota danego zadania. Jeśli zmieniłbym odległośc punktu A od B i znowu postawił przeszkode, w którą by robot uderzył, to wtedy ponownie musiałby zapamiętać nową trase. Przy czym jeśli działałbym w obrębie pamięci RAM, kasowałbym ją po prostu resetem zasilania....

    Mikrokontrolery AVR   24 Maj 2009 22:44 Odpowiedzi: 5    Wyświetleń: 3648
  • GE Fanuc VersaMax - jak zapamiętać stan markerów po zaniku zasilania?

    Witam. Domyślnie Markery (%M) mają wartość Retentive ustawioną na false. Jeśli chcesz aby wartość markera była pamiętana po przejściu sterownika w stop musisz we właściwościach danej zmiennej ustawić wartość Retentive na True w przeciwnym razie po wystartowaniu sterownika zmienna ta przyjmie wartość początkową (initial value). Sprawdź jak jest u Ciebie....

    Automatyka Przemysłowa   19 Gru 2013 14:20 Odpowiedzi: 2    Wyświetleń: 1368
  • Możliwości ins.CASE a"When others" i zapamiętanie

    when others jest chyba opcjonalny i nie musi wystąpić w obrębie case, tak myślę że jak go nie użyjesz to w przypadku innych sprawdzanych wartości po prostu nic się nie wykona i program przejdzie dalej pozostawiając zmienną bez zmian, czyli zmienna dane będzie zawierała to to wcześniej

    Programowalne układy logiczne   17 Gru 2009 17:36 Odpowiedzi: 2    Wyświetleń: 798
  • Bascom: Błąd w ustawianiu godziny - zmienna przekracza zakres 0-23

    staraj się nigdy nie używać Goto - dla programu to samobójstwo. Wiem - to pozornie upraszcza pisanie programu, ale przy większym projekcie prowadzi w maliny. Trudno w takim programie dokonywać zmian i śledzić jego działanie. Jedyne miejsce gdzie może wystąpić Goto to pętla główna programu . Reszta programu powinna być podzielona funkcjonalnie za pomocą...

    Mikrokontrolery   19 Wrz 2006 11:20 Odpowiedzi: 15    Wyświetleń: 1634
  • Całkowanie sygnału sinusoidalnego na Atmega 128 metodą prostokątów - ADC i LCD

    Jeśli ja podam, to będzie znowu "gdzieś wyczytana informacja" i błędy mogą się mnożyć. Jak wyszukasz, i sprawdzisz to zapamiętasz co i jak na całe życie. Poza tym prośba o skompilowanie własnego kodu i zobaczenie efektów programu chyba aż tak trudna nie jest. A dla zaspokojenia Twojej ciekawości u mnie wychodzi 134518174 bez static (gcc, linux) Albert...

    Mikrokontrolery AVR   31 Sty 2011 09:34 Odpowiedzi: 43    Wyświetleń: 5867
  • Programowanie w Step7: Zastosowanie timera do odmierzania 72 godzin i sterowanie lampką

    Time ma zakres DINT i jest w milisekundach. Pokrywa ok. 24 dni, więc pokaż może kawałek swojego kodu, bo z opisu wnioskuję, że chcesz użyć wbudowanych S5time. Lepiej pójść z duchem czasu i użyć IEC. Możesz użyć np. TONR (FC80), który się sam nie zeruje, tylko trzeba użyć wejścia kasującego. Możesz zapamiętać datę rozpoczęcia i sprawdzać różnicę do aktualnej...

    Automatyka Sterowanie PLC   06 Gru 2020 22:20 Odpowiedzi: 5    Wyświetleń: 561
  • Błąd przy użyciu delete[] w dynamicznej alokacji pamięci w C++ - wyjaśnienie

    Zgaduję, że to dlatego, że w momencie gdy wołasz: delete[] tablica; to zmienna tablica nie pokazuje już na oryginalny początek tablicy. Zamiast ,,bawić się'' w przesuwanie wskaźnika tablica tam i z powrotem, lepiej by było zapamiętać oryginalny wskaźnik, a do wpisywania wartości użyć jego kopii.

    Programowanie Początkujący   06 Paź 2017 14:23 Odpowiedzi: 12    Wyświetleń: 1023
  • S7-1200/S7-1500 - Detekcja zbocza w języku SCL

    Tak jak pisał Markos80 poprzedni stan musisz zapamiętać dopiero po sprawdzeniu warunku czyli kod powinien wyglądać tak IF Prz AND NOT Prz_N_1 Then instrukcja; END_IF Prz_N_1 := Prz; // generacja poprzedniej chwili czasowej Oczywiście zmienna Prz powinna być zmapowana do wejścia z przycisku a zmienna Prz_N_1 powinna być jakąś w pamięci sterownika np...

    Automatyka Sterowanie PLC   15 Sie 2018 08:59 Odpowiedzi: 9    Wyświetleń: 2763
  • [vba] Makro do Worda - wstawianie zakładki z nazwą z zaznaczonego tekstu lub początku wiersza

    W czasie korzystania z makra doszedłem do wniosku iż jeszcze jedna rzecz źle działa. Mianowicie po tych operacjach tekstowych - jak nic nie jest zaznaczone - miejsce zaznaczenia się zmienia i zakładka wstawia się nie w tym miejscu w którym miała być. (przede wszystkim jak nic nie było zaznaczone to przemieszcza się na początek i obejmuje te 4 słowa,...

    Programowanie Początkujący   17 Wrz 2020 11:19 Odpowiedzi: 4    Wyświetleń: 834
  • [Atmega8] Jak mierzyć czas w Atmega8 dla prędkościomierza z czujnikiem hallotronowym?

    Nie lepiej wykorzystać przerwanie ICP1 timer1. Tam przepisywać zapamiętaną wartość timer1 (timer1 w konfiguracji timera zmienna = capture1), i przeliczać na prędkość, znamy przecież drogę (odległość między magnesami) a potrzebujemy tylko czas pomiędzy kolejnymi przerwaniami wywołanymi tymi magnesami. Po co zliczać ilość impulsów (drogi) w danym czasie...

    Mikrokontrolery AVR   22 Sie 2012 22:33 Odpowiedzi: 26    Wyświetleń: 6445
  • VHDL, licznik. Czy jest zmienna działająca jak przerzutnik?

    Witam Od kilku dni rozgryzam VHDLa i mam pewien problem. Muszę stworzyć układ, który wyświetla na LCD cyfry wciśnięte z klawiatury. Klaiwatura składa się z 2 przycisków. wejścia (ile razy wciśniemy taka cyfra) i entera (zatwierdzającego). Zrobiłem to w ten sposób, że zliczana jest ilość zboczy narastających na przycisku wejscia, zatwierdzanie enterem....

    Programowalne układy logiczne   15 Lis 2006 21:09 Odpowiedzi: 1    Wyświetleń: 1991
  • regulacja żarówki 12v na pic16f688 od czego zaczac?

    Jak masz jakieś pojęcie o programowaniu to nie powinno być problemu. Najlepiej zrobić to na timerze i przerwaniach. Sam program byłby dosyć prosty w działaniu. Ja zrobiłbym tak. Przerwanie z timera przychodzi jakieś 100 000 razy na sekundę. Robisz 1 zmienną na liczenie przerwań i porównujesz z 2 zmienną która określa jasność świecenia. Przez wszystkie...

    Początkujący Elektronicy   06 Maj 2008 20:12 Odpowiedzi: 7    Wyświetleń: 1620
  • Excel VBA - wyszukiwanie wierszy i przenoszenie do innych arkuszy

    I wówczas imię przypisanego sprzedawcy powinno determinować arkusz Do tego cały czas zmierzam: skąd Excel ma wiedzieć, któremu sprzedawcy przypisać danego klienta? 3. Jeśli zalogowana jest Basia, to przypisze Basi- można np. zastosować zmienną globalną i przechowywać w niej nazwę usera. 4. Jeśli zalogowany jest admin to potrzebne jest dodatkowe pytanie...

    Software serwis   26 Lis 2012 22:08 Odpowiedzi: 8    Wyświetleń: 5016
  • Jak stworzyć menu w Bascom z obsługą przycisków UP, DOWN i ENTER?

    Zrób tablice 1x4, tak abyś zapamiętał/przyporządkował że 1 komórka to alarm1_L, druga - alarm1_H itd. Masz zmienna "menu" więc niech ona pokazuje indeks w tabeli jakie jest aktualne to menu. Np. Menu=2 to wiadomo że chodzi o alarm1_H. W nastawach edytujesz tylko te komórki tablicy na które wskazuje ci "menu". Np. tablica "parametry" - a to co chcesz...

    Mikrokontrolery   28 Sty 2009 23:42 Odpowiedzi: 4    Wyświetleń: 4203
  • [C] Jak zapamiętać różne typy danych pod jednym identyfikatorem w C?

    Można tez się posłużyć fajnym ogólnym rozwiązaniem - biblioteką Boost.Preprocessor (więcej można zaleźć np. tutaj: http://www.boostpro.com/mplbook/preproce... Można wtedy używać zdefiniowanych tam struktur danych (sequence, list, array, tuple), np: Dodano po 16 Drugi pomysł: #define ZAPAKUJ(imie, wiek, litera) imie,wiek,litera #define...

    Programowanie   30 Kwi 2016 21:48 Odpowiedzi: 19    Wyświetleń: 2779
  • [C++] Znalezienie macierzy 2x2 o największej sumie w macierzy 10x10

    Wystarczy że zapamiętasz indeksy komórki, powiedzmy w lewych górnym rogu macierzy 2x2. Do tego potrzebna Ci zmienna przechowująca najwyższą dotąd sume elementów takiej macierzy(np. maxSum). Iterując, sprawdzasz za każdym razem, czy suma elementów obecnie badaniej macierzy jest większa od przechowywanej wartości maxSum. Jeżeli tak, to podmieniasz przechowywane...

    Programowanie   08 Cze 2008 14:48 Odpowiedzi: 5    Wyświetleń: 1244
  • Access 2013/makro - Brak automatycznego ID w formularzu podrzędnym

    1. jak wywołam formularz podrzędny to w głównym nie wyrzuci mnie znów na pierwszy rekord w formularzy głównym po zamknięciu form, tylko dzięki zmiennej tymczasowej zostanę na tym samym rekordzie Co za problem, wystarczy nie odświeżać formularza lub zapamiętać wybór (zwykła zmienna) i odtwarzać po powrocie z podformularza. 2. id wyrobu powinno być pobierane...

    Programowanie Początkujący   10 Mar 2014 16:55 Odpowiedzi: 20    Wyświetleń: 3075
  • Kilka pytań odnośnie najlepszych praktyk programowania

    Witam, 2) Jeżeli chcę w przerwaniu ustawić flagę , czyli zmienną typu char, to czy szybciej będzie, jeśli zrobię to jako flaga=1; czy flaga++; ? Oczywiście zdaje sobie sprawę, że druga opcja może spowodować po jakims czasie przepełnienie i wyzerowanie się mi tej flagi, ale sytuacja jest bardzo rzadka, więc nie obawiam się takiego przypadku. Przerwanie,...

    Mikrokontrolery   25 Wrz 2016 22:03 Odpowiedzi: 19    Wyświetleń: 1299
  • Wyświetlanie liczby ujemnej przy użyciu uint8_t - dlaczego?

    Jeśli dobrze rozumiem, to dal przejrzystości i jasności kody, jeżeli spodziewam się liczby ujemnej w wyniku to lepiej jest ją zdefiniować jako zmienną typu "int" i pilnować, aby wynik zmieścił się zakresie tej zmiennej (np. dla int8 od -127 do 127). Zgadza się? Nie, tak nie jest lepiej. Zmienna ma być takiego typu aby pasował do przechowywanych w niej...

    Mikrokontrolery Początkujący   18 Kwi 2020 14:22 Odpowiedzi: 14    Wyświetleń: 1518
  • Przycisk, który wyłączy diodę sterowaną PWM za pomocą potencjometru

    Dodatkowo chciałbym podłączyć przycisk, który jak się wciśnie to wyłączy diodę (niezależnie od pozycji potencjometru), a po np. skręceniu potencjometru w skrajną pozycje będę mógł na nowo regulować jasnością diody. Jeśli dobrze rozumiem Twoje intencje ( i też kolega wyżej), to musisz mieć jeszcze w programie dodatkową zmienną typu bool, która zapamięta...

    Arduino   20 Mar 2018 17:53 Odpowiedzi: 4    Wyświetleń: 648
  • Bascom AVR - Jak niezależnie odmierzać czasy dla wielu przycisków?

    ' Trzy przyciski kolejno .... (TSA ;) ' wersja bez przerwań i Timera czas_a as integer ' zmienna czasowa A czas_b as integer czas_c as integer we_a alias pinx.1 ' wejście A we_b alias pinx.2 we_c alias pinx.3 wy_a alias Py.1 ' wyjście A wy_b alias Py.2 wy_c alias Py.3 stan_a as bit ' stan układu monostabilnego A: 0 - czeka, 1- liczy stan_b...

    Mikrokontrolery   11 Wrz 2007 15:06 Odpowiedzi: 8    Wyświetleń: 1814
  • Arduino NANO: Jak zapisać i odczytać wyniki w EEPROM bez nadpisywania?

    Proszę uprzejmie Kolegów o pomoc w rozwiązaniu trudnego dla mnie problemu. Jeżeli jest to dla Was banalna sprawa, to proszę o wyrozumiałość – ostatnim i jedynym językiem programowania z jakim miałem do czynienia był BASIC na „komputerze” ZX81. Innych „grzechów” na tym polu nie pamiętam. Teraz pradziadek został zobligowany do wykazania się wiedzą i umiejętnościami...

    Arduino   06 Kwi 2025 13:36 Odpowiedzi: 6    Wyświetleń: 189
  • Scenic II 2.0 16v - Brak zmiennej fazy po wymianie rozrządu, błąd DF080

    Witam, nie dawno zmieniłem kpl. rozrząd(u mechanika) , ale jest coś nie tak. Byłem u drugiego, bo tamten wyjechał, żeby sprawdził czy rozrząd jest dobrze ustawiony, ale jest ok. Podłączyłem sie pod clipa i pokazał błąd zapamiętany DF080, skasowałem i już się nie pojawił, ale według mnie nie działa mi zmienna faza, wklejam zrzut parametrów z clipa. Proszę...

    Samochody Elektryka i elektronika   07 Lis 2016 22:17 Odpowiedzi: 8    Wyświetleń: 2064
  • Przełącznik dotykowy HomeMate Wi-Fi Bluetooth Smart 4 Gang - wgrywanie firmware

    (at)pkaczmarek2 jak skonfigurować poniższy 2 dbId? { dpName: "Harmonogram opóźnień", dpId: 19 } { dpName: "Stan pamięci", dpId: 14 } dpID 14 opisuje stan urządzenia po włączeniu zasilania. Na przykład, jeśli stracisz moc w domu, co się stanie, gdy zasilanie wróci. dpID 14 ma 3 opcje: - 0, oznacza „domyślnie wyłączone” - 1, oznacza „domyślnie włączone”...

    Smart Home Urządzenia   20 Gru 2024 10:35 Odpowiedzi: 41    Wyświetleń: 9996
  • Jak uzyskać dokładność 0.1°C w PIC z czujnikiem DS18B20?

    Witam Jeśli temp jest zmienną zawierającą temperaturę odczytaną z ds18b20 to jest to zmienna 16 bitowa ze znakiem. W związku z tym proponuję: - odczytać najstarszy bit (znak) i gdzieś go zapamiętać - jeśli liczba jest ujemna (MSB = 1), wykonać bitową negację i dodać 1 W tym momencie wykonanie operacji przesunięcia bitowego o 4 w prawo zwróci wartość...

    Mikrokontrolery   29 Cze 2007 23:43 Odpowiedzi: 3    Wyświetleń: 1891
  • Jak zrobić migacz do modelu samolotu RC z użyciem ATtiny2313?

    Masz błędny kod. Jak chcesz by program działał jak trzeba to musisz wiedzieć co robi każda linijka. Włączasz przerwanie od przepełnienia timera0, a nie maż funkcji do jego obsługi. Deklarujesz funkcję do obsługi przerwania zewnętrznego, a nie masz funkcji obsługi i nie zezwalasz na to przerwanie. Na moje oko to po uruchomieniu timera procesor się zresetuje...

    Mikrokontrolery Początkujący   23 Kwi 2012 21:02 Odpowiedzi: 12    Wyświetleń: 2190
  • Bascom - jak zapamiętać wartości zmiennych tablicowych w mierniku napięcia?

    Twój problem polega na tym że źle używasz instrukcji Spiin , zaglądnij do helpa. Drugi argument instrukcji to ilość bajtów do odczytu, zmienna Ls_byte przy twoich obliczeniach może przyjąć wartość większą niż 2 i podczas odczytu nadpisujesz inne zmienne. Zamień: [syntax=basic4gl]Spiin Ms_byte , Ls_byte 'odczyt 2 bajtów[/syntax] na: [syntax=basic4gl]Spiin...

    Mikrokontrolery AVR   29 Gru 2012 19:04 Odpowiedzi: 3    Wyświetleń: 945
  • Komunikacja Modbus RTU z modułem 6ES7 241-1CH30-0XB0 w systemie S7 1200

    widać że zmienia się zmienna busy z true na false ale zmienna done nie reaguje Musi być Done albo Error. Myślę, że nie widzisz tego bo są tylko na chwilę. Zrób "pułapkę" na te sygnały razem z zapamiętaniem wyjścia Status. Nie da się też wyłączyć optymalizacji bloku start up. Nie wiem, który blok masz na myśli. W konfiguracji modułu nie ma możliwości...

    Automatyka Przemysłowa   02 Lis 2021 09:00 Odpowiedzi: 28    Wyświetleń: 1518
  • [C] Ds18b20. Jak wyświetlić dziesiętnie a nie szesnastkowo?

    Prawda READ. A co do tej konwersji to już kiedyś napisałem jak to zrobić, zaraz znajdę post. Znalazłem. Jeśli temp jest zmienną zawierającą temperaturę odczytaną z ds18b20 to jest to zmienna 16 bitowa ze znakiem. W związku z tym proponuję: - odczytać najstarszy bit (znak) i gdzieś go zapamiętać - jeśli liczba jest ujemna (MSB = 1), wykonać bitową negację...

    Mikrokontrolery   20 Wrz 2007 17:22 Odpowiedzi: 19    Wyświetleń: 2135
  • Jak efektywnie zarządzać pamięcią EEPROM w Atmega8?

    Mam prośbę. Czy mógłby mi ktoś wytłumaczyć jak przeliczać pamięć EEPROM. Mój program zapisuje 4 zmiennie do tej pamięci: uint8_t EEMEM uklady; uint8_t EEMEM uk_mem[]; uint8_t EEMEM czujnik_mem; uint8_t EEMEM autowyl_mem; Zmienne 'uklady' i 'autowyl_mem' mają małe wartości int i co do nich jestem pewien, że nie przekraczam ich wartości, co za...

    Mikrokontrolery   22 Wrz 2009 16:12 Odpowiedzi: 6    Wyświetleń: 1881
  • Kontrola słuchawek i głośnika przez układ 4066 w Arduino - jak zapamiętać stan?

    W kodzie nie ma żadnego sterowania jakimś pinem Arduino który byłby wykorzystany do sterowania kluczami 4066. Obecnie kod sprawdza tylko czy obecny stan klawisza jest odmienny od poprzedniego i jeśli jest wciśnięty (?) to ustawia jakąś zmienną (buttonEarphone) na false. Nie ma zmiany na stan przeciwny (true), nie ma sterowania pinem przełączającym klucze....

    Arduino   18 Sie 2017 10:44 Odpowiedzi: 5    Wyświetleń: 909
  • Jak zapamiętać wynik i dodawać kolejne wartości w Delphi?

    No dokladnie, z tym ze nie zawsze sie to da zastosowac bo tak czy siak musi string przekonwertowac z Edit3.Text, no ale pozostale rzeczy trzeba wrecz zrobic na zmiennych (w tym przypadku globalnych) lub chociaz wykorzystac zmienna TLabel.Tag (Integer) przydaje sie jesli juz chcesz zrobic to w ten sposob. No i oczywiscie trzeba zrobic sprawdzanie poprawnosci...

    Programowanie   06 Lis 2005 17:15 Odpowiedzi: 9    Wyświetleń: 1491
  • Jak usunąć znaczniki? Potrzebuję pomocy w modyfikacji kodu.

    Proponuję użyć połączenie String.indexof() oraz String.remove() czyli najpierw obliczyć pozycję wystąpienia "<" i zapisać do zmiennej1, potem pozycję wystąpienia ">" i zapamiętać do zmiennej2. [syntax=c] int zmienna1 = x.indexof("<"); int zmienna2 = x.indexof(">"); x.remove(zmienna1, zmienna2 - zmienna1); [/syntax] lub [syntax=c] x.remove(x.indexof("<"),...

    Arduino   30 Kwi 2021 07:59 Odpowiedzi: 10    Wyświetleń: 573
  • [winAVR] winAVR: Jak zadeklarować GICR dla obsługi przerwań w klawiaturze 4x4?

    A mógłbyś to dokładniej opisać ? W jaki sposób skonstruować ten licznik Deklarujesz zmienną char i obsługujesz jej wartość - wystawiasz stan kolumn dla danego kodu i sprawdzasz odpowiedni wiersz. Jeżeli klawisz jest wciśnięty, to wpisujesz jego kod do jakiejś przytulnej zmiennej np KeyScanCode . Następnie robisz druga procedurkę do "odpluskwienia"...

    Mikrokontrolery   13 Lis 2005 14:26 Odpowiedzi: 9    Wyświetleń: 2526
  • Umieszczanie obiektów klasy w pamięci FLASH w C++ (gcc) - jak to zrobić?

    Witam! Może tak: prog_char stala = {1}; //stalej przypisana jest wartosc 1 char zmienna = pgm_read_byte(&stala); //spod adresu stala czytana jest wartość i zapamiętana w zmiennej inne typy stałych: -8 bitowy: prog_char -16 bitowy: prog_int -32 bitowy: prog_long -64 bitowy: prog_long_long Pozdrawiam EDIT: sorry, nie doczytałem tematu...

    Mikrokontrolery   12 Paź 2009 17:49 Odpowiedzi: 17    Wyświetleń: 3217
  • Delphi - Jak wyszukać i zapisać zmienną z pliku tekstowego do Memo?

    Witam Robię taki program. Mam wczytać plik tekstowy do Memo i wyszukać linię w której jest napisane: unsigned char adr1=1; adr1=x - x to jest zmienna która się zmienia przy każdym nowym pliku Memo ma wyszukać ten tekst zaczynający się "unsigned char adr1=" i zapisać go np do drugiego memo ale już jako tylko adr1=1 - tu musi zapamiętać wartość tej zmiennej....

    Programowanie Początkujący   08 Lip 2014 18:59 Odpowiedzi: 4    Wyświetleń: 1344
  • [asembler] Jak przypisać operacje matematyczne klawiszom w kalkulatorze w asemblerze?

    Wydaje mi się, że masz problem ze sformułowaniem problemu i ułożeniem algorytmu. Może spróbuj zrobić tak: 1. Jako wynik ustaw 0 - zmienna, np. "wynik". A jako ostatnią operację dodawanie (też jakaś zmienna, np. 'operacja'" 2. Pobierz liczbę - znacznikiem końca liczby będzie jakikolwiek znak, który nie jest cyfrą (na razie olejemy liczby zmiennoprzecinkowe,...

    Mikrokontrolery   09 Cze 2009 17:46 Odpowiedzi: 14    Wyświetleń: 5844
  • Bascom AVR - Dekodowanie części jawnej z układów HCS200/301

    oj oj ;) W Bascomie zmienna to Double 8 Bytes 5.0 x 10^–324 to 1.7 x 10^308 Doubles are stored as signed 64 bit binary numbers, jest inaczej traktowana, zobacz na jej zakres!!! Nie operuj na tej zmiennej, skoro chcesz numer seryjny pilota to wystarczy zmienna 32 bity skoro jest on 28 bitowy. Dodatkowo Keeloq ma podzieloną transmisje na dwa bloki...

    Mikrokontrolery AVR   12 Kwi 2018 10:43 Odpowiedzi: 40    Wyświetleń: 7080
  • EXCEL - Jak zastosować formułę dla 2 niezależnych warunków w 3 arkuszach?

    Dobry wieczór, Gdy zaczyna Pan wpisywać dane do komórki B5 np. 5 to komórka F5 jest pusta, a to Excel interpretuje tak jakby zawierała 0, a więc warunek jest spełniony, stąd pojawia się OK. Dlatego w czasie wprowadzania początkowych danych zmienna RESET powinna być ustawiona na 1, aby tymczasowe wartości nie zostały zapamiętane. Dopiero gdy tabelka...

    Software serwis   04 Lip 2016 14:18 Odpowiedzi: 21    Wyświetleń: 3249
  • Jak zapisać zmienne liczbowe do EEPROM w S7-200 za pomocą STEP 7-MicroWIN?

    Dzień dobry. Pracuję na sterowniku S7-200 Siemensa, mam już gotowy cały pogram, jednak nie mogę uporać się z jednym zagadnieniem - mianowicie, potrzebuję zapisywać 4 zmienne liczbowe do EEPROM aby po wyłączeniu zasilania te parametry zostały zapamiętane. Przykładowo: chcę zapisać wartość liczbową "50" do MB8: https://obrazki.elektroda.pl/5684698700_...

    Programowanie Początkujący   16 Maj 2024 22:15 Odpowiedzi: 1    Wyświetleń: 234
  • FAQ o sterowaniu portem LPT - architektura i funkcje pinów D0-D7

    przykładzik jak zmienić tryb pracy LPT bez wchodzenia do biosa. Jedno ale: po restarcie 'bios' zmieni ten tryb na taki jaki ustawiałeś w biosie :) Albo i nie, właśnie zrestartowałem kompa i zostało tak jak zmieniłem Nie wiem czy to prawda, ale ponoć na każdej nowej MB jest chip W83697HF/F funkcje _inp() i _outp() zmieńcie na swoje, albo zlinkujcie z...

    Programowanie   14 Sie 2007 20:28 Odpowiedzi: 48    Wyświetleń: 19196
  • Atmega644pa-pu - ADC-odczytanie poprzedniego pomiaru i porównanie z bieżącym

    toz Ci napisałem dwa posty wczesniej. Zapamiętaj te wartość jak w następnym odczycie nastąpi skok to inicjalizuj (zapamietaj) licznik z timera, zapamietaj odcztyt z adc przy następnej zmianie sprawdzisz jak bardzo licznik Ci sie nakrecil. Oczywiście musisz nieco wiecej warunków tam powstawiać - jak duża ma być to zmiana aby rozpocząc liczenie czasu,...

    Mikrokontrolery   12 Lut 2016 20:52 Odpowiedzi: 15    Wyświetleń: 1032
  • attiny2313 – poprawne użycie eeprom_write_block i eeprom_read_block, błąd kompilacji

    Akurat Ty powinieneś wiedzieć sporo na ten temat, bo jak zdążyłem zauważyć sam piszesz niektóre biblioteki i nie korzystasz z bibliotek innych a czemu? Bo wtedy najlepiej wiadomo jak dana biblioteka wygląda, co zawiera, jakie ma mocne strony a jakie ograniczenia, czy może się mylę? Tzn ja mam takie podejście, że jeśli coś jest gotowego w AVR GCC to...

    Mikrokontrolery AVR   10 Lip 2012 10:17 Odpowiedzi: 51    Wyświetleń: 5547
  • Rozmiar paneli PV a moc (zmienna przy tym samym rozmiarze)

    Miałem na myśli to że panele 300Wp w naszym klimacie będą krócej pracować z 100% swojej wydajności. Może nie tyle krócej co nie tak często/rzadziej a wynika to z tego, że rzadko kiedy u nas występuje promieniowanie 1000W/m2. I nie wiem czemu wszyscy skupiają się na tych 100% wydajności. Nie ma miejsca na Ziemi gdzie promieniowanie stale utrzymuje się...

    Energia Odnawialna   23 Lut 2010 23:39 Odpowiedzi: 9    Wyświetleń: 10474
  • Jaka pamięć wielokrotnie zapisywalna, nieulotna.

    Jak wyliczyłeś te 10..20 słów dla zapamiętania czasu? Tak naprawde to jedna zmienna bedzie zapisywana co 1 sekunde druga co 60 sekund, reszta losowo ale z pewnoscia nie co sekunde tylko raz na 5-10 sek tak mniej wiecej, Czas ze stopera / timera + te zmienne w sumie bedzie ich 10-20 tak mniej wiecej. Zresztą, skoro to jest stoper, to zapis ostatniej...

    Arduino   26 Maj 2018 21:46 Odpowiedzi: 27    Wyświetleń: 1821
  • Błędy kompilacji w C: Mix extern i zmiennych globalnych, struktury stest2

    Zadeklaruj typy tylko w .h, a przed #include w pliku .c, który ma zawierać zmienne, daj #define extern (puste); możesz też użyć #ifndef extern w pliku .h, żeby pominąć to, co ma być #include-owane przez inne pliki .c, a w tym ze zmiennymi nie powinno być. Przedefniniowywanie znaczenia jakiegokolwiek słowa kluczowego (tutaj: extern) za pomocą preprocesora...

    Programowanie   30 Maj 2021 09:15 Odpowiedzi: 15    Wyświetleń: 1173
  • PID - Regulacja PID ramienia na łożysku zakończonego silnikiem

    Witam, piszę z prośbą o pomoc dotyczącam regulacji PID układu. Obiektem regulacji jest ramie zawieszone na łożysku z silnikiem na jednym końcu. Zakres ruchu ramienia jest ograniczony podpórkami. Pozwalają one na ruch ramienia w zakresie mniej więcej +/- 40 stopni. Sygnałem wejściowym do regulatora jest kąt pobrany z żyroskopu, sygnałem wyjściowym jest...

    Robotyka Modelarstwo i CNC   19 Lut 2017 20:04 Odpowiedzi: 4    Wyświetleń: 1356
  • Jak naprawić licznik na Attiny2313 z książki Mikrokontrolery dla początkujących?

    poprawiłem wg wskazań i cały czas wywala błędy: Poprawiłeś :?: Owszem , ale na gorsze :( Zapamiętaj :!: Tak i tylko tak należy "budować" warunki If 'Jeśli warunek jest spełniony i ma sie wykonać tylko 1 instrukcja to 'można zapisać to tak: If cos=0 Then niecos=1 'lub tak If cos=0 Then niecos=1 End If 'Jeśli warunek jest spełniony i ma się wykonać...

    Mikrokontrolery   21 Gru 2007 08:40 Odpowiedzi: 35    Wyświetleń: 3165
  • Egzamin zawodowy technik-informatyk kwalifikacja E14 ,2014

    Ale pisanie rozbudowanych kodów PHP i JavaScript to jakas pomyłka. Co nazywasz rozbudowanym kodem? Najprostszy kalkulator czy potęgowanie które można załatwić zwyczajną pętlą jeżeli nie pamięta się polecenia pow(liczba,potęga)? To są PODSTAWY. Taki skrypt mogę napisać z zawiązanymi oczami i wbrew pozorom zadanie sprawdza czy potrafisz praktycznie stosować...

    Nauka Szkolnictwo   14 Sty 2016 11:08 Odpowiedzi: 1405    Wyświetleń: 434580
  • S7-1200 i blok danych DB - pomoc w pisaniu programu

    Witam, proszę o podpowiedź lub jakąś wskazówkę...kawałek programu to byłoby niebo. Program (w skrócie) powinien mierzyć czas trwania sygnału zera i jedynki na dowolnym wejściu. Czas badania sygnału pojawiającego się na wejściu ma trwać np. 3 minuty. Chciałbym zapamiętać pięć wyników (czasów) dla np. zera. Czyli po każdym badaniu sygnału chcę zapisać...

    Automatyka Przemysłowa   13 Lip 2012 12:34 Odpowiedzi: 16    Wyświetleń: 8695
  • Atmega8 - Skonstruowanie urządzenia sterowanego z nieużywanych przycisków pilota

    Zabrałem się do pisania programu w następujący sposób http://obrazki.elektroda.pl/6253306700_1... czy po załączaniu timera1, jego wartość jest zawsze równa 0, czy też zapamiętuje swoją wartość przed wyłączeniem i później po ponownym włączeniu liczy od zapamiętanej wartości? Przy kolejnym przerwaniu sprawdzana jest wartość timera, dla...

    Projektowanie Układów   21 Lut 2015 07:51 Odpowiedzi: 16    Wyświetleń: 2373
  • Raspberry Pi z Apache - Jak przenieść plik gif.h do katalogu var/www?

    A co to za "twór"? Tablice przekazujemy w C przez wskaźnik do niej (nazwę tablicy), a Ty nie dość, że chcesz przekazać przez wartość, to jeszcze robisz to w DEFINICJI FUNKCJI? Pokaż wywołanie tej funkcji (writejpegfile) z funkcji "main". ------------ Jeśli w main masz tą tablice zdefiniowaną jako: data1 data1 [] w funkcji writejpegfile - to wskaźnik...

    Linux   20 Lis 2014 09:48 Odpowiedzi: 82    Wyświetleń: 5199
  • Komputer wolno startuje, HDD 100% obciążenie - jak przyspieszyć?

    SCI-FI no ale mogłeś tak zapamiętać. Prawda taka że win10 to beta i bez SSD nie podchodź- zresztą kupisz to napewno będziesz zadowolony jak to działa. Jeżeli mam kupować ssd to tylko 1TB, na razie nie mogę wydać 500zł na ssd... Kupi kolega 120-256GB pod sam system a dane i większe programy trzymać na HDD. Większość komputerów tak ma bo jest to kompromis....

    Komputery Początkujący   24 Cze 2019 01:41 Odpowiedzi: 10    Wyświetleń: 345
  • [ATMEGA][BASCOM]Obsługa kolorowych wyświetlaczy TFT.

    Wysłałem filmik na youtube for (i=0;i++<1000;) line(rand()%640,rand(... ok 200 średniej długości (400p) linii/s (nie wiem jak szybka jest funkcja rand() ) 2. Koncentryczne okręgi - ta matryca ma tylko 3 składowe co daje 7 kolorów +tło jednak wizualnie kolorów...

    Mikrokontrolery AVR   20 Sie 2010 22:47 Odpowiedzi: 30    Wyświetleń: 16416
  • Odbiornik IR - dioda LED świeci tylko przy wciśniętym przycisku - HEX FFFFFF

    Siemanko, .....chcialbym za pomoca pilota zapalac diode led. Dioda ma swiecic tylko gdy przycisk na pilocie jest wcisniety. Odczytuje wartosc z monitora portu szeregowego, lecz po chwili trzymania przycisku w systemie liczbowym HEX wartosc zmienia sie na FFFFFF i nie za bardzo wiem co z tym zrobic. Jakies pomysly? Jest to celowa właściwośc pilotów,...

    Arduino   23 Sty 2018 21:52 Odpowiedzi: 6    Wyświetleń: 525
  • BASCOM - Jak przejść do kolejnego elementu w tablicy stringów?

    Po pojawieniu się PINB.0 = 1 zwiększaj indeks tablicy Idx. Idx to zmienna którą będziesz indeksował tablicę w poleceniu: Lcd Tablica(idx). Ponieważ program może być na tyle szybki, że mógłby przesunąć indeks tablicy o parę kroków naprzód jeśli na PINB.0 utrzymuje się stan wysoki, to musisz też zapamiętać czy zwiększenie zostało już wykonane i pozwolić...

    Mikrokontrolery AVR   08 Sie 2013 01:27 Odpowiedzi: 11    Wyświetleń: 3120
  • Spartan3E StarterKit-IMPACT-bit GHIGH się nie ustawia

    "] Jedyne co mi przychodzi do głowy to że zawartość CPLD na boardzie jest kompatybilna z 8.1i (i być może 9.2, ale już nie mam siły sprawdzać) a z nowszymi wersjami już nie. Hola, hola, nie ba boardzie tylko w kablu DLC9 czy też Xilinx Platform Cable USB. Była mowa o USB więc zgaduje że wszystko się zgadza. Faktycznie może trochę zamieszałem w poście....

    Programowalne układy logiczne   26 Lis 2008 12:40 Odpowiedzi: 6    Wyświetleń: 2222
  • VBA Excel, przechowywanie adresu komórki jako zmienna (wraz z nazwą sheetu)

    Witam, Mam pytanie odnośnie przechowywania adresu komórki w zmiennej, tak aby do niej powórcić i ją uaktywanić. Ogólnie będę musiał kopiować zawartość z jednego arkusza i jednej konkretnej komórki której adres będę musiał zapisać wraz z Sheetem a potem wklejać w inną wcześniej zapamiętaną komórkę w innym Sheet'cie. Adresy przypisuję w ten sposób: zmienna1...

    Programowanie   27 Gru 2011 14:11 Odpowiedzi: 2    Wyświetleń: 16212
  • Arduino Uno - Dodanie kodu do włączania buzzera przy wysokiej temperaturze kotła CO

    Myślałem że z tą zamianą delay na millis to będzie jakaś prosta sprawa a tu jednak nie tak łatwo . Stosowanie pomiaru czasu wykorzystując millis() jest relatywnie proste; - robisz to czesto (wiele razy dziennie!!!), posługując się zwykłym zegarem (moze nawet ściennym), przy odmierzaniu przedziału czasu. Jeżeli chcesz odmierzyc przykładowo 5 min to...

    Arduino   20 Sty 2017 23:19 Odpowiedzi: 17    Wyświetleń: 1149
  • Piloty Nice do bramy wjazdowej nie dają się ponownie zaprogramować

    Twoja radio nie reaguje na Twoje stare piloty, bo - moja hipoteza, ma je już w pamięci tylko z niewłaściwymi licznikami emisji. To jakby złodziej nagrał kolejne już użyte emisje pilota i próbował je wykorzystać, gdy odbiornik zapamiętał już emisje wysłane później. Idea kodu zmiennego... Jeżeli po skutecznym usunięciu wszystkich pilotów (działające piloty...

    Automatyka bram, szlabanów, rolet   02 Paź 2024 21:58 Odpowiedzi: 4    Wyświetleń: 453
  • Czy warto przerzucić się z AVR na PIC? Opinie i doświadczenia użytkowników

    Może trochę nie w temacie ale: Ja złapałem sie za głowę gdy zobaczyłem assemblera AVR. Wydawał mi sie udziwniony, zagmatwany, no i ta liczba instrukcji ! A assembler AVR zobaczyłem znając dość dobrze assemblera MSP430. W MSP430 gdy chce załadować stałą do rejestru R4 pisze: MOV #2,R4 skopiować rejestr: MOV R5,R4 załadować do R4 zmienną z ramu: MOV Zmienna,R4...

    Mikrokontrolery   18 Maj 2009 09:10 Odpowiedzi: 46    Wyświetleń: 14658
  • BK7231N/CB3S Tuya ogólny zasilany bateryjnie czujnik temperatury i wilgotności z

    https://www.elektroda.com/rtvforum/viewt... startDriver TuyaMCU startDriver tmSensor // może być potrzebny, zależy od urządzenia, niektórzy używają również 9600 tuyaMCU_setBaudRate 115200 // dpID 1 to dział temperatury 10 setChannelType 1 temperatura_div10 linkTuyaMCUOutputToChannel 1 wartość 1 // dpID 2 to % wilgotności setChannelType...

    Smart Home Urządzenia   08 Sty 2024 13:23 Odpowiedzi: 98    Wyświetleń: 19950
  • Jak zbudować 7-cyfrowy licznik impulsów na Atmega z pamięcią EEPROM?

    Zagadnienie w sumie nie jest aż takie trudne. Jeżeli freq impulsów nie jest zbyt wysokie to podłączasz je pod wejście timera i liczysz. Jedyne co musisz zrobić dodatkowa zmienna, i przeliczać przekręcenia się timera, bo one w atmegach są chyba tylko 16 bitowe. 7 cyfr przekracza zakres takiego timera jakieś 150 razy. W programie głównym tylko cały czas...

    Mikrokontrolery   19 Paź 2010 13:35 Odpowiedzi: 5    Wyświetleń: 2454
  • [CB3S/BK7231N] Czujnik temperatury/wilgotności z TuyaMCU - Schemat, inżynieria wsteczna

    to dobry przykład jak otrzymać wszystkie dane na żądanie i zauważyłem, że w każdym udanym przykładzie nasze urządzenie wysyła cały pakiet za każdym razem po przebudzeniu, nawet jeśli nie ma żadnych zmian w ustawieniach, co z kolei prowadzi do mniejszego niezależność od akumulatora, jeśli odejmiemy kody „linkTuyaMCUOutputToChannel 17 val 5 1” i „linkTuyaMCUOutputToChannel...

    Smart Home Urządzenia   31 Mar 2025 14:53 Odpowiedzi: 55    Wyświetleń: 18729
  • Jak działa przepływ prądu w tranzystorze NPN? Wyjaśnienie dla początkujących

    Moim zdaniem jeszcze nie pora byś analizował ten prosty wzmacniacz. Najlepiej jak przeczytasz te artykuły co linka podałem w moim poprzednim poście. Tam jest to wytłumaczone bardzo dobrze. A tak w skrócie: Kondensator 220nF (0.22uF) przepuszcza tylko zmienne napięcie (składową zmienną) . Które wytwarza to cewka na schemacie ze strony 140. I kondensator...

    Początkujący Elektronicy   03 Wrz 2007 20:01 Odpowiedzi: 7    Wyświetleń: 2106
  • AT902313 asembler - problem z symulacją przycisku i pętlą w AVR Studio

    ...co prawda pop i push nie dziala ... Instrukcje push i pop muszą działać, bo one głównie do tego służą. Trzeba tylko pamiętać, żeby, po odłożeniu na stos używanych w obsłudze przerwania rejestrów instrukcją push, przywracać je przed zakończeniem (tejże obsługi) instrukcją pop dokładnie w odwrotnej kolejności. Standardowo wygląda to tak: ... dziala...

    Mikrokontrolery AVR   07 Gru 2011 17:45 Odpowiedzi: 7    Wyświetleń: 1273
  • [ATtiny13][Bascom]Błędne działanie przerwania zewnętrznego

    piotrva wiem o drganiu styków przełącznika ale to nie one są problemem. Odlutowałem przełącznik i stykałem samymi kablami i efekt jest ten sam. Ogólnie problem polega na tym że przerwanie zachowuje się tak jakby reagowało albo na zmianę stanu logicznego na przeciwny albo na każde zbocze sygnału. Mol ten "end if" nie jest potrzebny jeżeli "if" zajmuje...

    Mikrokontrolery AVR   02 Wrz 2012 14:29 Odpowiedzi: 7    Wyświetleń: 1809
  • Atmega16 - odczytywanie przycisków z LCD KEYPAD SHIELD ARDUINO

    Kolorowanie składni:[syntax=jezyk_C] char wynik[17]; volatile unsigned char ADC_pomiar; //zmienna przechowująca ostatni wynik //pomiaru ADC //----- PRZERWANIE Z ADC ----------------------------------------... ISR(ADC_vect) { //obsługa przerwania po zakończeniu pomiaru ADC ADC_pomiar = ADCH; //zapamiętaj pomiar w zmiennej } int main(void) { DDRC=0xFF;...

    Mikrokontrolery Początkujący   12 Sty 2014 12:56 Odpowiedzi: 7    Wyświetleń: 3351
  • Jak zapisać wyniki iteracji algorytmów do pliku w C++?

    Witam! Zanim skorzystamy z pliku musimy go: - jawnie otworzyć, - sprawdzić czy się udało, - wykonać operacje, a najpóźniej przy zakończeniu programu - jawnie zamknąć. Żeby teraz zacząć, należy zdefiniować obiekt plikowy np: [syntax=c]std::fstream mojplik;[/syntax] Mając już obiekt (tu: mojplik) musimy teraz ten plik otworzyć: [syntax=c]mojplik.open(nazwa_pliku,...

    Programowanie Początkujący   25 Kwi 2016 22:56 Odpowiedzi: 1    Wyświetleń: 876
  • Efekt zastosowania sterowania PWM w siłowniku pracującym na 24VDC

    Skąd ta wartość średnia prądu 100mA? Ja trochę się pogubiłem, ponieważ według teorii mamy U_RMS = 0.71*24V i I_RMS = 0.71*200mA, co daje moc na poziomie połowy mocy wyjściowej. Żeby pokazać że ta teoria jest do kitu. W tym przypadku oznacza to wartość prądu na poziomie 100mA. Jest jedno ALE: sygnał PWM jest sygnałem zmiennym, zatem poza rezystancją,...

    Początkujący Elektronicy   14 Paź 2020 21:51 Odpowiedzi: 43    Wyświetleń: 4137
  • [Bascom] Jak przerwać instrukcję Input w Bascom po odebraniu kodu RC5?

    Przeczytaj: http://avrhelp.mcselec.com/index.html Wykorzystaj opisaną tam zmienną (modyfikacja jej zawartości w przerwaniu) lub ustaw niski czas na starcie, a potem kontroluj czy Input zostało przerwane. Prawdopodobnie przy przerwaniu INPUT ustawiana jest dodatkowo zmienna ERR. Trzeba by zajrzeć w kod "tylnymi drzwiami". Dodano po 27 EDIT: Nie ma tak...

    Mikrokontrolery AVR   21 Gru 2010 20:27 Odpowiedzi: 15    Wyświetleń: 3036
  • Iteracyjna zamiana liczby dziesiętnej na dwójkową - odwrócony wynik

    dlaczego od 10 w zwyż ten program nie działa w dev c++ ?????? napisałeś int i=0, tab[i]; więc rozmiar wszystkich danych funkcji = 4 bajty (tylko zmienna i) tab[i]=liczba%2; działa dobrze ale zapisuje wynik do niechronionego obszaru stosu, gdzie pierwsze 4 bajty zostaną zniszczone przy odwołaniu się do jakiejkolwiek funkcji. Zależnie od kompilatora...

    Programowanie   02 Maj 2006 11:44 Odpowiedzi: 15    Wyświetleń: 15946
  • Avr-gcc - moduły , make , zmienna, problem początkującego

    Od niedawna zajmuje się programowaniem avr-ków w C (Linux + avr-gcc) więc jeżeli zadam trywialne pytanie to z góry przepraszam. Jednocześnie jednak mam nadzieje że otrzymam od bardziej doświadczonych kolegów odpowiedz :o . Program w C podzieliłem sobie na kawałki (moduły) i spreparowałem odpowiedniego 'makefila'. W jednym z modułów mam procedury obsługi...

    Mikrokontrolery   30 Paź 2004 17:48 Odpowiedzi: 2    Wyświetleń: 1449
  • ATINY2313 - Czy można zamienić czujnik DS18S20 na DS1820 w termostacie AVT 5363?

    Proszę bardzo[syntax=basic4gl] 'Copyright Robert Wołgajew, 2012 'Wersja z dnia 26.04.2012 $regfile = "Attiny2313.dat" $crystal = 1000000 'Fusebit CKDIV8 = 0 -> zaprogramowany (ustawienie domyślne producenta) $hwstack = 32 $swstack = 32 $framesize = 32 'Konfiguracja wyświetlacza LCD Config Lcd = 16 * 1 Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.2...

    Mikrokontrolery Początkujący   16 Cze 2025 13:18 Odpowiedzi: 41    Wyświetleń: 5865
  • Jak skonfigurować przerwania zewnętrzne do sterowania silnikiem w AVR?

    Witam. Po raz kolejny wracam do tematu przerwań: [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> volatile static uint16_t i; volatile static uint8_t k; // główna funkcja programu main() int main(void) { //**************************** SPRZĘTOWY PWM - 1 KANAŁ OC0 (PB3) ****************************************...

    Mikrokontrolery AVR   22 Gru 2016 15:04 Odpowiedzi: 27    Wyświetleń: 1278
  • Atmega16 DS18b20: Pulsujący LCD, błąd StoreBit, optymalizacja kodu Bascom

    Witam panowie od razu podkreślę że jeszcze uczę się bascoma więc proszę nie krzyczeć i nie usuwać tego postu do kosza Siedzę już nad tym 3 dzień i efekt mojej pracy nie najgorszy ale mam parę pytań po pewnych rzeczy nie rozumiem i nie mogę rozwiązać. Więc tak założeniem był pomiar temperatury przez ds18b20 wyświetlenie je na LCD i 4 wyświetlaczach 7...

    Mikrokontrolery AVR   08 Lut 2010 15:10 Odpowiedzi: 11    Wyświetleń: 3060
  • Dodanie obsługi pilota w programie Bascom dla 89c4051 - jak to zrobić?

    1. Napisz podprogram do obsługi pilota - instrukcja Getrc5 (w przykładach do Bascoma powinien być wzór użycia Getrc5) 2. Wywołaj podprogram obsługi pilota w pętli głównej jeśli końcówka uC podłączona do odbiornika podczerwieni będzie w stanie niskim - If Koncowkarc5 = 0 Then Gosub ... 3. Zapamiętaj odczytaną komendę w zmiennej (XXX). 4. Do instrukcji...

    Mikrokontrolery   01 Gru 2006 20:26 Odpowiedzi: 1    Wyświetleń: 1299
  • Jak wyznaczyć spadek napięcia Ur w obwodzie RLC po otwarciu wyłącznika?

    Witam, (...) wynik jest dwa razy za mały (...) No jasne! resF(s)e^{st}=\frac{1}{(n-1)!}\lim_{s\to s0}\frac{d^{n-1}}{d^{n-1}s}\left(F(s)(s-... (troszkę niewyraźnie ten latex rysuje) fakt, dlatego też nie bardzo lubię nim posługiwać się... Ogólny wzór na "oryginał" dla funkcji o biegunach wielokrotnych jest prawie prawidłowy (w mianowniku...

    Początkujący Elektronicy   20 Maj 2007 23:19 Odpowiedzi: 27    Wyświetleń: 26743
  • Atmega32 - Czy można zwiększyć częstotliwość próbkowania do 200kHz?

    Chciałbym wykonać prosty i tani analizator widma, jednak trochę lepszy niż skaczące słupki w rytm muzyki. 16kb pamięci moim zdaniem wystarczy bez problemu. Pomysł mam taki, że analizator będzie pracować w następującym cyklu: 1. Zarejestrowanie 4096 próbek sygnału z maksymalną szybkością i rozdzielczością 8-bit i zapamiętanie w pamięci 2. Wyświetlenie...

    Mikrokontrolery AVR   20 Cze 2016 12:08 Odpowiedzi: 5    Wyświetleń: 2352
  • Jak napisać kod w Bascom dla przepływomierza 648 impulsów/litr na ATmega32?

    Mam pytanko co do zapisu eeprom . Mam do zapisu cztery zmienne Nie jest to cakowicie poprawna forma. Może najpierw, co masz źle! Zarówno cena (chodzi tu zapewne o cenę jednostkową) jak i wagę jednostkową które będziesz mnożył przez jakieś inne zmienne wyliczone w innej części programu, a zatem te dwie zmienne nie mogą byc deklarowane jak 'string' do...

    Mikrokontrolery AVR   11 Wrz 2014 07:38 Odpowiedzi: 62    Wyświetleń: 7749
  • Mega 8 Bascom - Podtrzymanie przycisku monostabilnego

    [syntax=basic4gl] Przycisk_on Alias Pinx.y Przycisk_off Alias Pina.b DDRx.y = 0: DDRa.b = 0 PORTx.y = 1: PORTa.b = 1 Dim Zapamietalem As Bit Do If Przycisk_on = 0 then Zapamietałem=1 If Przycisk_off = 0 then Zapamietałem=0 Loop [/syntax] Zmienna Zapamietalem pamięta który przycisk został ostatnio naciśnięty. "0" jeśli Przycisk_off; "1" jeśli Przycisk_on....

    Mikrokontrolery   14 Maj 2015 17:23 Odpowiedzi: 3    Wyświetleń: 879
  • [PHP] skrypt komentarzy - blokowanie pustych wiadmości

    Dalej pracuje nad tym skryptem aby pozbyć się extract($_REQUEST) To zmienna $brak $brak="<center><a href=index.php>Wypełnij wszystkie pola, Kliknij aby powrócić do strony głównej.</a></center>"; Jeszcze przydało by się popracować nad tym, żeby po powrocie do wypełniania formularza zachowane były uprzednio wpisane dane...

    Programowanie   28 Gru 2007 21:42 Odpowiedzi: 13    Wyświetleń: 1615
  • Dziwne zachowanie tablic w Delphi - nakładanie się danych w pamięci

    Wow! Bardzo dziękuję za te informacje. Właśnie zagłębiam się w ten dział o Debuggowaniu. Przy okazji zagłębię się w http://www.dzyszla.aplus.pl/porada-13.ht... bo widzę tam kilka rzeczy o których albo nie miałem pojęcia, albo posługiwałem się nimi słabo... Tablice 1-2GB? Potężna struktura! Nie wiem, czy kiedykolwiek będę się takimi posługiwał, ale dobrze...

    Programowanie Początkujący   13 Lis 2011 20:08 Odpowiedzi: 8    Wyświetleń: 2066