zmienna warto ujemna

Znaleziono około 73 wyników dla: zmienna warto ujemna
  • [BASCOM] Jak uzyskać zmienną 1-bajtową z wartościami ujemnymi w BASCOM?

    C znam troche, juz od paru lat staram sie przeskoczyc cos nie daje rady. W c integer jest 1 bajtowy i mam czujnik ktory podaje mi dawne w takiej postaci. Bascom ma zmienna integer ale 2 bajtowa i to ten problem. Teraz chcialem zrobic tak ze dane z czujnika beda zapisywane do zmiennej typu byte i pozniej bedzie to przeliczane czy to jest wartosc ujemna...

    Mikrokontrolery AVR   21 Sie 2009 10:45 Odpowiedzi: 11    Wyświetleń: 2943
  • REKLAMA
  • Włączanie wielu liczników energii w OpenBecken dla urządzeń BL0942 i ADE7880

    Cześć p.kaczmarek2! Fragment kodu, którego użyłem do zapisania zmiennej generującej, służy celom programistycznym. Użyję Twojego kodu, gdy już skończysz. Na razie po prostu upewniłem się, że użyto właściwych pozycji pamięci, więc jest on wstecznie kompatybilny z ostatecznym kodem. Mogę potrzebować pomocy w zsynchronizowaniu Twojego repozytorium z moim...

    Smart Home IoT   16 Maj 2024 13:53 Odpowiedzi: 55    Wyświetleń: 2343
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • 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
  • Program wykrzacza się, gdy zmienna nie jest zadeklarowana jako static.

    tadzik85 napisał: co z wartościami ujemnymi? Wartość nie może być ujemna. Millis() będzie zwracał coraz większą wartość, nie może się cofnąć. A jeśli nawet by się zatrzymał, to wyjdzie 0, bo przecież time jest nadpisywany za każdym razem. To tylko wróżki wiedzą. No dobrze, jeśli będzie wartość ujemna, to się ciało ifa nie wykona, bo nie spełni warunku....

    Mikrokontrolery AVR   10 Mar 2021 15:49 Odpowiedzi: 31    Wyświetleń: 1473
  • 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
  • REKLAMA
  • [BASCOM] Odczyt temperatury z dokładnością do 0,1 - DS18B20

    przeczytaj jeszcze raz poprzedniego posta chcesz gotowca czy sam to rozgryźć? Zmień sobie If Liczba < 0 Then Set S1 Gosub Minus Reset S1 Gosub Resetuj End If na If Znak = 1 Then 'wartosci ujemne Set S1 Gosub Minus Reset S1 Gosub Resetuj End If zmienna liczba nie będzie wtedy potrzebna zastąpi ją zmienna znak (zyskujesz na rozmiarze kodu bo zmienna...

    Mikrokontrolery AVR   25 Sty 2010 18:52 Odpowiedzi: 35    Wyświetleń: 6727
  • REKLAMA
  • 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
  • [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
  • [BASCOM] [BASCOM][AVR] Termometr na Attiny2313 - błędne odczyty temperatury DS1820

    Witam. Mam problem z programem z książki "Programowanie mikrkontrolerów AVR w języku BASCOM" listing nr 8.19. Przerobiłem z Atmega8 na Attiny2313 ponieważ plik .bin ma pjemność 1,20 kB. Po pierwszym wgraniu na wyswietlaczu wyświetlało się byle co tzn. temperatura ujemna lub brak układu. Zmieniłem w linii : If temperatura(2) = 0 Then na If temperatura(2)...

    Mikrokontrolery   11 Lip 2009 06:41 Odpowiedzi: 11    Wyświetleń: 3958
  • REKLAMA
  • 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
  • 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
  • [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
  • [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
  • 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
  • Arduino - DS18B20 nie wyświetla ujemnych temperatur poprawnie

    O kurde - dlaczego na to nie wpadłem... Przecież kolejny "print' będzie tam, gdzie skończył się poprzedni. A ja definiowałem miejsce wystąpienia 'C na nowo... Dokładnie tak :) Jeśli potrzebujesz przerwy, także ruchomej, to wstawiasz po prostu spację, czy dwie: lcd.print(" "); Nie musisz więc badać czy temperatura ma 1 cyfrę przed przecinkiem, czy 2....

    Mikrokontrolery Początkujący   25 Cze 2017 10:26 Odpowiedzi: 43    Wyświetleń: 7275
  • 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
  • Komunikacja 89s52 z DS18s20 w Bascom - problem z resetem czujnika

    może sie przyda - program właśnie na czujnik 18s20 ' BASCOM College ' (EdW 2001.01 str. 20) ' Temat : "Termometr z Dallas DS1820" ' wersja 1.1 (20.03.2001) ' Compiler : BASCOM 8051 LIBRARY V 2.06 ' Used ROM : &H7A3 1955 (dec) > Ok ' Poprawki do ver. 1.0: ' - poprawiony błšd odczytu temp > 41,5...

    Mikrokontrolery   13 Sty 2008 15:50 Odpowiedzi: 14    Wyświetleń: 4689
  • 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ń: 3387
  • 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
  • Błędy kompilacji w Bascom dla Atmega8 z LCD i DS1820 - linia 185

    Przepisujesz z ksiazki? :cunning: Popatrz dobrze czy np. jest tam cos takiego: $regfile = M8def.dat Tutaj masz poprawny kod: '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...

    Mikrokontrolery AVR   26 Sie 2008 17:34 Odpowiedzi: 8    Wyświetleń: 2981
  • 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
  • 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
  • Dlaczego LCD w trybie 4-bitowym wyświetla błędne znaki w C?

    Oto mój program wykorzystujący LCD w trybie 4-bitowym, śmiga jak ... Jest tam obsługa LCD i 1wire, procedurki LCD łatwo wyłowić :) // ****************************************... // Project: Obsluga układu DS18B20 // Author: Zbigniew Chrobot // Module description: pomiar temperatury z DS18B20 kwarc 4MHz // wyswietlanie na...

    Mikrokontrolery   13 Lut 2007 16:56 Odpowiedzi: 31    Wyświetleń: 7042
  • prowadzanie liczb 2-wu cyfrowych z klawiatury matrycowej

    Witam. Nie mogę sobie poradziź z wprowadzaniem liczb dwucyfrowych z klawiatury matrycowej. Moja klawiatura jest obsługiwana z wykorzystaniem przerwania od Timera0. Jeśli możecie to prosze o pomoc i propozycje rozwiązania tego problemu. Poniżej zamieszczam część mojego kodu programu ....... [wyciety fragment] ....... Do 'pętla nieskończona DO...

    Mikrokontrolery   20 Wrz 2005 23:28 Odpowiedzi: 8    Wyświetleń: 1985
  • [Bascom] obliczanie średniej temperatury z dwóch czujników

    Tzn. wiem, że zmienna typu bajt nie może być większa niż 255, ale zapomniałem, że nie robi się operacji na różnych typach zmiennych razem [syntax=vbnet] Solar_mid_mod_temp = Solar_mid_mod_temp \ 2 ' srednia z dwoch czujnikow = 283 [/syntax] co prawda przekracza 255, ale wynik z dzielenia przez 10 i Modulo 10 już nie, czyli 28 i 3 [syntax=vbnet] Solar_mid_dec...

    Mikrokontrolery   21 Sty 2018 21:06 Odpowiedzi: 4    Wyświetleń: 828
  • 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
  • [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
  • 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
  • [ATmega8] [ATmega8][Bascom] Sterownik IR: problem z instrukcją case i kanałami PWM

    Zrobiłem tak jak pisałeś tzn zadeklarowałem ten wybór przycisków jako podprogram i nadal jest na Select case Nr_przysicku lecz nadal to nie działa spędziłem nad tym sporo czasu żeby coś wykombinować i mi się nie udało. Wygląda to teraz następująco [syntax=basic4gl]'Projekt sterownika na podczerwień '12 kanałów binarnych sterowanie załącz/wyłącz 'oraz...

    Mikrokontrolery Początkujący   04 Lip 2012 18:47 Odpowiedzi: 36    Wyświetleń: 6198
  • Eksperymentalna przetwornica dwukierunkowa

    https://obrazki.elektroda.pl/3637628800_... Chciałbym przedstawić projekt dwukierunkowej impulsowej przetwornicy napięcia. Dwukierunkowa przetwornica pozwalająca na przekazywanie energii pomiędzy dwoma rożnymi potencjałami napięcia w obu kierunkach w zależności od chwilowego zapotrzebowania. Przetwornice tego typu są przeważnie stosowane...

    DIY Konstrukcje   13 Sty 2021 01:17 Odpowiedzi: 9    Wyświetleń: 6243
  • [ATmega8] Błędny odczyt temperatury z DS18B20 na ATmega8 w Bascom - co sprawdzić?

    http://obrazki.elektroda.pl/1523592300_1... W schemacie pominąłem zasilanie i podłączenie LCD. Kod: (został wzięty z książki M. Wiązania - "Programowanie mikrokontrolerow AVR w jezyku Bascom", usunąłem kod od obsługi LCD bo mam go ustawionego w bascomie) $regfile = "m8def.dat" $crystal = 8000000 Config 1wire = Portc.5 'konfiguracja...

    Mikrokontrolery AVR   04 Gru 2010 15:42 Odpowiedzi: 2    Wyświetleń: 5816
  • [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
  • Atmega16 i DS18B20 - błędny odczyt temperatury na LCD HD44780

    niedawno stworzyłem sobie programik do przetestowania programu na pc zanim wgram go do avr. i masz tu go zmodyfikowanego (dev c++) #include <cstdlib> #include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; //------------------------------------- int main(int argc, char *argv[]) { int...

    Mikrokontrolery AVR   07 Mar 2009 01:36 Odpowiedzi: 2    Wyświetleń: 1713
  • atmega16 + 2xDS1820, kłopot z temperaturami ujemnymi.

    Znalazł się znawca od przesuwania liczb i bitów ! Zrobiłem juz wiele sterowników używając nie jednego, dwóch a nawet więcej liczby ds'ów i zawsze działa bezbłęnie, nie tylko w BASCOMIE. A Ty Piotrusiu trochę pokory. Co za problem z przesuwaniem liczb zakodowanych w U2 ? Nie rozumiem . Z podziałem przez 2 i shiftem to zwyczajna literówka oczywiści powinno...

    Mikrokontrolery   21 Gru 2007 08:11 Odpowiedzi: 12    Wyświetleń: 1913
  • [ATmega8][Bascom] - AVT5341 sterownik bramy - 2 skrzydła

    Czy sprawdzałeś błędy w swoim programie ? Tak na szybko to: Zmienne otw i zam mają taką samą nazwę jak sub katalogi otw : i zam : Dłaczego typ zmiennych stosujesz jako Integer? Czyżby były też ujemne ? Trochę zmieniłem, sprawdź go. [syntax=basic4gl] $regfile = "m8def.dat" 'korzystamy z AMTEGA8 $crystal = 1000000 Dim Rezl As Integer 'napięcie z rezystora...

    Mikrokontrolery AVR   14 Lis 2017 21:17 Odpowiedzi: 53    Wyświetleń: 18585
  • Termostat, uniwersalny sterownik urządzeń ~230V

    http://obrazki.elektroda.pl/5336859500_1... Projekt został zrealizowany na potrzeby sterowania urządzeniami zasilanymi z sieci 230V , świetnie nadaje się jako sterownik do wytrawiarki lub innych tego typu urządzeń, w których konieczne jest utrzymywanie stałej temperatury. Układ oparty jest o mikrokontroler ATmega8 firmy Atmel , który...

    DIY Konstrukcje   24 Lut 2018 08:59 Odpowiedzi: 21    Wyświetleń: 11937
  • Egzamin E.14 czerwiec-lipiec 2017 - Arkusze i harmonogram egzaminów

    (at)vankosiara prosty test sprawdzania czy liczba jest dodatnia czy ujemna (był w którymś starszym arkuszu) if a<0 (write albo innerHTML="Ujemna") >0 dodatnia a==0 zero to zero przy czym pełnym zdaniem "piszesz liczba"+a+"jest dodatnia" itd isNaN sie przydaje do otrapowania czy coś jest liczbą czy nie parseFloat albo parseInt do spłaszczenia stringa...

    Nauka Szkolnictwo   29 Sie 2017 20:46 Odpowiedzi: 267    Wyświetleń: 84114
  • 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
  • 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
  • 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
  • [PIC][C][MPU6050] - Odbiór z MPU6050 oraz przesył danych poprzez UART

    Witam, wczoraj napisałem (w zasadzie to skopiowałem z tego poradnika:[url=http://www.botched.co.uk/... podstawowy programik do obsługi MPU6050 i uwaga(!) - odczyt z żyroskopu był poprawny ( problem był z przesyłem przez UART, ale napisałem jakąś funkcję, która zamienia zmienna typu int na tablice char i...

    Mikrokontrolery   09 Wrz 2014 07:42 Odpowiedzi: 2    Wyświetleń: 1410
  • 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
  • [Keil] [C] [DS89C430] Wywoływanie funkcji w przerwaniu

    Napisałem sobie takie oto funkcje do obsługi DS18S20: #include <DS89C4xx.H>// biblioteka uC DS89C430 typedef unsigned char BYTE;// definicja typow danych typedef unsigned int WORD; sfr led_10 = 0x80;// port P0 wyswietla cyfre dziesiatek sfr led_01 = 0xA0;// port P2 wyswietla cyfre jednosci sbit DQ = P0^7; sbit run = P1^0; sbit error_sensor = P1^1;...

    Mikrokontrolery   14 Sie 2008 07:23 Odpowiedzi: 1    Wyświetleń: 2409
  • [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ń: 2139
  • 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
  • Podstawka LED pod świąteczne pocztówki

    Dzięki za dobre słowo :) Kod fragmentu odpowiedzialnego za PWM jest poniżej - pomiędzy Do i Loop. Dane dotyczące każdego bitu są zapisane w tablicach o rozmiarze 16. Indeksy 1..8 dotyczą portu D, zaś 9..16 dotyczą portu B. Program kręci się w pętli z szybkością, jaką daje zegar 8MHz. Współczynnik wypełnienia dla danego bitu to tablica Wyp(i). Jej wartość...

    DIY Konstrukcje   25 Sty 2012 11:13 Odpowiedzi: 4    Wyświetleń: 10009
  • Mój pierwszy program [OCEŃCIE] - Napisałem swój pierwszy program w C++

    GOTOWE!!! Wstawka miała być wczoraj, ale miałem małe problemy techniczne ;P Wróciłem ze szkoły i udało mi się to naprawić. Mam nadzieję, że nikt nie ma nic przeciwko, bym zamieścił kolejny programik :D Dziękuję wszystkim zainteresowanym (pragnę tu podziękować szczególnie użytkownikowi: Dżyszla , który naprawdę mi pomaga ;]) i zapraszam do częstego wpadania...

    Programowanie Początkujący   07 Cze 2013 18:25 Odpowiedzi: 42    Wyświetleń: 11163
  • AVR: Można wybrać adres EEPROM pod jakim zapisać dane?

    Witam Mam takie pytanie: czy kompilator może przydzielić bloki w pamięci EEPROM w kolejności innej niż zadeklarowano je w programie? Jeżeli tak, to wpłynie to na adres bloku pamięci,prawda? Mam taki problem: W programie mam zadeklarowane 2 bloki pamięci EEPROM w kolejności jak poniżej: znaki. Tak jakby ponowne wgranie tego samego kodu, spowodowało że...

    Mikrokontrolery Początkujący   24 Sie 2018 18:35 Odpowiedzi: 9    Wyświetleń: 843
  • uP Sterownik wytrawiarki

    Nie ma problemu sam nie jestem asem w programowaniu i dopiero tak naprawdę uczę się języka C, mam nadzieje, że to koledze pomoże w zamierzonych celach. mirekk36 więc jej nie mogę udostępnić. P.S. Zdaję sobie sprawę, że kod mógł by być optymalniej zapisany tak więc jeśli ktoś z szanownych forumowiczów ma jakieś uwagi odnośnie kodu proszę śmiało pisać:)...

    DIY Konstrukcje   06 Mar 2016 13:03 Odpowiedzi: 41    Wyświetleń: 12885
  • Atmega8 + DS1820 Bascom - Wskazuje poprawnie powyżej 42*C

    Co może być grane. Wszystko poskładane zgodnie z prawidłami, rezystor podciągający na linii danych jest, zasilanie filtrowane odpowiednio, wszystkie połączenia miliard razy sprawdzone, a sytuacja jak w temacie. Jakikolwiek program wgrywam temperatura na wyświetlaczu -0 lub -1. Jako że to moje pierwsze podejście do tematu i nie mam bladego pojęcia o...

    Mikrokontrolery Początkujący   31 Gru 2012 21:00 Odpowiedzi: 20    Wyświetleń: 3501
  • Attiny2313, DS1820, UART - brak komunikacji po dodaniu obsługi DS1820

    Zmienilem na takie cos i wogole nic nie wysyla, wiec cos gdzies sie zatrzymuje.. $regfile = "attiny2313.dat" $crystal = 8000000 Config Pind.5 = Input Config Portd.1 = Output $hwstack = 32 $swstack = 10 $framesize = 40 $baud = 300 Config 1wire = Pind.5 Dim Odczyt(2) As Byte , A As Byte , Licznik As Byte , T As Integer , T1 As Single...

    Mikrokontrolery AVR   15 Gru 2008 17:25 Odpowiedzi: 4    Wyświetleń: 2057
  • [atmega8] [ATmega8][Bascom] Błędny odczyt -81°C z DS18B20, jak to naprawić?

    Książka to "Programowanie Mikrokontrolerów AVR w jez. BASCOM" Program termometra. Przykład z książki. '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 oscylatora 'taktującego mikrokontroler...

    Mikrokontrolery AVR   20 Lip 2009 00:51 Odpowiedzi: 5    Wyświetleń: 3488
  • [atmega8][bascom] co można poprawić w tym kodzie?

    Witam Jako ze to moj pierwszy post chcialbym z gory napisac ze jestem laikiem jesli chodzi o uC. Bawie sie tym od 2 tygodni, probowalem programowac w C ale niestety za wysokie progi. 2 dni temu zabralem sie za bascoma i wymodzilem programik do sterowania solarami, na dwoch czujkach ds1820. Mam prosbe do Was, czy jest cos w kodzie co mozna poprawic (zapewne...

    Mikrokontrolery AVR   16 Lip 2009 00:31 Odpowiedzi: 6    Wyświetleń: 1996
  • [68hc08] 68hc08, asembler: problem z uruchomieniem programu na termostat i LED

    Spojrzał by ktoś fachowym okiem? Program ma porozumiewać się po one wire z ds18b20 mierzyć temp i gdy temp mniejsza od 40stopni to włączać grzałkę, gdy większa wyłączać ją. Chodzi mi o sprawę samego kodu. Jeszcze raz wielkie dzięki za poświęcony czas. [syntax=asm];***************************... ;* This stationery...

    Mikrokontrolery Pozostałe   31 Sie 2011 16:46 Odpowiedzi: 4    Wyświetleń: 3036
  • Bascom - Atmega32 - LCD na t6963c + i2c, nie działa

    Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to nie ten, który jest przypisany w kodzie ( działa...

    Mikrokontrolery   29 Sie 2017 19:32 Odpowiedzi: 2    Wyświetleń: 1143
  • [Bascom][atmega32] Program do matrycy led 5x12 lub 5x7

    Witam, mam mały program napisałem przy użyciu książki Pana Marcina Wiązania oraz przy użyciu elektrody do obsługi matrycy led, lecz mam nieporządany efekt stroboskopowy. Nie widać liter, tekstu, tylko wszystkie diody mrugają. Czy to jest spowodowane zasilaniem czy też błędem programu? Dorzucam dwa programy, przy których pracowałem i schemat, schemat...

    Początkujący Naprawy   13 Lis 2011 14:44 Odpowiedzi: 2    Wyświetleń: 2344
  • [Atmega8] [Bascom] Opóźnienie klawisza po dodaniu DS18B20 do menu

    witam Czy ktoś z wytrawnych bacom-owców mógłby mi podpowiedzieć jak poprawić kod ;) Program jest banalny dla was ;) ja dopiero się uczę ;) Napisałem program z menu przełączanym jednym klawiszem - zmienna Menu_id zliczana i ze względu na nią i ponowne naciśniecie klawisza wywołuję podprogramy - wszytko działało super dopóki nie dodałem pomiaru temperatury...

    Mikrokontrolery AVR   22 Lut 2009 10:06 Odpowiedzi: 6    Wyświetleń: 1188
  • Dodanie wejścia audio i przełącznika do prostego nadajnika radiowego - jak?

    Ok, na twoim schemacie +Uzas. to napięcie? Do czego to służy i dlaczego jest tak ważne? Głośnik podłączyłem przez kondensator 100nF i dźwięk ścichł. Czy to normalne? Napięcie +Uzas. może być np. +9V. Przy tym napięciu tranzystor pracuje dobrze z wartościami rezystorów R3 - 470k (w oryginale jest 820k) i R4 - 4,7k...10k (w oryginale jest 4,7k). Są to...

    Projektowanie Układów   03 Sty 2015 18:15 Odpowiedzi: 27    Wyświetleń: 4947
  • Rzadko zadawane pytania: Jak dobrać odpowiedni układ zabezpieczający?

    https://obrazki.elektroda.pl/2830987100_... Pytanie: Jakimi aktywnymi układami elektronicznymi mogę zastąpić diody transil i bezpieczniki? Odpowiedź: Zabezpieczeniami przeciwprzetężeniowymi. Producenci we wszystkich branżach nieustannie dążą do osiągnięcia najnowocześniejszych systemów, próbując jednocześnie zrównoważyć takie innowacje...

    Artykuły   28 Gru 2021 10:23 Odpowiedzi: 2    Wyświetleń: 1233
  • [AVR+C+1-wire] Optymalizacja kodu dla wyszukiwania czujników DS18x20

    Witam wszystkich, Potrzebowałem uruchomić układ z większą ilością termometrów DS18x20, które będą rozlokowane w różnych miejscach domu i poza nim. Część z nich będzie wpływała na uruchomienie ogrzewania, inna część będzie tylko informacyjna. Jeszcze inna będzie miała za zadanie zabezpieczenie elektroniki przed przegrzaniem. Taki w ogólności jest zamysł...

    Mikrokontrolery Początkujący   04 Gru 2019 22:34 Odpowiedzi: 8    Wyświetleń: 894
  • Wskaźnik wysterowania na ATtiny13 + 74HC595

    Witam wszystkich forumowiczów:) Dziś chciałbym się pochwalić swoją pierwszą od początku do końca zaprojektowaną i wykonaną przeze mnie konstrukcją "przelaną" na płytkę PCB. Zatem jest to moja pierwsza płytka więc proszę o wyrozumiałość;) Konstrukcją tą jest mianowicie wskaźnik wysterowania oparty o przetwornik ADC w ATtiny13. Projekt obmyśliłem w głowie...

    DIY Poczekalnia   15 Maj 2014 21:03 Odpowiedzi: 2    Wyświetleń: 3393
  • Jak zwiększyć jasność diod w matrycy RGB 5x12 przy napięciu 2V?

    Wyświetlacz działa bez timera 2. Przy wrzuceniu funkcji watchdog mruga dalej pierwszy rząd i nic poza tym, dopiero po wywaleniu watchodoga wyświetla tekst. Mierzyłem miernikiem napięcia to rzędy prawidłowe mają napięcie w granicach 4,0 - 4,4 V każdy lecz kolumny już niestety max 2,2V a niektóre nawet 1V. Nawet z procka napięcie na kolumny wychodzi 2V....

    Mikrokontrolery AVR   16 Maj 2012 16:32 Odpowiedzi: 19    Wyświetleń: 2630
  • ATTiny2313 - Konfiguracja Timer0 w C do migania diodą LED bez użycia Delay

    Najtrudniej analizuje się własny kod, bo zawsze patrzy się przez pryzmat wiedzy o tym co on powinien robić i nie dostrzega się drobnych błędów :) Zgadzam się z tym w 100%. Przy Bascomie rzadko sięgałem do PDF'ów kontrolerów, przy C nie da się bez tego wszystkiego zrobić. Bez tych 500 "przekręceń" licznika nawet w Bascom by nie poszło, jak zwykle zbyt...

    Mikrokontrolery Początkujący   05 Lis 2015 15:45 Odpowiedzi: 47    Wyświetleń: 3003
  • Tworzenie kodu C++ dla Arduino: kalibracja i odczyt z USB (Vmax, Temp, Rpm, Paliwo)

    Potrzebuje aby ktoś przekształcił KOD C++ na gotowy na podstawie poniższych informacji i kodu opisanego pod dołem pamiętaj aby dane były pobierane z portu USB arduino Więc tak: V max= 260kmh Temp max 120oC Rpm max 6000rpm Paliwo maks 1/1 Ma być kod pod danymi do kalibracji np (//kod prędkość, +/- //liczba kalibrująca) W setup() ustawia się piny jako...

    Arduino   28 Lut 2024 15:54 Odpowiedzi: 0    Wyświetleń: 255
  • Sterownik akwariowy Gupik v.2

    Here is the project code: [syntax=vbnet]' Gupik ' V.2 ' ' by KUUCZOO ' All rights reserved... ' ' Sterownik akwariowy z zegarem RTC (DS1307) i termometrem cyfrowym (DS18B20) ' Sterowanie : ' - grzalka (temperatura 1) ' - wentylator chlodzacy (temperatura 2) ' - oswietlenie dzienne (od T1on do T1off, gdzie off>on) ' - oswietlenie nocne (od T2on do...

    DIY Konstrukcje   21 Mar 2020 19:40 Odpowiedzi: 43    Wyświetleń: 21300
  • Mostek H i falowniki #26 edu elektroda.pl

    W odcinku testujemy mostek H, z wykorzystaniem Arduino UNO sterujemy kierunkiem obrotów oraz prędkością wirowania silnika DC. Na koniec pseudo-falownik do silnika indukcyjnego. Pod filmem przykładowe kody wykorzystane w odcinku #26. [youtube]https://www.youtube.com/watch?v... Kod wykorzystany do sterowania silnikiem: [syntax=c]//Sterowanie...

    Wideoporadniki   12 Sty 2018 18:55 Odpowiedzi: 0    Wyświetleń: 3243
  • Fotodiody i inne detektory światła - część 2

    W pierwszej części artykułu, dostępnej tutaj http://www.elektroda.pl/rtvforum/topic29... przeczytać można było o fizycznej konstrukcji oraz zasadach działania używanych w elektronice detektorów światła. W drugiej części, poniżej, autor pisze dokładniej o aplikacjach elementów światłoczułych w systemach elektronicznych. Aplikacja fotokomórki W...

    Artykuły   06 Paź 2014 13:03 Odpowiedzi: 0    Wyświetleń: 7233
  • Bascom - Zapis na karcie SD - zmiana zawartości zmiennej (nie pożądana)

    Witam Mam program, który, po dokonaniu pomiarów, wysyła dane przez RFM12 i zapisuje na karcie SD. Chcę dołożyć wysyłanie danych do Domoticz po każdym pomiarze. Problem w tym, że po dopisaniu obsługi ESP8266 i Domoticz ( zmienne miałem już wcześniej zadeklarowane ) to pojawiają się błędy w zapisie na karcie SD. No i wysyłanie do Domoticz przestaje działać,...

    Mikrokontrolery AVR   08 Kwi 2018 16:11 Odpowiedzi: 0    Wyświetleń: 1002
  • Kurs programowania C/C++. Część 1.4 - Instrukcje i pętle

    http://obrazki.elektroda.pl/8230540800_1... Kurs: Instrukcje Wreszcie dochodzimy do instrukcji, czyli do działu który nauczy nas co robić z poprzednio poznanymi rzeczami. Powiedzieliśmy sobie o zmiennych, operatorach, a dzięki instrukcjom które zaraz poznamy, będziemy mogli wykonywać operacje na nich w szerszym tego słowa znaczeniu. Mamy...

    Artykuły   26 Paź 2013 18:00 Odpowiedzi: 0    Wyświetleń: 6600
  • [Atmega8][Bascom] Termometr Ds18b20, wyswietlacze 7seg. led

    Witam Zrobiłem termometr na Ds18b20 i wynik wyświetlany jest na 3 wyświetlaczach 7 segmentowych Led. Dodatnia temperatura działa bardzo dobrze jednak gdy pojawia się ujemna temperatura poniżej - 10 stopni na wyświetlaczach pokazują sie same 8 8 8 . Może to dlatego że pojawia się - ? Nie wiem jak w bascomie można napisać moduł z liczby np. |-10| = 10...

    Mikrokontrolery AVR   18 Gru 2009 22:53 Odpowiedzi: 0    Wyświetleń: 4308
  • Atmega 16: Opóźnienia wyświetlacza i problemy z timerem oraz UART

    Witam Porwałem się na robienie własnego sterownika co i stanąłem w martwym punkcie. Mianowicie sterownik składa się z 2 płytek na których są Atmegi 16 taktowane zewnętrznym kwarcem 11.059200 + kwarc zegarkowy jeden układ odpowiedzialny za odczyt temperatur regulację fazową wentylatora oraz sterowanie elektrozaworami a drugi obsługa wyświetlacza graficznego...

    Mikrokontrolery AVR   09 Paź 2011 09:08 Odpowiedzi: 0    Wyświetleń: 2248
  • Brak komunikacji DS18B20 z ZL2AVR przez 1-Wire, Bascom 1.11.7.4, pomylone Vcc?

    Witam Próbuje od parru godzin rozszyfrować problem z brakiem komunikacji po 1wire 3 przewodowej , opornik 3.3k jest wersja Kod nawet z książnik nie działa na 3 różnych ds sprawdzane? może dlatego że Vcc z gdn zostało pomylone? ; Bascom 1.11.7.4 Kod: 'Program obsługi jednego układu DS1820 dołączonego 'do magistrali 1-Wire $regfile = "m8def.dat"...

    Mikrokontrolery AVR   22 Mar 2010 23:49 Odpowiedzi: 0    Wyświetleń: 948
  • [bascom] [bascom][ds18b20] Odczyt temperatury -52°C, zmiana skali na ujemną przy 35°C

    Witam Wczoraj zakupiłem sobie czujnik ds18b20 miał być ds1820 o czym dowiedziałem się dopiero w domu po nieudanej probie odczytu temperatury. Kod który użyłem pochodził z książki M. Wiązani. (niżej go zamieszczam). i tak po połączeniu wszystkiego wg. schematu dostałem odczyt temperatury -52 st. C co jest absurdem bo powinno być ok. 20 - 21 st. C i tak...

    Mikrokontrolery AVR   13 Sie 2009 17:51 Odpowiedzi: 0    Wyświetleń: 3449