zmienna wartość ujemny

Znaleziono około 219 wyników dla: zmienna wartość ujemny
  • Hostowanie funkcji „Logs” aplikacji internetowej OpenBekenIOT w LittleFS urządzenia (BK7231T)

    Myślę, że problem jest z rozmiarem zmiennych wewnętrznych. Rok temu powiedziałem ci, że nie hostujesz flag poprawnie, ponieważ zmienne mają maksymalnie 32 bity. Więc dla większych wartości powinieneś utworzyć 2 (lub 3) zmienne i obliczyć je poprawnie. Ujemne wartości w twoim poście oznaczają, że zmienna jest przepełniona i nie jest jasne, ile razy....

    Smart Home IoT   25 Cze 2025 19:22 Odpowiedzi: 56    Wyświetleń: 3390
  • Program wykrzacza się, gdy zmienna nie jest zadeklarowana jako static.

    co z wartościami ujemnymi?

    Mikrokontrolery AVR   10 Mar 2021 15:49 Odpowiedzi: 31    Wyświetleń: 1473
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Wyjaśnienie składowych stałej i zmiennej w matematyce i fizyce

    Składowa stała to innaczej wartość średnia liczona w dłuższym okresie czasu (np. w czasie okresu sinusoidy) Składowa zmienna to ta część składowa przebiegu, której średnia wynosi 0 (organoleptycznie są to po prostu chwilowe odchylenia od wartości średniej). Masz przykładowy przebieg Y(t)=A+B*sin(ωt) A - składowa stała (ujemna, zerowa lub dodatnia)...

    Początkujący Elektronicy   08 Lut 2008 19:51 Odpowiedzi: 10    Wyświetleń: 2646
  • REKLAMA
  • ATtiny2313 TIMER1 AVRGCC 4 - problem z rozmiarem kodu przy PWM

    a to już zupełnie inna historia... Generalnie: nie liczyć zmiennoprzecinkowo - za mały procek - nie pomieści biblioteki. Trzeba liczyć stało pozycyjnie, np tak: x * 0.83 = (x * 849 ) / 1024; // czyli x * 0.84 = (x * 849) >> 10; jak masz zmienną a powiedzmy z zakresu (0.0 , 1.0), to mnożysz ją tak, żeby była z zakresu 0...1023 i zamiast x *a masz (x...

    Mikrokontrolery   07 Gru 2007 19:50 Odpowiedzi: 6    Wyświetleń: 1332
  • [C]Jak zamienic ujemną int na dodatnią

    Jeżeli zmienna int a; może przyjmować wartości dodatnie lub ujemne, użycie instrukcji a=-a jest błędem. Istnieje fcja abs() i jej użycie jest koniecznością. a=abs(a);

    Programowanie Początkujący   25 Lut 2009 01:10 Odpowiedzi: 9    Wyświetleń: 15297
  • Jak poprawić dokładność odbicia piłki w programie Pascal?

    W podanym kodzie, przy odbiciu zmienna yspeed przyjmuje wielkość ok. 30. To jest ta różnica. Ponieważ sprawdzasz warunek na początku pętli lina nigdy nie przekroczy dolnej granicy 479-~30 = 449. Powoduje to także, że przy szczycie wykresu, zmienna yspeed zmienia wartość z ujemnej na dodatnią, juz przy y=14 a nie przy y=0. Stąd bierze się górny "margines"....

    Programowanie   15 Paź 2009 16:28 Odpowiedzi: 3    Wyświetleń: 1952
  • Modulator FM na VCO z TL084 - problem z modulacją sinusem dla ujemnych wartości

    jak te napięcie polaryzacji doprowadzić? Napięcie polaryzacji trzeba podać na wejście "10" z +15V przez odpowiednio dobrany opornik. Od zasilania +15V do wejścia "10" dajesz opornik, możesz dać regulowany, np 47kΩ. trzeba pamiętać że to ma być modulator i amplituda sinusa będzie zmienna od 10m do 10 V. janiu85 pomyśl jakie będzie maksymalne napięcie...

    Radiotechnika Początkujący   08 Paź 2010 18:32 Odpowiedzi: 9    Wyświetleń: 4639
  • REKLAMA
  • Alternator: czy wytwarza prąd zmienny czy przemienny? Różnice w terminologii

    A to nie jest tak, że alternator wytwarza napięcie, a prąd płynie po podłączeniu do jego wyjścia odbiornika? Napięcie przemienne jest zawsze (również) napięciem zmiennym, ale napięcie zmienne nie zawsze jest przemiennym. Napięcie przemienne to takie w którym sinusoida przebiega od wartości dodatniej do wartości ujemnej, natomiast dla napięcia zmiennego...

    Samochody Początkujący   17 Maj 2023 11:39 Odpowiedzi: 18    Wyświetleń: 16136
  • [C++] - Błędne obliczanie sumy liczb całkowitych z tablicy char*

    Witam! Po pierwsze co mi się narzuca to nie uwzględniasz znaku liczby. Widzę też, że cząstkowe wyniki składasz w tablicy typu int. Nie ma takiej potrzeby zwłaszcza, że nie znamy jej rozmiaru w momencie wywoływania funkcji. Proponuje takie rozwiązanie funkcji suma: [syntax=c]int suma(char *t) { int inword = 0;/* Ta zmienna sygnalizuje że jesteśmy w liczbie...

    Programowanie Początkujący   13 Sty 2014 20:39 Odpowiedzi: 2    Wyświetleń: 1224
  • Zmiana rezystancji w obwodzie prądu stałego - czy to oznacza prąd przemienny?

    Z definicji prądem przemiennym nazywamy prąd okresowo zmienny, którego wartości chwilowe są przemiennie ujemne i dodatnie. W Twoim przypadku będzie płynął prąd stały (stały zwrot i kierunek przepływu ładunków elektrycznych) o zmiennej wartości.

    Nauka Elektroniki, Teoria i Laborki   02 Lut 2021 13:56 Odpowiedzi: 4    Wyświetleń: 723
  • [Atmega8] [Atmega8][C/winavr] Niezrozumiałe działanie zmiennej w sterowniku kotła

    temp2temp jest tylko do sprawdzenia, wykluczenia tego, że to zmienna decicelsius2 jest winna wykrzaczaniu temp2, co pokazało, że nie, bowiem w temp2 i w temp2temp przy wykrzaczeniu są inne wartości. Co do zmiennej licznik, to ona się ma nie zerować, ponieważ liczę średnią temperaturę przez cały czas działania urządzenia, a więc potrzebuję sumę wszystkich...

    Mikrokontrolery   09 Lut 2011 00:47 Odpowiedzi: 12    Wyświetleń: 2023
  • [BASCOM] Odczyt temperatury z dokładnością do 0,1 - DS18B20

    wartości mają być też ujemne... dodaj to do programu i jakiego typo ma być wtedy zmienna?

    Mikrokontrolery AVR   25 Sty 2010 18:52 Odpowiedzi: 35    Wyświetleń: 6727
  • REKLAMA
  • Konwersja danych z ds18b20 na string w Delphi - błędne wartości temperatury

    Zacząłbym od tego: Otrzymujesz wartość zmiennej temperatura równą np. 1871819,25. Jak przemnożysz to przez 16 to okaże się, że wyrażenie (temp1 + (temp2*256)) zwraca wartość 29 949 108. Teoretycznie zmienne temp1 i temp2 nie powinny przyjmować wartości większych od 255, więc wartość maksymalna wyrażenia (temp1 + (temp2*256)) = (255 + (255*256)) = 65535....

    Mikrokontrolery AVR   12 Cze 2011 14:54 Odpowiedzi: 4    Wyświetleń: 2656
  • Jak obliczyć znak temperatury ujemnej w czujniku DS18B20?

    Tzn jak to "wyliczyć"? O ile ta zmienna jest rozmiaru 16bit, to w niej masz poprostu wartość w kodzie U2.

    Mikrokontrolery   30 Sty 2006 07:55 Odpowiedzi: 13    Wyświetleń: 2740
  • Jak ustawić ujemne temperatury w sterowniku pieca CO?

    Podałeś tylko fragment programu i nie moża na jago podstawie sensownie Ci pomóc. Zamieść na forum cały plik to wtedy napewno Ci pomogę. A na razie: Temp1_up: Incr Temp_buf If Temp_buf > 60 Then Temp_buf = 10 End If Gosub Disp_temp Return ta część programu działa na zmienną Temp_buf: najpierw ją zwiększa, i jeżeli jest większa od 60 to przyjmuje wartość...

    Mikrokontrolery   29 Paź 2004 08:50 Odpowiedzi: 10    Wyświetleń: 1971
  • Jak ustawić punkt odniesienia w 16-bitowym ADC w BASCOM po naciśnięciu S1?

    Przetwonnik zlicza napięcia tylko do 2047, pokazując ujemne napięcie nie ma znaku minus i wartość, tylko np 65320. Czyli przetwornik zwraca wyniki w kodzie U2. Tam nie ma znaku minus. Jest za to przesunięcie poziomu. Najprościej mówiąc, zastosowanie takiej funkcji do konwersji: Napiecie = Zmierz1 * 256 Napiecie = Napiecie + Zmierz2 da Ci złe wyniki....

    Mikrokontrolery AVR   16 Sty 2009 23:51 Odpowiedzi: 13    Wyświetleń: 1630
  • Scalenie dwóch bajtów, AVRStudio, gdzie robię błąd?

    Witam. Mam dwie zmienne u08, jest to wynik pewnej operacji, potrzebuje wsadzić je do jednej zmiennej u16. Robię to tak: u16 rxData=0; u08 data1=0, data2=0; data1=0x69; //MSB data2=0x8C; //LSB rxData=rxData+data1; rxData=rxData<<8; rxData=rxData|data2; Policzyłem to kalkulatorem i powinno być dobrze ale niestety w AVRStudio zmienna rxData przyjmuje...

    Mikrokontrolery   25 Sie 2007 10:50 Odpowiedzi: 7    Wyświetleń: 1503
  • Punkt pracy tranzystora, składowa zmienna, sprzężenie zwrotne

    - punkt pracy jeżeli mówimy o wzmacniaczach napięcia to zależy nam na tym aby wprowadzać jak najmniejsze zniekształcenia sygnału wyjściowego. Czyli dobieramy tak napięcie CE aby zmiany sygnału nie powodowały ani nasycenia tranzystora ani jego zatkania. - pomaga w tym ujemne sprzężenie zwrotne które powoduje zmniejszenie wzmocnienia po to aby nie doprowadzać...

    Początkujący Elektronicy   09 Kwi 2019 23:34 Odpowiedzi: 5    Wyświetleń: 1356
  • Otwórz licznik energii elektrycznej Becken - Jak liczyć wartość ujemną lub dodatnią na podstawie prz

    Wysłałem żądanie ściągnięcia do repozytorium OpenBK7231T_App ze zmianami, aby umożliwić BL0942 pomiar przepływu energii do przodu i do tyłu. 2 edycje plików: drv_bl0942.c i drv_bl_shared.c Podsumowanie zmian: CF_CNT – 24-bitowa zmienna gromadząca dane z akumulacji energii czynnej mogła zostać przepełniona, powodując okresowo fałszywe odczyty. Sposób,...

    Smart Home IoT   24 Mar 2024 14:18 Odpowiedzi: 11    Wyświetleń: 2124
  • [BASCOM] Jak uzyskać zmienną 1-bajtową z wartościami ujemnymi w BASCOM?

    kolega wader_669 - jak zawsze tak zakręci temat, że na końcu przez to wszystko sam już się w tym wszystkim niepotrzebnie gubi ;) poczekaj poczekaj, odpowiedz może po kolei na kilka pytań żeby dobrze zrozumieć twój cel: 1. piszesz program w końcu w C czy Bascomie ? 2. czy może masz 2 procki, które komunikują się jakoś ze sobą i na jednym masz program...

    Mikrokontrolery AVR   21 Sie 2009 10:45 Odpowiedzi: 11    Wyświetleń: 2943
  • Rejestracja temperatury maksymalnej i minimalnej w Node-Red: funkcja i wartości ujemne

    Skrypt w ogóle nie zadziała. Powód taki, że najpierw czytasz zawartość np. flow.get("tempMax"), a jeśli takiej nie ma to zmienna przypiera postać undefined. Po drugie by działały poprawnie operatory porównania to obie strony muszą być liczbami i to typu float (ujemne dane) [syntax=javascript]var t = parseFloat((msg.payload*1).toFixed (1)); var Tmax...

    Smart Home IoT   12 Mar 2021 16:46 Odpowiedzi: 6    Wyświetleń: 1209
  • 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
  • [Bascom] obliczanie średniej temperatury z dwóch czujników

    Przepełnienie zmiennej jak kolega kamyczek słusznie zauważył. Częsta przypadłość młodych doświadczeniem programistów nie mających jeszcze zakodowane jaki jest rozmiar zmiennej (i w jakim przedziale zmienna może przyjmować wartości). Nie sprawdzałem co prawda, ale mam pewne obawy czy kod będzie poprawnie reagować też na wartości ujemne temperatury.

    Mikrokontrolery   21 Sty 2018 21:06 Odpowiedzi: 4    Wyświetleń: 831
  • [c][Atmega32] ADC + LCD. Konwersja na BCD. Głupoty na wyświetlaczu.

    Problem rozwiązany, zabrakło zerowania zmiennych: set, tys, dzies, jedn. Czekam na wartość ujemną zmiennej 'wynik'. Wynik jest zmienną typu int16_t, wydaję mi się że jest to zmienna uwzględniająca znak. Taki sposób konwersji jest mniej wydajny niż itoa()?

    Mikrokontrolery AVR   29 Kwi 2011 21:58 Odpowiedzi: 3    Wyświetleń: 1499
  • Moduł wejść analogowych SM 334 siemens + potencjometr

    Zadanie skalowanie wartości analogowej Do skalowania wartości analogowej służy standardowy blok funkcji SCALE CONVERT. Przykład Poziom wody w zbiorniku jest mierzony w litrach. Przetwornik pomiarowy przekształca wartość 500 litrów na wartość analogową 0-10 V. Następnie moduł analogowy przekształca wartość analogową na liczbę 0...27648. Ta liczba ma...

    Automatyka Przemysłowa   24 Sty 2013 17:44 Odpowiedzi: 18    Wyświetleń: 7788
  • Włączanie wielu liczników energii w OpenBecken dla urządzeń BL0942 i ADE7880

    Oto ostatnie zmiany w kodzie: Tabela z godzinowymi statystykami energii zużytej, wyeksportowanej i uśrednionej w ramach netmeteringu, przechowywana w pamięci RAM (czyści się przy ponownym uruchomieniu). Nowe flagi: 'OBK_FLAG_POWER_ALLOW_NEGATIVE' -> Zezwól na pomiar ujemnej energii 'OBK_FLAG_POWER_INVERT_AC' -> Odwróć kierunek przepływu prądu przemiennego,...

    Smart Home IoT   16 Maj 2024 13:53 Odpowiedzi: 55    Wyświetleń: 2343
  • Analiza programu sterującego Omron CPM2A - znak błędu i operacje logiczne AND

    Cześć Program działa następująco Zmienna pomocnicza jest zerowana następnie ze zmiennej DM47 i 48 przesyłana jest zmienna podwójne BCD do DM58 i DM59 ponieważ zmienna jest typu podwójne BCD to składa się z ośmiu cyfr. Najbardziej znacząca cyfra w tej liczbie reprezentuje znak. funkcja ANDW służy do odfiltrowania właśnie najbardziej znaczącej cyfry (dlatego...

    Automatyka Przemysłowa   26 Sie 2009 15:59 Odpowiedzi: 6    Wyświetleń: 1826
  • Jak zastosować algorytm PID do regulacji temperatury wody w naczyniu?

    O tak, po czym nastąpi wejście w drugi if() i wykona się coś odwrotnego, bo tak kazałeś. Jeżeli zmienna sygnal przyjmie wartosc ujemną. if (sygnal < 0) Tutaj nie widzę błędu bynajmniej mi sie tak wydaję.

    Mikrokontrolery AVR   18 Cze 2018 00:28 Odpowiedzi: 21    Wyświetleń: 1332
  • [Attiny2313]+DS18B20[Bascom] Termometr i ujemna temperatura.

    ...Ten program odczytuje od 0 do 99st C a ja potrzebuję również ujemnych temperatur ... Przecież do tego wystarczą podstawy algebry. Próbowałem już kilkadziesiąt różnych sposobów ale nic to nie dało. Sprawdzasz czy odczytana temperatura jest mniejsza od zera i jeśli jest, to zapamiętujesz to sobie w zmiennej lub "zapalasz" znak minus. Następnie wartość...

    Mikrokontrolery AVR   18 Gru 2010 20:58 Odpowiedzi: 13    Wyświetleń: 6427
  • spadek napięcia - czy nie za duże spadki napięć

    Spadkiem napięcia nazywa się algebraiczną różnicę napięć w dwóch punktach sieci. Dla tego we wzorze spadku napięcia dla prądu zmiennego jest cosφ. Spadek napięcia w przypadku prądu zmiennego może mieć wartość ujemną. Wszystko zależny od impedancji sieci.

    Elektryka Instalacje i Sieci   03 Sty 2015 12:02 Odpowiedzi: 11    Wyświetleń: 4008
  • AVR Studio: Zmienna volatile int nie zeruje się na rzeczywistym układzie

    To nie żaden problem z kompilatorem/debugerem tylko niestety problem ze zrozumieniem co i jak powinno działać. Po pierwsze nie wyłączaj żadnej optymalizacji bo po co??? Chyba, że tobisz ten program, żeby działał po wsze czasy tylko w symulatorze to wtedy możesz się bawić w takie tam. Analizując od góry, po co ci: volatile char jjj; tzn po co to volatile...

    Mikrokontrolery AVR   16 Maj 2010 15:30 Odpowiedzi: 7    Wyświetleń: 1302
  • rs485->uart. Jak procesor orientuje się, że wysłano do niego zapytanie?

    Twój kod niewiele mówi. Podajesz za mało danych. Nie wiadomo np.: Czy byte to zmienna globalna (można się tego ewentualnie domyślić) i czy jest zadeklarowana jako volatile (to trudno przewidzieć)? Czy warunek if (odebr_zn=='1') sprawdzasz w przerwaniu, czy w pętli głównej? Czemu ma służyć deklaracja unsigned char i=0; ? Co to za funkcje (makra?) RS485_INIT();...

    Mikrokontrolery AVR   12 Maj 2011 21:50 Odpowiedzi: 4    Wyświetleń: 2034
  • [Atmega8][bascom] timer2 CTC generuje przerwanie tylko raz

    Nie zmienia, bo masz błąd w innym miejscu. Dokładnie to miałem na myśli-że błąd jest gdzieś indziej. Zastanów się, co oznacza nazwa trybu CTC (?) – w ang. jest to ‘Clear Timer on Compare’ (pol. - wyzeruj zawartość licznika/timera, gdy jego zawartość jest równa wyznaczonej z góry i ustalonej, bądź to wyliczonej jakiejś wartości w zmiennej...

    Mikrokontrolery AVR   01 Lis 2018 13:41 Odpowiedzi: 10    Wyświetleń: 843
  • Jak zniwelować zniekształcenia THD w wzmacniaczu push-pull z BJT?

    Witam. ... mam pytanie dotyczące zniekształceń THD we wzmacniaczu mocy audio tj. w komplementarnych parach tranzystorów BJT stopni końcowym wzmacniacza pracujących w konfiguracji push-pull. ... ... czy w klasycznej topologii wzmacniaczy mocy audio powinno się parować ze sobą poszczególne pary przeciwstawnych tranzystorów sterujących i mocy, czy też...

    Początkujący Elektronicy   07 Sty 2013 19:22 Odpowiedzi: 14    Wyświetleń: 5211
  • [c] C: Program do obliczania i rysowania wykresu całki dowolnego wielomianu z wejścia

    1) Z tego co pamiętam, to wartość całki oznaczonej się liczy inaczej: \int_a^b{x^n} = \frac{b^{n+1} - a^{n+1}}{n+1} 2) Nie pytaj o ilość wyrazów, tylko o stopień K wielomianu. Wtedy możesz pytać o kolejne współczynniki przy wyrazach od x^K do x^0. 3) Po co Ci tablica calka[]? Wystarczy jedna zmienna do sumowania. No i musisz ją zainicjalizować na 0...

    Programowanie Początkujący   21 Kwi 2010 18:00 Odpowiedzi: 7    Wyświetleń: 5507
  • [atmega] [ATmega][C] Odczyt danych z Siemens S45 przez USART - brak odpowiedzi

    Ja bym sprawdził jeszcze coś takiego. Przypisz zmiennej ch jakaś stała wartość i zobacz czy na wyświetlaczu zostanie wyświetlony poprawny znak odpowiadający tej wartości. Druga sprawa to zastanowił bym się nad parametrami transmisji chodzi mi o wartość UBRR. Jak widzę prędkość transmisji masz założoną na 19.2k, kwarc masz 11.0592 MHz i nie ustawiasz...

    Mikrokontrolery AVR   13 Paź 2009 16:30 Odpowiedzi: 7    Wyświetleń: 4795
  • Jak odczytać temperaturę z 4 czujników DS18B20 w Bascom?

    Tego fragmentu zdania , nie jestem w stanie pojąć I tu się nie dziwię. Za co przepraszam i postaram się wyjaśnić co miałem na myśli W Czasie przeszukiwania forum znalazłem taki kod konwersji T = Makeint(odczyt(1) , Odczyt(2)) 'zrób z dwóch bajtów jednego integer'a Tspr = T 'teraz sprawdzam jaki jest wynik 'interesuje nas tylko...

    Mikrokontrolery   05 Kwi 2007 22:18 Odpowiedzi: 2    Wyświetleń: 2133
  • Bascom - Zaokrąglanie liczby zmiennoprzecinkowej do liczby całkowitej

    Shift pozwala szybko dzielić lub mnożyć tylko przez kolejne potęgi dwójki czyli, żeby się nie rozpisywać ograniczę się do bajtu :2,4,8,16,32,64,128 i 256 Ten Shift tam nie musi zostać. Umieściłem go tam bo liczba przez którą Ty dzieliłeś była potegą dwójki :D Shift Zmienna, Right, 1 ' podzieli ją przez dwa Sgift Zmienna, Right, 4 ' podzieli ją przez...

    Mikrokontrolery AVR   20 Gru 2016 13:02 Odpowiedzi: 14    Wyświetleń: 2088
  • Zmienna typu INT. Unsigned short int - zakres wartości.

    Liczby ujemne przechowywane są w zapisie uzupełnieniowym do dwóch. Procesor 'nie wie' czy liczba w rejestrze jest typu signed czy unsigned. Jeśli sprawdzałeś jej wartość używając np printf, to musisz explicite podać typ zmiennej, w szczgólności %d dla signed i %u dla unsigned.

    Mikrokontrolery   01 Sie 2006 16:21 Odpowiedzi: 5    Wyświetleń: 2970
  • Niska amplituda na wyjściu układu usuwającego DC z sygnału DDS

    Jakie pasmo? Jak jest podawany sygnał? - stałoprądowo czy przez kondensator? - bo we. nieodwracające nie ma polaryzacji stałoprądowej. Poza tym układ napięcia Vdc jest bez sensu - przy tych wartościach elementów nie osiągniesz tam nawet 0,5V, a dioda 1,2V jest tam tylko dla ozdoby. Oprócz tego wejście odwracające obciąża źródło Vdc prądem wynikającym...

    Początkujący Elektronicy   30 Paź 2018 19:18 Odpowiedzi: 12    Wyświetleń: 1269
  • keil: timer2. Timer nie startuje. Źle napisany program?

    Hah, faktycznie - dzieki raz jeszcze za zwrocenie uwagi. Teraz dziala znosnie, ale i tak nie wiem czemu dioda nie gasnie. Kolejny problem to taki ze czasami zmienna dana ma wartosc ujemna, to znaczy taka funkcja wysyla minus przed liczba. printf("int %d\n",dana); Pozniej gdy juz odbiore wszystkie bity, sa one zanegowane przez odbiornik....

    Mikrokontrolery   25 Wrz 2007 15:53 Odpowiedzi: 16    Wyświetleń: 2039
  • [lua] BME280 - Jak prawidłowo odczytać temperaturę z rejestrów 0xFA-0xFC?

    W różne linie skryptu wstawiłem drukowanie zmiennej v_x1_u32r , aby sprawdzić działanie programu. Tym samym kolorem zaznaczyłem wydrukowaną wartość zmiennej v_x1_u32r_1 dla temperatury powyżej i poniżej 15°C . Podsumowując można stwierdzić, że kiedy temperatura spadła do 14.99°C to v_x1_u32r_1 przyjęła wartość ujemną -38 . W tym czasie obliczona wilgotność...

    ESP8266 i ESP32   21 Lut 2019 12:44 Odpowiedzi: 49    Wyświetleń: 4359
  • Wartości logiczne w C/Arduino - jak działa false i true?

    błędne wartości 1.0/0.0 (wyszło inf) i log(-1.0) = (wyszło ujemne nan) dawały true, ale nie wiem, czy tak jest we wszystkich systemach. Tak powinno być we wszystkich zgodnych ze standardem ISO C. Podobnie opisane przez Ciebie zachowanie w przypadku ze strukturą i ujemnym zerem jest poprawne (choć teoretycznie nie "jedyne poprawne", bo zależnie od konkretnego...

    Arduino   06 Kwi 2016 07:37 Odpowiedzi: 5    Wyświetleń: 1509
  • Komputerek do dwukołowca LCD+LED.

    http://obrazki.elektroda.pl/5924959500_1... Witam ponownie! Kilka dni temu chwaliłem się projektem "PALM v1.0 BETA Atmega128", a dziś chciałbym przedstawić komputerek do motoru lub roweru jaki zrealizowałem już jakiś czas temu na zamówienie. Urządzenie miało zastąpić oryginalne psujne, mechaniczne zegary. Funkcje i założenia: *Wyświetlanie...

    DIY Konstrukcje   28 Lut 2011 19:56 Odpowiedzi: 40    Wyświetleń: 26393
  • DS18B20 - Nieprawidłowe wskazania temperatury, jak ustawić rozdzielczość?

    Siemka! Tak jak napisali koledzy wyżej masz skopcony algorytm obliczania temperatury, który zależy też od wspomnianej przez Ciebie w temacie rozdzielczości. Załóżmy że będziesz używał 12bitowej, bo taką układ ustawia po resecie jeżeli nie jest wpisane inne ustawienie do wewnętrznego eepromu. Wynik przetwarzania jest zapisany w słowie (16 bitów) które...

    Mikrokontrolery   03 Wrz 2006 20:05 Odpowiedzi: 11    Wyświetleń: 3067
  • DENON PMA-925r - Wymiana elektrolitów w torze audio na bipolarne

    Nie chcę wymieniać elementów na chybił trafił i w przypadkowym miejscu zamiast kondensatora 10uf dać np 100uf. Miałem na myśli sytuację gdzie zamieniam kondensator elektrolityczny 10uf nieznanej marki na kondensator 10uf bardziej znanej marki który dodatkowo został pomierzony przez uprzejmego internautę i pomiary wyszły całkiem dobrze. Może zmienna...

    Audio Początkujący   03 Sty 2019 21:08 Odpowiedzi: 27    Wyświetleń: 2355
  • Sterowanie silnikiem krokowym: stopniowy wzrost prędkości, analiza kodu C++

    Witam. Pomysł z prędkością obrotów ciekawy i warto go zastosować. Kod zdaje się być ok a problem wydaje mi się w rozumowaniu. Prędkość zależy od czasu trwania stanu w lewo/prawo.Jeśli silnik się rozpędzi a stan zero potrwa zbyt krótko by spowolnić silnik do zera , to zacznie się on kręcić w drugą stronę z prędkością z poprzedniego stanu. Widełki dla...

    Mikrokontrolery   27 Gru 2010 00:14 Odpowiedzi: 81    Wyświetleń: 7118
  • Interfejs suwmiarki (Bascom)

    http://obrazki.elektroda.pl/5724768100_1... Witam, Aktualnie buduję/remontuje niewielką tokarkę, do zastosowań domowych. Jej mechanika jest dość prymitywna, co za tym idzie nie posiada żadnych podziałek, ani automatycznych posuwów. Wobec tego chciał bym zaopatrzyć ją w liniał, który będzie pokazywał pozycję imaka na wyświetlaczu LCD....

    DIY Konstrukcje   14 Lip 2020 13:15 Odpowiedzi: 46    Wyświetleń: 22218
  • Zakres regulacji regulatora indukcyjnego - różnice w obliczeniach i pomiarach

    Ujemna wartość napięcia zmiennego? Nie ma czegoś takiego. Może być napięcie przesunięte w fazie o 180 stopni, ale też byłoby błędem nazywanie go ujemnym. Podejrzewam, że błąd pomiarowy może wynikać z niedokładności miernika, maszyny, sieci zasilającej, albo też wszystkich naraz.

    Nauka Elektroniki, Teoria i Laborki   12 Gru 2008 13:23 Odpowiedzi: 8    Wyświetleń: 9026
  • Xmega16a4u w C - brak obsługi liczb ujemnych w zmiennej long int

    Witam. Mam taki dziwny problem, bo wygląda na to, że deklarując zmienną: long Int OBW1; teoretycznie powinna obsługiwać liczby ujemne, ale mój program się zachowuje, jakby tak się nie działo. Wpisując taki program [syntax=c] unsigned int PRZEBIEGI[1][2048] PROGMEM = { //Sinus { .... tu dane dla funkcji sinus } }; volatile unsigned long int X1; long...

    Mikrokontrolery AVR   20 Mar 2015 11:32 Odpowiedzi: 9    Wyświetleń: 1023
  • [codesourcery g++] Konwersja 12-bitowego U2 na signed int w Codesourcery G++ na ARM

    Witam skrobię mały program na armie. Problem jest następujący: Z ADC'a dostaję 12bitową paczkę danych zakodowaną w U2, program w procku przepisuje ją do zmiennej typu int. Kodowanie U2 jak wiecie zależy od tego ile bitów ma dana, int ma 32 a ja mam daną 12 bitową. Jak to ugryźć by tą daną do tego int-a właściwie włożyć. Metoda naokoło tj wygląda następująco...

    Programowanie Początkujący   21 Sty 2010 14:16 Odpowiedzi: 4    Wyświetleń: 1467
  • [Attiny2313] [Attiny2313][C] - Zmienna timera w regulacji napięcia triaka z RC5

    Kompilator zapewne wpisze (16 bitów) jak jest (dając ostrzeżenie) i wyjdzie mu wartość ujemna. Ale tajmerowi to nie robi. Do autora: SIG_INTERRUPT1 to zewnętrzne przerwanie nr 1 (stara składnia zresztą). Jeżeli nie podajesz sygnału na pin INT1, to się nie wywołuje. Po licho też wołasz sei() na poczatku obsługi przerwania? Wiesz, co robisz? Bo nie widzę...

    Mikrokontrolery AVR   17 Lut 2011 21:32 Odpowiedzi: 12    Wyświetleń: 2208
  • [ADuC7026] Jak poprawić jakość dźwięku i obsłużyć PCM signed 16-bit na ADuC7026?

    Czyli to zwykłe U2 jest? Napisałem kawałek kodu ale dalej jakość jest co najwyżej taka sobie. Może mam złe podejście do tego. Na komputerze jakość jest bardzo dobra mimo niskiej rozdzielczości. Może coś w kodzie jest nie tak? Poniżej wrzucę kawałek. zaczytaj_sektor(sektor); for (w=0; w<512; w++) { probka = (sd_blok[w]<<8)...

    Mikrokontrolery ARM   07 Mar 2009 18:52 Odpowiedzi: 10    Wyświetleń: 2142
  • DS 1820 na ATtiny2313 - odczyt temperatury zawsze 0°C, co robię źle?

    Programik fajny, tylko dużo zabiera pamięci, a gdyby ktoś chciał dodać jeszcze obsługę ujemnych temperatur, to już nie da rady jeśli użwywa np attiny2313 a przecież żadko robi sie sam golutki termomer. Dlaczego zaniża :?: wystarczy zajrzeć do noty aplikacyjnej DS18B20 dla przykładu weźmy temperaturę 25,0625 stopni Instrukcją Odczyt = 1wread(2) wczytujesz...

    Mikrokontrolery   24 Kwi 2007 10:55 Odpowiedzi: 42    Wyświetleń: 5376
  • [Kupię] Poszukuję licznika prądu stałego z wejściem impulsowym

    Załóżmy że masz 250 V i te 10 A to jest 2500W przy pracy na pełnej mocy masz impuls co 1,2 sekundy. Więc nie widzę dlaczego nie miałby go wystawiać. Sam mam zaimplementowany kod do zliczania kWh uzyskanych do grzania wody. moc = Napiecie * prad; //wyliczenie mocy if (moc < 0) {moc = 0;} //eliminacja sytuacji gdy acs712 da wartość ujemną prądu Czas...

    Ogłoszenia Elektronika   25 Lip 2022 13:35 Odpowiedzi: 8    Wyświetleń: 624
  • Optiva VODN209 - Czy da się podłączyć kamerę do arduino

    To jest kamera analogowa. Jej podłączenie do Arduino będzie dość trudne. Choć nie niemożliwe skoro wymagasz tylko małych rozdzielczości. Kiedyś udało mi się zrobić na AVR układ odbierający sygnał Composite Video (czyli taki jaki masz tutaj) o rozdzielczości około 170x130 pixeli (pomijał większość linii). Tutaj wspomagający układ analogowy którego użyłem:...

    Arduino   08 Maj 2015 12:30 Odpowiedzi: 4    Wyświetleń: 993
  • Błąd odczytu DS18B20 na AT89S8252 z Bascom - wyświetla 0 na LCD

    Witam, Proponuję spróbować tego, to kawałek kodu z mojego pliku pomocy w obsłudze termometru DS18B20: 'Odczyt temperatury z dokladnością do dziesiątych części $regfile = "89s8252.dat" $crystal = 12000000 Dim Odczyt(2) As Byte 'deklaracja dwóch zmiennych typu byte do których będą zapisywane dane z termometru Dim T As Integer , Przecinek...

    Mikrokontrolery   09 Wrz 2006 11:16 Odpowiedzi: 14    Wyświetleń: 3629
  • [C] Atmega32 - błąd w obliczeniach trzech zmiennych

    Witam forumowiczów. Od paru godzin męczę się z pewnym problemem. Nie rozumiem dlaczego Atmega 32A błędnie liczy mnożenie trzech zmiennych. Utworzyłem zmienną "wynik" wielkości 4 bajtów (zakres liczb 0 do 4294967295) utworzyłem zmienną "a" wielkości 2 bajtów (zakres liczb 0 do 65535) utworzyłem zmienną "b" wielkości 1 bajta (zakres liczb 0 do 255) utworzyłem...

    Mikrokontrolery Początkujący   05 Sie 2012 12:01 Odpowiedzi: 10    Wyświetleń: 1644
  • 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 zmniejszyć dryf temperaturowy tranzystora BC547 w wtórniku emiterowym?

    Nie dawałem sprzężenia. Jaką wartośc powinienem przyjąć? Wtórnik ma za zadanie zmniejszać impedancje generatora,czy nie zabuży to pracy w tej funkcji? Radiator odpada, warunki zewnętrzne mogą być zmienna (w tym temp otoczenia) i muszę się od nich w pełni uniezależnić Obawiam sie że będziesz to musiał dobrać doświadczalnie. Dał bym potencjometr 150K....

    Początkujący Elektronicy   22 Gru 2006 12:01 Odpowiedzi: 4    Wyświetleń: 1844
  • Pulsowanie napięcia w zasilaczu na mosfecie P - regulacja napięcia, składowa zmienna

    Problem polega na tym, że o ile z kostki cd4060 wychodzi sygnał 10V, to zaraz za rezystorem 510Ω(na bramce irf540 i bazie bc337) amplituda wynosi tylko niecałe 4V. Natomiast na rezystorze 1Ω napięcie wygląda jak na drugim załączniku. Nie mam pojęcie skąd bierze się ujemna wartość. Dlaczego stan niski nie równa się potencjałowi masy tylko...

    Początkujący Elektronicy   19 Paź 2015 18:39 Odpowiedzi: 16    Wyświetleń: 1554
  • Jak poprawnie używać printf dla unsigned int w libc::stdio?

    wykorzystuję funkcje printf lub fprintf do drukawania pewnych zmiennych (np. na LCD). Otrzymuję dziwny efekt , szczególnie chodzi mi o liczby 2bajtowe - mianowicie czasami nie wiedzieć czemu liczba zostaje zamieniona na ujemną mimo że jest to unsigned int ! Używam specyfikatora %d. Czy ktoś miał taki problem ?? Zamiana ta odbywa się wtedy kiedy zmienna...

    Mikrokontrolery   10 Sty 2008 08:32 Odpowiedzi: 1    Wyświetleń: 849
  • ESP8266 - dlaczego zmienna typu Integer ma 32 bity?

    https://obrazki.elektroda.pl/6187088600_... Zobacz proszę, że dalej mam 32 bity https://obrazki.elektroda.pl/9683990300_... Ale gdy wpisałem wartość liczbową większa niż 16 bitów to wyświetlony zapis nie był pełny. Co moge zrobić aby 16-bitowa wartość ujemną odczytać poprawnie na ESP8266, ponieważ wartość -1...

    ESP8266 i ESP32   04 Maj 2019 23:35 Odpowiedzi: 7    Wyświetleń: 1098
  • Operacje na zmiennych różnych typów w Bascom AVR - integer i long

    Witam. Potrzebuję informacji czy w bascomie można wykonywać operacje typu zmienna1*zmienna2 lub zmienna1=zmienna2 gdy jedna zmienna jest np.typu integer a druga long?, gdy zawierają liczbę która mieści się w zakresie dozwolonym dla obu?. Jeśli ze zmiennej long zrobiłem licznik zliczający w obie strony a później próbuję po pewnym okresie zliczania przypisać...

    Mikrokontrolery   09 Mar 2006 19:39 Odpowiedzi: 1    Wyświetleń: 2123
  • [atmega8] [atmega8][c] Diody na porcie B nie świecą w pętli, dlaczego?

    Podepnę się. Użyłem sobie takiej funkcji: for(i=8; i>=0; i--) { t+=ADC; } Wynik pracy zły, co widać po asm: 599: for(i=8; i>=0; i--) +00000D43: E088 LDI R24,0x08 Load immediate +00000D44: 8389 STD Y+1,R24 Store indirect with displacement 601: t+=ADC; +00000D45: E2E4 LDI R30,0x24 Load immediate +00000D46:...

    Mikrokontrolery   13 Lis 2009 09:44 Odpowiedzi: 13    Wyświetleń: 1827
  • GCC: Działanie programu w zależności od optymalizacji i wersji kompilatora

    Nie mam na myśli zmiany wartości (i mam wrażenie, że nic takiego nie napisałem), tylko zmianę tego, jak zmienna działa (jest interpretowana) jako indeks pętli. Nie jest dobrze, że działania w których używa się wartości zmiennej, wpływają na inne operacje, które jej dotyczą. W bardziej złożonym programie takie oddziaływanie "wstecz" będzie raczej nie...

    Programowanie   25 Lut 2021 23:09 Odpowiedzi: 10    Wyświetleń: 573
  • 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
  • [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 obliczyć wartość skuteczną prądu sinusoidalnego z składową stałą?

    proste jak drut, można się obejść i bez szkoły średniej, jak ktoś aż tak bardzo nie lubi matematyki , składowa zmienna wykona swoją pracę zawsze , ile byś jej nie przesunął względem zera, cudów nie ma. A więc jej wartość skuteczna pozostaje stała. Wystarczy dodać składową stałą i tyle . Właśnie taka metoda, tyle że "od tyłu" służy do analizy przebiegów,...

    Początkujący Elektronicy   21 Paź 2003 07:32 Odpowiedzi: 12    Wyświetleń: 7066
  • [C] Czy zmienna np. 2bajtowa może być "rotowana" ?

    Tak, odwrócenie w drugą stronę o wartość ujemną (czyli długość obracanego wyrazu minus zamierzony obrót) da ten sam wynik. Choć dziwi brak obrotu w lewo. Można to spróbować zastąpić przesunięciem w lewo i dodaniem rejestru CF (pod warunkiem, że ten procesor ma stosowne instrukcje). Co do wielkości - to akurat łatwo wytłumaczyć. A w zasadzie nie ma czego....

    Programowanie   03 Lip 2011 22:04 Odpowiedzi: 6    Wyświetleń: 1154
  • Wybór wzmacniacza: TDA7294, LM czy Mosfet? Który zapewnia lepszy dźwięk?

    Jeśli to ma być Twój pierwszy wzmacniacz to bierz to tda. 30zł to dobra cena. Masz dobrze zrobioną płytkę, komplet elementów i samego tda, który też trochę kosztuje. Co do trafo to jak masz 2 z uzwojeniami 2x12,5V każde to możesz połączyć szeregowo te dwa uzwojenia w każdym z traf i dać po jednym trafie na dodatnią i ujemną połówkę zasilania. Będzie...

    Projektowanie Układów   02 Lut 2009 21:29 Odpowiedzi: 35    Wyświetleń: 6304
  • C++ - Sprawdzenie funkcji: średnia z pliku binarnego i kopiowanie bez ujemnych

    Dlatego że w C i C++, tablice mają stały rozmiar. Tablice tworzone dynamicznie można rozszerzyć używając realloc(), ale jeżeli tworzysz tablicę używając składni <typ> , to rozmiar jej nadany będzie równy wartości jaką miała zmienna n w momencie utworzenia tablicy. Masz dwa wyjścia: Pierwszym jest ustalenie jaki jest rozmiar pliku przed utworzeniem...

    Programowanie Początkujący   30 Sty 2014 01:52 Odpowiedzi: 6    Wyświetleń: 1704
  • Ile pomiarów zmieści się w EEPROM mikrokontrolera ATmega8515?

    Można pójść dalej i jeżeli zmiany wielkości pomiędzy pomiarami są powolne można zastosować metodę różnicową: bajt 0xxxxxxx - Ofset od 0 do 508 ze skokiem co 4 bajt 1sdddddd - przyrost dodatni lub ujemny s bit znaku d wartość bezwzględna przyrostu (0-63) Rozpoczynamy pomiar 1 bajt ofset 2 bajt przyrost Kolejne pomiary bajt przyrostu jeżeli (pomiar-pomiar_poprzedni)<64...

    Początkujący Elektronicy   28 Paź 2004 16:01 Odpowiedzi: 4    Wyświetleń: 1121
  • 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
  • Wzmacniacz Unitra PW 8010 - Buczenie po podłączeniu głoś.

    Witam. Proponuje wykonać pomiary napięć. na obu kanałach napięcia w tych samych punktach powinny być równe bądź bardzo zbliżone. Nap +/-. zasilania stopnia końcowego, również powinny być równe bądź bardzo zbliżone. Warto również sprawdzić prąd spoczynkowy czy ma on odpowiednią wartość, jeżeli nic się nie grzeje to może on być zbyt mały. Jeżeli w całym...

    Początkujący Serwisanci   23 Lut 2008 14:47 Odpowiedzi: 27    Wyświetleń: 9623
  • NM7010A Wiznet [bascom][ATmega32] - Problem z uruchomieniem serwera HTTP

    Teraz układ działa poprawnie, z ping'owałem go i ruszyło. Udało mi się uruchomić stronę internetową na tym układzie jednak pojawił się problem z odczytem temperatury. ********* ZMIENNE ********* Dim Nr_ukladu(8) As Byte 'tablica w której przechowamy nr seryjny układu Dim Zmienna As Byte 'zmienna pomocnicza wykorzystywana jako licznik Dim Temp...

    Mikrokontrolery   01 Lis 2011 14:19 Odpowiedzi: 9    Wyświetleń: 3918
  • [Atmega16][C]dwupunktowy termometr ds18b20 ,definicja pliku ds18b20.h

    Schemat wygląda ok - poza jedną rzeczą, dzielnik do pomiaru napięcia +12V źle dobrany. Jeśli to by miało pracować w samochodzie to trzeba przyjąć napięcie maksymalne 15V . Teoretycznie nie powinno być więcej niż 14,4 jednak zapas nie zaszkodzi. Kiedyś robiłem pomiar napięcia aku dałem dzielnik z rezystorów 47k i 22k do tego dorzuć kondensator filtrujący...

    Mikrokontrolery Początkujący   03 Paź 2012 22:29 Odpowiedzi: 40    Wyświetleń: 12956
  • Różnice między prądem zmiennym a jednofazowym - podstawy dla początkujących

    Prąd przemienny to taki któy przyjmuje wartości zarówno ujemne jak i dodatnie. Prąd jednofazowy o który pytasz jest taki właśnie. Przebieg jego napięcia ma kształt zbliżony do sinusoidy, a ta jak wiesz raz przyjmuje wartości dodatnie, a raz ujemne. Mówimy że jest sinusoidalnie zmienny. Wartość skuteczna tego napiecia to 220 V, co jednak nie oznacza...

    Początkujący Elektronicy   05 Gru 2004 17:41 Odpowiedzi: 7    Wyświetleń: 25050
  • Projektowanie i symulacja generatora LC z ujemną rezystancją w SPICE

    Wystarczy innaczej zasilić ten układ, patrz załącznik. Przy analizie tego układu można zauważyć, że jest to układ podobny do kaskody (tyle, że dla niepoznaki tranzystory są różnych typów) eliminującej wpływ efektu Millera w tranzystorze Q1. Składowa zmienna prądu kolektora tranzystora Q1 płynie tylko przez R2 ponieważ napięcie na R1 jest stałe (Ub3-Ube3)....

    Początkujący Elektronicy   08 Maj 2005 20:53 Odpowiedzi: 6    Wyświetleń: 1526
  • Lampa stroboskopowa do ustawiania kąta przesunięcia zapłonu

    Witam wszystkich! Chciałbym przedstawić projekt, którego celem było praktyczne wykonanie układu lampy stroboskopowej. Taka lampa jest niezbędna do ustawiania kąta przesunięcia zapłonu w silnikach spalinowych. Urządzenie wykonałem kilka lat temu i do tej pory bezawaryjnie mi służy. https://obrazki.elektroda.pl/8933070600_... https://obrazki.elektroda.pl/2169019500_...

    DIY Konkurs   25 Paź 2017 23:01 Odpowiedzi: 19    Wyświetleń: 10902
  • [ATMega16] Odczytywanie pamięci programu - dziwne zachowanie

    Dzień dobry, dziękuję za zainteresowanie. Problem jest sporą zagadką dla mnie. Muszę się przyznać, że wprowadziłem niechcąco kolegów w błąd. Otóż - przy wyłączonych optymalizacjach jednak się tak nie dzieje, ale nie działają wtedy poprawnie procedury opóźniające _delay_** (co jest normalne). Odnośnie pkt. 1: Dodano po 1 Problem rozwiązany. Użycie volatile...

    Mikrokontrolery AVR   05 Kwi 2011 14:49 Odpowiedzi: 8    Wyświetleń: 1353
  • Jak zmienic prąd zmienny na prąd stały?? Jak to zrobić??

    Nie zgadzam się ze zdaniem powyżej. To że prąd jest zmienny nie oznacza wcale, że musi płynąć w jednym kierunku. Prąd przemienny też jest prądem zmiennym (okresowo), a przyjmuje wartości zarówno dodatnie jak i ujemne.

    Początkujący Elektronicy   04 Lis 2006 11:32 Odpowiedzi: 20    Wyświetleń: 33297
  • Jak zaimplementować algorytm PID do sterowania temperaturą PCB?

    Mnie ten PiD coś tam wypuszcza. Są to wartości od -32768 +32767. Ciekawą rzecz zaobserwowałem. Jak temperatura wody jest niższa do temperatury zadanej w szklance to ta wartość się zmienia w górę. Jak jest przekroczona zadana to idzie sobie w dół. Czyli działa tak jak powinien. Ale jak się temperatury wyrównają to przestaje się zmieniać i zwracana zmienna...

    Mikrokontrolery Początkujący   28 Cze 2014 02:15 Odpowiedzi: 8    Wyświetleń: 3379
  • Pytanie o kształt sinusoidy na wyjściu wzmacniacza operacyjnego

    Nie, raczej chodzi o to, że na wyjściu WO (w punkcie 1) powinniśmy mieć składową stałą równą połowy napięcia zasilania. No i na to napięcie stałe, zostanie nałożona wzmocniona składowa zmienna. I właśnie to narysował na czerwono nauczyciel. I właśnie zadaniem tego kondensatora wyjściowego jest zablokować składową stałą i "przepuścić" składową zmienną...

    Nauka Szkolnictwo   16 Maj 2023 04:11 Odpowiedzi: 14    Wyświetleń: 675
  • Problem z filtrem aktywnym AVT 2449 porady dla początk.

    Przy zasilaniu symetrycznym mamy na wyjściu TL074 0V ale napięcia m.cz. przyjmują chwilowe wartości od około +15V do około -15V. Jeśli teraz zamkniemy do masy obwód to kondensator będzie spolaryzowany dodatnio lub ujemnie . Pozostawiając oporniki R13 i R14 doprowadzamy napięcie -15V do ujemnej elektrody kondensatorów elektrolitycznych i tym samym potencjał...

    Projektowanie Układów   21 Mar 2008 13:45 Odpowiedzi: 27    Wyświetleń: 7559
  • Dzielenie signed char w C dla AVR - problem z uzupełnieniem do dwóch

    Jaki to jest czujnik ? Seria Dallasa/Maxima DS18xx ?? i tu jest Twój błąd: Przypisz zmienną odczytaną z czujnika jako signed int z jednym zastrzeżeniem: jesli wynik jest rzeczywiście jako char (8-bit) to do gdy liczba jest ujemna to wypełnij wszystkie bity zmiennej na lewo od najsarszego bitu=1. Wtedy będziesz mógł robić ze zmienną co ci się podoba...

    Mikrokontrolery   23 Lis 2005 19:08 Odpowiedzi: 16    Wyświetleń: 1522
  • Efektywność filtra DC blocker w tłumieniu składowej stałej

    Witam po dłuższej przerwie. Chciałem przedstawić badania i artykuł mojego autorstwa na temat popularnego filtru składowej stałej. Czym jest DC blocker? DC blocker jest rodzajem filtra przeznaczonego do tłumienia składowej stałej z przebiegu przemiennego. Najczęściej budowa takiego układu bazuje na kondensatorze dużej pojemności szeregowo połączonym...

    Artykuły   22 Lip 2024 09:44 Odpowiedzi: 13    Wyświetleń: 1587
  • Co oznaczają terminy AC i DC?

    Drugie to: - AC, czyli alternating current znaczy (pomijając to że było alternate current) prąd przemienny. :) trzecie to: - prąd przemienny to prąd okresowo zmienny w którym wartości chwilowe przyjmują wartości dodatnie i ujemne naprzemiennie.

    Poradniki Elektronika   14 Gru 2021 02:18 Odpowiedzi: 23    Wyświetleń: 104460
  • Czym są i jak opisać składowe stałe i zmienne sygnału?

    Składowa stała, to wartość która nie zmienia się w czasie. Składowa zmienna, to wartość która ciągle zmienia się w czasie. W domenie analogowej, składową stałą jest np zasilanie mikrofonów pojemnościowych Phantom. Normalnie stan spoczynku odpowiada napięciu 0V, i zmiany wobec tego napięcia na plus lub minus są odbierane jako dźwięk. Jeżeli puścisz sygnał...

    Audio Estradowe, Sceniczne, Studyjne   25 Mar 2010 01:37 Odpowiedzi: 1    Wyświetleń: 3624
  • Potrzebna pomoc w Dyskretnej Transformacie Fouriera

    Cześć, nie odpowiadałem ostatnio bom miał dość pijany koniec tygodnia. A to kolegę żona odeszła, a to prokuratorowi coś się przypomniało (trzeba było uczcić że niepotrzebnie), a to znowu mnie dopadły koszmary ;-). Na otrzeźwienie poczytałem sobie „Cyberiadę”. Nie do końca podziałała, ale może dla tego że, w lodówce było jeszcze trochę płynnego...

    DSP i Transmisja   23 Lut 2010 14:22 Odpowiedzi: 45    Wyświetleń: 16978
  • STM32F030 - Jak skonfigurować RTC do wybudzania z trybu STOP co kilka minut?

    Rozwiązałem już swoje problemy następnego dnia po napisaniu posta, ale nie zdążyłem tu napisać, przepraszam. Dziękuję za porady, mimo że po czasie. Problem z delayem rzeczywiście leżał w priorytetach RTC_Handler i SysTick_Handler. Nie rozumiem tylko, dlaczego SysTick_Handler miał niższy priorytet od RTC, skoro w pliku z wektorem SysTick ma priorytet...

    Mikrokontrolery ARM   08 Wrz 2014 20:28 Odpowiedzi: 5    Wyświetleń: 1593
  • Pojemność kondensatora -pytania.

    Witam. Na ostatnich laboratoriach jedną z części naszego ćwiczenia była poprawa współczynnika mocy. Przeprowadzaliśmy pomiary prądów, napięć i mocy bez kondensatora i z włączonym kondensatorem w pewnym układzie. Pytania: 1. Czy wartość pojemności kondensatora może wyjść ujemna? 2. Czy wartość omegi (pulsacji) dla każdego układu prądu zmiennego wynosi...

    Nauka Szkolnictwo   31 Paź 2016 22:38 Odpowiedzi: 2    Wyświetleń: 2133
  • Jak podłączyć LM35 do ATmega, aby mierzyć temperaturę i sterować diodami?

    wazne jest tez aby napiecie na wejsciu analogowym atmegi nie przekraczalo napiecia referencyjnego ...ale chyba nie dlatego, że jest to niebezpieczne dla układu? Dodano po 34 Sory PANMACHANIK. Jednak zostanę przy LM35. Teraz też mam problem, mianowicie: jak rozbić wartości pomiaru LM35 na dziesiątki, jedności, i części dziesiętne? Chodzi o to, że nie...

    Projektowanie Układów   16 Cze 2009 14:33 Odpowiedzi: 39    Wyświetleń: 35094
  • Bascom Mega32 - Przełączanie czujników DS18B20 jednym przyciskiem

    Witam ponownie Zrobiłem to przez Timer0. Jednak problem z aktualizacją wyświetlania dalej występuje. Jeszcze drugi problem to start, przez okres zdefiniowany zmienną Licznik ( teraz równą 300 ) nic się nie wyświetla - dopiero po czasie = 300. Próbowałem również z Enable/Disable Interrupts na czas pomiaru, ale nie było żadnego efektu. Mam takie pytanie...

    Mikrokontrolery AVR   19 Sty 2011 20:10 Odpowiedzi: 11    Wyświetleń: 2070
  • [at89c51][c][sdcc] Ostrzeżenia przy kompilacji programu

    Kilka warningów potrafię sobie przetłumaczyć z języka angielskiego i wiem o co chodzi bez zaglądania do kodu źródłowego Skoro wiesz, to po co pytasz? ;) warning 59: function 'ISO14443B_REQB' must return value oznacza, że podana funkcja nie zwraca wartości, czyli np w jakiejś pętli, czy poza nią brakuje linijki: return x; Właśnie, w podanej funkcji...

    Mikrokontrolery   14 Gru 2008 17:29 Odpowiedzi: 5    Wyświetleń: 2982
  • Jak zaimplementować pasek postępu w C++ dla przeszukiwania liczb zaprzyjaźnionych?

    signed long int jest dlatego żeby zwolnić powtarzanie pętli W jakis posob zwolnic? Czy masz na mysli to ze zmienna ma wiekszy zakres i mozna ja wiecej razy inkrementowac? Czy moze procesor nie radzi sobie z liczbami typu signed i spowolnia swoja prace (chyba jakis hack) :)? równie dobrze mogło by być unsigned short int albo int. To jest tylko po to...

    Programowanie   15 Lut 2006 11:43 Odpowiedzi: 11    Wyświetleń: 4436
  • Assembler a C++ czyli wybór szybciej czy taniej...

    PO. : ad 1/ avr'y są ośmiobitowe, ale obsługa zmiennych 16-bitowych jest optymalna. W przypadku średnim obsługa zajmuje 2* więcej czasu: podstawienie pomiędzy rejestrami (2*mov=2 cykle lub w szczególnym przypadku movw=1 cykl), inkrementacja (subi+sbci = 2cykle, odejmowanie wartości ujemnej, gdyż nie ma dodawania o stałą podaną bezpośrednio; w przypadkach...

    Mikrokontrolery AVR   08 Wrz 2010 14:25 Odpowiedzi: 144    Wyświetleń: 21127
  • Jak odczytać temperaturę z 4 ds18b20 na Atmega 8 z użyciem EEPROM?

    Tutaj masz wszystko... 'Program sterowania dwoma układami DS1820 dołączonymi 'do tej samej magistrali 1-Wire $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje kompilator 'o częstotliwości oscylatora 'taktującego mikrokontroler Config Pinb.1 = Input 'linia PB1 jako wejściowa Config...

    Mikrokontrolery   27 Sie 2008 17:31 Odpowiedzi: 10    Wyświetleń: 3774
  • Jak napisać program termometru dwu punktowego w Bascom dla ATmega8?

    Ok tutaj masz kody zrodlowe z ksiazki "Programowanie mikrokontrolerow AVR w BASCOM". Proponowalbym na tym etapie zakonczyc temat! 'Program obsługi jednego układu DS1820 dołączonego 'do magistrali 1-Wire $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje kompilator 'o częstotliwości...

    Mikrokontrolery   10 Maj 2008 09:22 Odpowiedzi: 32    Wyświetleń: 4742
  • [Atmega8][Bascom] 2xDS18b20 3x2Wyś.7seg.LED odbiór danych

    Widzę że nie ja jeden mam problem z odbiorem danych z ds-ów a wszyscy je polecają hm w zamian można dać jakieś np. Lm35 tylko nie wszystkie mają ujemną temperaturę i są droższe. Będę miał jutro czas to posiedzę jeszcze nad tym programem mam nadzieje że dam rade, w razie czego tu jeszcze napisze. Mam książkę M.Wiązania bardzo fajna właśnie fragmenty...

    Mikrokontrolery AVR   09 Sty 2012 09:54 Odpowiedzi: 11    Wyświetleń: 3101