Witam Pisałem w C pod wiele procesorów w różnych środowiskach ale to co robi keil powoduje że podnosi mi się ciśnienie. Problem banalny wypisanie zmiennych przy debugowaniu przez printf. Procesor ADuC845, Keil C51 V8 sprintf/printf keila ma problemy z najprostrzą konwersją zmiennych...
Można inaczej podejść do problemu. Zamienić float na string, a jeśli koniecznie ma być char, to konwersja c_str(). Oto kod: #include <iostream> #include <conio.h> #include <string.h> #include <sstream> using namespace std; string val; float liczba; const char*...
Tak więc nie potrafię tego rozwiązać. Jeśli ktoś tu trafił bo szukał odpowiedzi na ten temat, to polecam zrobić coś takiego : [syntax=c] # define PRECISION 8 char* floatToString(float num) { int whole_part = num; int digit = 0, reminder =0; int log_value = log10(num),...
Witam. Odczytuję programem Scilab dane ze sterownika PLC po protokole Modbus. Liczby zmiennoprzecinkowe są więc przedstawione w postaci dwóch rejestrów (dwóch zmiennych int: pierwsza na starszych bitach, druga na młodszych). Potrzebuje przekonwertować takie dwie zmienne int do jednej zmiennej...
System::String ^x; System::String ^y; float xx, yy, wynik; x= textBox1->Text; y= textBox2->Text; xx = float::Parse(x); yy = float::Parse(y); wynik=xx/yy; textBox3->Text=wynik.ToString(...
Witam, Dokładnie, coś podobnego tylko na wejściu jest string w którym jest zapisany hex. Znalazłem coś co mogłoby działać ale trzeba to jeszcze przepisać do C++ float decodeFloat(String inString) { byte [] inData = new byte[4]; inString =...
Witam od kilku dni siedzenia i czytania, bez żadnych zmian końcowych. Chodzi mi o to że mam moduł kompasu hmc5883l podłączonego pod atmege32. Chciałbym aby procek podawał mi na wyświetlacz współrzędne obecnego położenia w jakim się znajduje, urodziłem jakiś kod ale wyświetlacz nie...
Porównaj, komentarz chyba zbędny. #include <avr/pgmspace.h> const char st_w_RAM[]="abcd"; co... char st_w_ROM[] PROGMEM ="tekst w pamieci flash"; Nie tylko tablice znaków: const float PI PROGMEM=3.14159; const float PARAMETRY[3] PROGMEM={1.212,...
itoa -> integer to ascii string -> funkcja zmieniająca liczbę całkowitą na stringa. Nie floaty. Ale można ją próbować wykorzystać z rzutowaniem floata na inty, np.: [syntax=c] float liczba1; // (...) // liczba1 = coś; itoa( (int)liczba1, text, 3 ); // uzyskamy część całkowitą text[3]...
Podam z tej str. co Ci podałem: [syntax=cpp]#include <iostream> #include <string> #include <sstream> using namespace std; string int2str(int i) { stringstream ss; string temp; ss << i; ss >> temp; return temp; } int main(int argc, char...
Dzięki za odpowiedź. A jak to samo zrobić bez printf? Można właśnie kombinować z itoa, lecz funkcja ta nie należy do standardowej i lepiej użyć sprintf albo bezpośrednio printf. Ponadto itoa konwertuje wartośc integer do stringa umieszczając znak końca danego łacucha (NULL). Może...
nie rozumiem na czym problem... przesłać 4 bajty tworzące floata (bajt po bajcie), odebrać 4 bajty i poskładać je w owego floata (bajt po bajcie)... wysyłanie: float data; ... for(i=0;i<4;i++) ... odbiór: ...
Czy dolinkowałeś do projektu odpowiednie biblioteki? Poczytaj sobie opis funkcji vfprintf() w dokumentacji avr-lib (w stdio.h). Standardowo dla oszczędności miejsca w pamięci dolinkowywana jest uproszczona wersja biblioteki bez obsługi float. Pewnie to ci psuje zabawę. :) A dlaczego porzuciłeś...
Napisałem poniższą funkcję do konwersji liczby typu float na stringa, który go reprezentuje. W symulatorze AVR Studio sprawdziłem czas takiej konwersji przy zegarze 16MHz i wyniósł on ok 500µs. Czy ma ktoś pomysł jak bardziej zoptymalizować tą funkcję? Inna sprawa to optymalizacja...
tak jak ktos juz zauwazyl w c# string wystepuje z malej jest to typ wbudowany podobnie jak int czy float java nie posiada takiego typu do obslugi znakow jest wykorzystywana klasa String
Pierwszy mój problem to potrzebuje do pracy mgr jakiejś biblioteki (darmowej) do rysowania wykresów w C++, taka żeby szło je w swoim programie jako bitmapy rysować Druga sprawa to dokładność konwersji za pomocą funkcji: float atof(string); Otóż, kiedy w stringu jest liczba np. 0.34 to...
Z floatem jest troche więcej zabawy Owszem , ale jeśli to dotyczy kompilatora innego niż AVR-GCC.Po zmiennej typu bit poznaję , że przytoczona przez Ciebie funkcja dotyczy bardziej MCS-51 , a nie AVR , choć tych drugich oczywiście nie wyklucza. Wracając do meritum , czyli zamiany nieszczęsnego...
Szczerze przyznam że budowa makefile jest dla mnie (ale pewnie nie tylko) magiczna. Owszem, wiem jak ustawić typ procka, taktowanie etc. Ale pozostałe instrukcje mogę się tylko domyślić czego dotyczą. Zmieniłem fragment dotyczący sscanf() (u siebie w programie używam w ten sposób: sscanf(s,"%f",&z);...
Zmodyfikowałem przykład dostarczony od ST Use FPU nadal milczy zastanawiam się czy procesor nie jest uszkodzony. Kolejne pytanie jakie się pojawiło dlaczego Timer1 działa z prędkością 168mhz powinno być 84Mhz(przy 84mhz odmierzając 10s przerwanie pojawia się po 5 ). [syntax=c] #include...
że skoro u nas ostatnie dwie dane mogą mieć postać 1,2 lub 3 znakową (at)8;2018-12-2;22:22:34;xxx;xxx (at)8;2018-12-2;22:22:34;xx;xx (at)8;2018-12-2;22:22:34;x;x i jeszcze ich wariacje xxx;x itd., to chyba trzeba będzie dopełniać zerami 00x do trzech miejsc (więcej niż 3 nie będzie)....
Spróbuj tego kodu. Nie zapomnij dodać Math w sekcji Uses. procedure TForm1.Button1Click(Sender: TObject); var S: string; R: real; begin S:='12,73863'; R:=StrToFloat(S); //zamiana stringa na float R:=SimpleRoundTo(R,-2); //zaokrąglanie...
Przed konwertowaniem możesz sprawdzić czy jest to możliwe: [syntax=csharp]public static bool IsDouble(string wartosc) { double tmp; return double.TryParse(wartosc, System.Globalization.NumberStyles.Float & ~System.Globalization.NumberStyles.Allow... null, out tmp); }[/syntax]
Bardzo naokoło, ale udało mi się to zrobić w ten sposób, najpierw stworzyłem substring od szukanego znaku do określonej przeze mnie liczby znaków (dłuższej niż szukany ciąg znaków), następnie wykonałem szukanie spacji - jeżeli była, generowałem kolejny substring - od początku poprzedniego...
Witam, mam problem z transmisją za pomocą modułu UART. To co chcę osiągnąć to z poziomu Matlaba móc sterować wartością PWM podawaną na silnik. Algorytm działania jest następujący -> Z Matlaba wysyłam wartość (typu string) np. "1700". Mikrokontroler odbiera tą wartość, a po...
metoda kolejna to w wywołaniu lcd.print aby wyświetlić wartość zmienna jako liczbę całkowitą: A gdzie w tym kodzie masz zmienną w postaci liczbowej? Wszystko co dostaje z Thingspeak to stringi. Musi je więc najpierw skonwertować do zmiennej liczbowej aby wyświetlić używając[syntax=c]...
masz racje jego rozwiązanie działą ,korzeystam jednak z rozwiązania fausta,tylko jak tą liczbe poskładać w całość w delphi? moj kawałek programu x:longword dana:string x:= 16777216*Ord(dana[4]) + 65536*Ord(dana[3])+ 256*Ord(dana[2])+ Ord(dana[1]); jak to teraz dalejk zamienic? a moze...
No tak, komputer odbiera je jako "suche" bajty, ale Labview, niejako z miejsca interpretuję je jako dane string. Na wyjściu bloczku "VISA Read" Mylisz stringi. To, czego spodziewa się klocek to string w postaci "3.1415". A string który dostajesz z atmegi to cztery bajty o jakiś tam wartościach...
...a nie lepiej po prostu: writeln(wynik:6:0); albo tak (z poprzedzającymi zerami): Writeln(FormatFloat('000000#',wy... albo jak bardzo chcesz mieć to w zmiennej typu string przed wyświetleniem, to: [syntax=pascal]Program TestFixed(output); uses sysutils; var ...
Masz źle napisanego SQL. Insert into tabela.. Zauważ, że puszczasz zapytanie do bazy. Całe zapytanie jest stringiem, więc nie ma problemu żeby zainsertować do bazy coś, co było w we właściwości Text. Nie trzeba tego w żaden sposób konwertować. Co najwyżej musisz pamiętać o tym,...
... znaczy nie ma możliwości, aby standard wprost to definiował. Jak na razie wszędzie ten sam format dla float'a, zaś dla int'a łatwo sprawdzić czy mamy bigendian czy littleendian. PS Tak sobie pomyślałem czy nie lepiej będzie załatwić to tak: Próbowałem użyć twojego wzoru,...
Dzięki, wszystko jasne! :D Dodano po 1 Potrzebuję jeszcze jednej podpowiedzi :wink: Poszczególne dane otrzymuję z bufora - HEX(bufor(4)) czyli stringi, jak wprowadzić go do Arr(4), testowałem String2digits ale nie działa, a podmieniłem tylko Arr(4) i już wyświetla mi 0.0 Dodano po...
Poradziłem sobie juz z tym zagadnieniem, wrzucam kod dla potomnych ;) #include <cstdlib> #include <iostream> #include <math.h> using namespace std; char in[100], out[100], stos[100]; float stos2[100],w,x; int i2,j2,k; int main() { ...
itoa nie jest w standardzie ANSI C podobnie jak 50% innych rzeczy, które ma np. gcc i bez których praktycznie nie dałoby się programować mikroklocków. Ale piszemy o AVR i tam biblioteka standardowa itoa posiada. itoa te nie jest przestarzałe, cokolwiek to znaczy :) sprintf jest overkilem i stosowanie...
Mam zmienną uint16_t i chcę ją zamienić na ciąg znaków żeby wyświetlić na wyświetlaczu. Wynik chcę przedstawić jako liczbę z częścią ułamkową. Nie chcę używać zmiennej float czy double. Po próbkowaniu mam tam jakiś wynik temperatury. Wynik przemnażam przez 1000 i mam np 243 stopnie...
Dziękuję Panowie, nigdy nie wpadł bym na tą funkcje "strcpy" - wreszcie działa :) Nie używaj typu float do zapisu częstotliwości. Zapisz ją w dziesiątkach kHz używając typu uint16_t: 107.3 MHz możesz zapisać jako 10730 Prawdę mówiąc takie było pierwotne założenie, tylko napotkałem...
Jeżeli Cię dobrze zrozumiałem, to wrzuć do tablicy. Zadeklaruj tablicę : float zmienna[ilosc_danych]; i przypisuj w każdym przebiegu pętli zwiększając indeks np. i++ do kolejnego indeksu tablicy czyli np. zmienna[i] = message.toFloat(). Pozdr
erial.print() konwertuje float do string bez wykorzystania funkcji bibliotecznych typu sprintf() czy dtostrf(). Robi to "na piechotę" przez iteracyjne dzielenie przez 10 i konwersję poszczególnych cyfr do znaków. Błędy, jakie mogą się pojawić przy tego rodzaju konwersji mogą być większe...
W deklaracji vectora nic wiecej nie zmienisz (mógłbys co najwyżej określić rozmiar vectora i początkową wartość elementów jeśli dobrze pamiętam) Jak Kolega pisał, używaj sprintfa i ewentualnie jeśli trzeba dorzucaj do strumienia za pomoca << lub sklejaj stringi plusikami ;]
Edit15 -> Text = IntToStr( StrToInt( Edit30->Text + // dodawanie textu to rozumiem... konkatencja Edit31->Text * // ale mnożenie wyrazu przez liczbe? ( StrToInt(Edit9->Text) / ( StrToInt(Edit8->Text)...
Nie sprecyzowalem jesli chodzi o przetwornik A/D, ale to nie wazne. Pisalem ze sprintf odpada bo produkuje nadmiar kodu :( juz znalazlem odpowiedz, siedzialem kilka chwilek nad tym i tak obliczam liczbe wielkosci xxx.yy: -------------------------------... ftos(float nn) { unsigned char...
mam proste pytanko... jak przeksztalcic typ liczbowy int float double czy jakis inny na CString tak zeby liczbe mozna bylo wyswietlic jako stringa, np przez MessageBox`a z gory dzieki jak ktos napisze pozdrawiam Zamykam. - arnoldziq
Witam, mam problem z konwersją liczby float do stringa. Kod funkcj wygląda tak: public void liczFV(){ float FV,PV,n,r,m,rdn; PV = Integer.parseInt(textField1.getString())... r = Integer.parseInt(textField2.getString())... m = Integer.parseInt(textField3.getString())...
float li1, li2; string liczby[10]; ... li1 = strtod(liczby[i].c_str(&... NULL); Sprawdzał kolega [URL=]TUTAJ ??? Wyników tyle, że naprawde jest w czym przebierać.
Witam :) Przeszukałem już chyba całe google i niestety nie potrafie znalezc odpowiedzi na moj problem: Potrzebuje przekonwerterowac np. rowananie: 4*x*x+8*x+12 ktore jest zapisane w stringu do float, tak by pozniej mozna bylo to rownanie przeliczyc w zaleznosci od wartosci podanego x Na...
Jest jakiś inny sposób aby zamienić liczbę typu float na striga? Bez użycia tych funkcji, bo zależy mi na tym aby program wykonywał się jak najszybciej.
Konwersję z liczby całkowitej na string łatwo można Sobie zaimplementować, implementacje funkcji itoa() też są dostępna, wystarczy poszukać w sieci: [url=]itoa(). Część po przecinku też można wydobyć za pomocą itoa() wystarczy pomnożyć wynik przez wielokrotność 10 i zapisać go do...
Doszedłem w czym był błąd, po prostu źle konwertowałem dane. Napisałem taki kod : [syntax=delphi] procedure TForm1.ComTerminal1Char(Sender: TObject; Ch: Char); var temperatura : real; msb,lsb : integer; msb1,msb2,lsb1,lsb2,msb_text,lsb_text : string; temperatura_tekst : string; begin ...
Witam, potrzebuje zamienić zmienną typu float na łańcuch znaków. Nie mogę skorzystać z funkcji printf()/sprintf() z <stdio.h> bo zżerają za dużo pamięci. Tymczasowo użyłem funkcji dtostrf() z <stdlib.h> z tym że muszę jej podawać liczbę cyfr po przecinku, która u mnie...
[syntax=delphi]var Value:Extended; var Str:String; Str:='12.34'; Value:=Str... IsNAN(Value) then Label1.Caption:='Nie udało się' else Label1.Caption:='Ok';[/syntax]
dla flasha ostatecznie jednak użyłem swojej implementacji z biblioteki SPImemory i będę zapisywał dane w bajtach. Rozumiem, że w jakiś sposób chciałeś sobie uprościć kwestię adresowania zapisanych danych w zewnętrznej pamięci SPI. Sama biblioteka SPImemory wspiera również bezpośrednio...
#include <stdio.h> . . . unsigned char bufor [10]; unsigned char dana sprintf (bufor, "%d", dana); WriteLCD(bufor); Poczytaj o formatowaniu stringow funkcja sprintf (printf) a wszystkiego sie dowiesz: jak wyswietlac w postaci hex, jak wyswietlac...
Potrzebuję zrobić funkcję, która wysyła na hardware serial i software serial te same dane np: Przykładowe dane do jednego: [syntax=c] Serial.print("Napięcie stack: "); Serial.println(stackv); Serial.print("Napięcie pack: "); Serial.println(packv); Serial.print("Napięcie...
Witajcie. Avrgcc i plik nagłówkowy eeprom.h. Czy da się umieścić zmienne w pamięci EEPROM pod konkretnym adresem nie zostawiając pola dla linkera? Potrzebuję tablicę uint16_t Tablica Chyba tak, - podobnie jak zmienne jedno-bajtowe, dla których stosujesz: EEPROM.write( address, value...
Witam Przedstawiam stację meteo nad którą pracuję już kawałek czasu. Początek prac to też mój początek zabawy z Arduino. Zaczęło się od gotowego projektu malutkiej stacji z wyświetlaczem OLED. Wtedy już samo wgranie programu do ESP8266 było wyczynem dla mnie. Później zaczęło...
To jest program który ma coś tam robić => grafika wektorowa Dokładny opis w pliku PDF pod tym linkiem: Do dyspozycji mam darmowy JCreator 3,5. Jak kompilować plik do jar a nie domyślnie do class ? Pod Zadanie nr1 Mimo moich wysiłków nie udało się tego do końca napisać. Oto...
Sytuacja jest następująca. Po uruchomieniu modułu jest pobierany czas z serwera NTP. Po północy czasu zimowego, każdego dnia jest podejmowana próba synchronizacji czasu. Niby czas dostaję, ale zawsze jest on nieprawidłowy. Po pierwszej zmianie doby rzekomy czas synchronizacji jest o kilka, kilkanaście...
Stacja Pogodowa ESP8266 + wyświetlacz VFD Zainspirowany stacją pogody kolegi vanaxis z tematu: Jak nie może sie połączyć to wyświetla ekran poniżej i czeka: Po zalogowaniu na chwile pojawia sie ekran z nadanym adresem IP; Następnie w takiej kolejności pokazywana...
Proszę o pomoc w poniższym kodzie, po dodaniu kolejnej zmiennej do przesłania w mqtt klient mqtt przestaje działać, poniżej zmiany jakie wprowadzam: void publishData(float temp,int hum, float rAcum ,float wSpeed,float wGust,int dir,int status) { dodaję root oraz modyfikuję linię publishData(temp,...
USB zasilane jest z power banku, przy korzystaniu z tej skrzynki nie polecam dotykać sie do przewodów przy włączonym PTT. Cały kod programu (jak to bywa, taki mały bałagan - nie planowałem się nikomu chwalić): [syntax=c]#define TWI_FREQ 100000L #include <Wire.h> #include <hd44780.h>...
Witam. Problem wygląda następująco. Jestem w trakcie budowy małego plottera CNC. Na razie do streamowania gcode używam Processinga, ale jest to mało mobilne i uciążliwe. Więc wpadłem na pomysł dodania drugiego arduino które będzie sczytywało gcode z karty SD i wysyłało do drugiego....
Proszę schemat i kod.
Witam, nie koniecznie problem ale chciałem przedstawić sposób na to aby przedstawić dowolną zmienną z pomocą zmiennej tekstowej string (ciąg HEX) i odwrotnie. Podana przeze mnie metoda robi dużo więcej niż tylko zmienia int na hex czy hex na integer obsługuje oprócz tego String,Int, Long,...
Witam. Mam sensor pogodowy oparty o ESP8266 zasilany z akumulatora wspomaganego solarem. Esp jest większość czasu w deep sleep, budzi się co ok 30min i wysyła dane pomiarowe. Problem występuje w momencie gdy esp nie widzi sieci wifi, wtedy zamiast po próbie połączenia pójść spać bez...
Temat ucichł i pozostały pytania bez odpowiedzi, to może przybliżę kolegom działanie espnow z wifi. I przytoczę działający przykład takiego połączenia. Nigdzie w oficjalnych źródłach nie doczytałem, że espnow nie działa z wifi. Spotkałem się tylko z opiniami, że transmisja espnow...
Co zrobić aby aby ta pętla działała? Dodano po 7 Kod z zaznaczonymi liniami z błędami: #include <Wire.h> #include <i2c.h> #include <i2c_BMP280.h> #include <WS2812B.h> #include <BH1750.h> #include <DHT.h> #include <LiquidCrystal.h> #include...
Jeszcze raz zwracam sie do autora o kod i zdjecie sposobu zamontowania czujników. Ze zdjęciem może być problem. Jak zrobię tak jak jest zmontowana całość to i tak nic nie Zobaczysz a jak wyjmę płytkę to w sumie też niewiele da. Po prostu na spodzie obudowy jest otwór 4mm a nad nim...
Witam chciałbym zaprezentować układ pomiaru temperatury z wielu czujników Ds18b20 ,na razie czterech z jednego modułu ESP8266. Projekt nawiązuje do tego rozwiązania : Tamten projekt już nie będzie rozwijany w tym natomiast wprowadziłem wiele zmian przygotowując sobie grunt pod przyszłą...
Witam. Koledzy pomóżcie bo już siły nie mam. Powiedzcie mi co jest nie tak w tym kodzie że gdy tylko dodam Deep.sleep albo zainicjuje Blynka to wyświetlacz tylko mignie i nic nie wyświetla. Bez tych funkcji normalnie działa i pokazuje pomiary z czujnika. Dodano po 4 Doszedłem do...
Pokażę tu dwa praktyczne sposoby na pokonanie limitu długości odpowiedzi ostatnio bardzo popularnego ChatGPT. Oba sposoby są całkowicie darmowe, działają na publicznie dostępnym modelu oraz przede wszystkim sprawdzają się w praktyce, dzięki nim można generować naprawdę długie fragmenty...
Witam Czy ma ktoś doświadczenie w odbieraniu danych z dwóch (lub więcej) czujników drogą radiową... Chcę zbierać dane z różnych czujników (temperatura, ciśnienie, przyspieszenie, itp) wysyłających dane przez moduły 443MHz i odbierać je przez jeden odbiornik, taki DataLogger. Umiem...
Moduł Arduino Yun jest świetnym sposobem, aby wejść w tematykę Internetu Rzeczy (IoT). Arduino Yun to niewielki moduł integrujący w sobie Linuxa na Układzie z światem Arduino. Poniższy projekt jest wprowadzeniem w tematykę Arduino Yun, oprogramowywanie sensorów w Pythonie i PHP...
Racja, zapomnialem zamieścić chociaż sprawka kodu. Więc tak, zapisywanie znajduje się w funkcji która wywoływania jest jeżeli która kolwiek z wartości ulegnie zmianie. Wygląda to w ten sposob EEPROM.begin(512) sprawdzałem też z wartością 64 chociaż nie wiem co to oznacza czy jest...
Witam tworze program na zaliczenie na studia i mam z kolegą pewien problem. Nie działają nam ani odczyt z pliku ani zapis do pliku, i nie wiemy co jest tego przyczyną gdyż wcześniejsze programy które pisaliśmy z podobnymi formułami odczytu zapisu działały poprawnie. Póki co chciałbym się...
Witam. Mam za zadanie zaimplementować w programie z danymi osób wyszukiwarkę, która będzie korzystała z wyszukiwania binarnego za pomocą metod klasy usługowej Collections. Próbowałem różnych sposobów, ale ciągle napotykam różne błędy. Jeśli ktoś mógłby pomóc w dodaniu takiej wyszukiwarki,...
Moglibyście podesłać jakieś programy? W teorii wszystko fajnie pięknie ale z praktyczną realizacją mam problem. Znalazłem taki w którym slave wysyła do mastera zmienne typu float ale ne potrafię go przerobić pod swoje potrzeby ale wiem że się da Slave: [syntax=c] #include<Wire.h> fl...
Witam zrobiłem zegarek z tej strony [url=] Ale nie działa dobrze pomiar temperatury ujemnej pomoże ktoś naprawić ten problem . Na wyświetlaczu pisze przy ujemnej +-2-. [syntax=c]//V.3 - Data converted and daylight savings time //V.4 - localized data, days... (use yours....) //V.6 - thermometer...
Witam, troszeczkę czasu minęło i program udało sie po małej przerwie w końcu dokończyć (tzn. żeby osiągnąć tzw minimum jakie było zakładane). Zmianie uległo dosyć sporo, odszedłem od sposobu pomiaru Sinus prądu i Sinus napięcie, oraz wyliczania Cos Fi między nimi, ze względu na...
Witam, W tym DIY Konstrukcje chciałbym zaprezentować urządzenie do gry w Monski Pong. Cały projekt składa się z dwóch programów, modułu Arduino Uno i płytki PCB. Do zbudowania tego urządzenia zachęcam wszystkich początkujących jako dobry wstęp do podstaw komunikacji Arduino z komputerem...
Witam. Chciałem zbudować proste radio FM na arduino z tego poradnika problem z kodem mianowicie podczas kręcenia enkoderem częstotliwość zmienia się z opuznieniem i nie płynnie. Próbowałem już wszystkiego ale niestety nieskutecznie. Enkoder oczywiście sprawny. Biblioteki powgrywane. Kod: [syntax=arduino]#in...
Rzeczywiście, pokiełbasiły mi się układy. Ale - ESP8266 / ESP32 są tańsze od ENC, WiFi jest tańsze w instalacji no i mamy procesor 'za darmo' w układzie. Nadal podtrzymuję moją opinię, że to najlepsza kostka do rozproszonych sieci sensorycznych a.k.a. IoT. Potwierdzam, sam stosuje...
Przedstawię tu cztery praktyczne sytuacje w których ChatGPT rzeczywiście pomogło mi w programowaniu. Sytuacje będą obejmować różne języki i tematyki, będzie C i wyświetlacz 7-segmentowy, będzie Javascript, trochę HTML, a również Winsock i wysyłanie żądania HTTP. Nie zapomnę też...
Witam, Wyświetlacz o którym piszesz to wyświetlacz graficzny zbudowany na sterowniku T6963. Niestety, sterowanie jest inne niż HD44780. Więcej nt. tego mudułu znajdziesz tu: Z kolei poniższy kod to przykład sterowania tym modułem poprzez port drukarki LPT. Myślę że może być pomocne. ...
możliwe masz źródło. Program steruje wyświetlaczem LCD na t6963c. W define masz załączanie i gaszenie diod połączonych do lpt #include <stdio.h> #include <stdlib.h> // rand() #include <conio.h> // inp() outp() kbhit() #include...
Witam. Nie raz używałem DeepSleep w ESP8266 i działało jak należy a dzisiaj nie wiem co się porobiło. Prosty programik chciałem uruchomić na [url=]mojej płytce z dwoma czujnikami temperatury i w celu oszczędzania baterii deepsleep i wybudzanie co minutę. [syntax=c] #include "MAX17043.h" #include...
Witam, Mam problem dotyczący odczytu danych z modułu GPS. Protokół NMEA (GGA oraz RMC). Piszę trochę w C, ale nie czułem się na tyle dobrze z obsługą tego, więc skorzystałem z przykładu. Rozumiem co dzieje się w kodzie, ale program się zawiesza lub zapętla. Wydedukowałem, że problemem...
Dobrze byłoby, abyś pokazał jak to "połączyłeś", w szczególności w pętli loop(). Kod: main.cpp Nie usprawiedliwia to jednak tego, że po resecie nie można już dogadać się z czujnikiem. Trochę usprawiedliwia, biorąc pod uwagę, że po Soft WDT Reset zostają "śmieci" w pamięci...
Stacja Pogodowa ESP8266 + wyświetlacz T6963 Wcześniej stworzyłem stację pogodową przy której były użyte dwa mikrokontrolery Atmega328p (arduino nano) i ESP8266 (NodeMCU) z wyświetlaczem opartym na sterowniku T6963. Na forum Zagadnienie pobierania czasu i ustawiania strefy czasowej...
Gdy wszystkie zmienne i funkcje dotyczące serwera mam w pliku main.c to jest w porządku. Program się kompiluje i działa. t , h i index_html oraz funkcje processor i initWebServer przeniosę do własnej klasy, to program przestaje się kompilować. Pojawiają się następujące błędy...
informacje po Serial No pewnie, że tak robię. Na sieriala mam informację i od tego momentu zaczyna się żarzenie diody przekaźnika, chociaż nigdzie w kodzie nie ma zmiany stanu tego pinu. Dodano po 45 Może podam cały kod: [syntax=c] // Panel sterowania planetą Ziemią, autor:...
Dobrze, że się zapytałam :D Wklejam całość. Będzie bezpieczniej [syntax=html4strict] <... expr:dir='data:blog.languageDirection' xmlns='' xmlns:b='' xmlns:data='' xmlns:expr=''> <head> <link href='' rel='stylesheet' type='text/css'/> <link href='' rel='stylesheet'...
To dwie różne rzeczy, raz ESP obsługuje klienta swojego serwera, raz jest klientem serwera, np. thinkspeak. Jak się łączysz do thikspeak to musisz użyć post lub get, ja wolę get, np.: [syntax=c] void sendTeperatureTS(float tempera1, float tempera2, uint16_t Vbat) { // connectWifi(); ...
Witam. Mam program w Arduino na ESP8266 który odczytuje czujniki temperatury, wilgotności i ciśnienia łączy się moją siecią Wi-Fi wysyła pomiary na serwer Blynk-a i jest usypiany na 10min celem oszczędzania. Po wybudzeniu proces się powtarza. Problem pojawia się gdy nie ma Wi-Fi. Wtedy...
I znów następny czujnik, i następny problem..... Proszę zerknijcie na ten kod i powiedzcie czemu czujnik ds18b20 Nie odświeża temperatury?? ani na serialmonitor ani też na wyświetlaczu, Czujnik działa poprawnie w gotowych przykładach. #include <DHT.h> #include <SoftwareSerial.h> SoftwareSeri...
Nie jest to nic odkrywczego - wręcz idea takiego wykorzystania elektrodowego gadżetu (D1 mini) nasuwa się od razu. Więc zaczynajmy: Założeniem było wykonanie czujnika zapylenia i przy okazji innych parametrów atmosferycznych. Czujnik miał być umieszczony na balkonie i zostać połączony...
Witam. Niby prosta sprawa ale nie chce działać. Potrzebuje przycisk do esp8266. Przycisk podłączony pod D6, gpio12, podciągnięty rezystorem 10k do +3.3V. Przycisk zwiera do masy. Próbowałem kilku różnych konfiguracji bo myślałem że w niej jest problem ale zawsze jest tak samo, pomimo...
Popraw błąd w 76-tej linii programu. Sprawdź, czy nie ma zimnych lutów przy elementach C7 i R9. Błąd poprawiony, przy elementach C7 i R9 wszystko ok. Nadal nie działa. Dodano po 1 [syntax=c]/* hmc5883l lib 0x01 copyright (c) Davide Gironi, 2012 Released under GPLv3. Please...
Witam Od kilku dni morduje się z jednym problemem. W wolnych chwilach kombinuję z kodem do stacji pogodowej. Wszystko szło pomalutku do przodu. Program normalnie się kompilował i wgrywał bez chwili zawahania, aż pewnego razu z niewiadomych dla mnie przyczyn odmówił posłuszeństwa. Nie mam...
Witajcie. Po krótce, mam problem z czujnikiem DHT22. Uruchamiając sam czujnik, działa on bez problemu. Uruchamiając go z pozostałymi czujnikami wiesza on arduino, a dokładniej zamraża, jedynie co ratuje to RESET. Szukałem podobnym tematów, ale bez skutku. Kod:[syntax=c]// ****************************************...
Mam problem chciałbym automatycznie określać, ile jest znaków w stringu payload. Liczba tych znaków ma być podana w tym fragmencie kodu: [syntax=c]Serial.println("AT+SEND=2,31," + payload); [/syntax] w miejscy liczby 31. Proszę o pomoc. [syntax=c]#include <Wire.h> #include "SparkFunMPL3115A2.h" MPL3115A2...
Mógłby ktoś pomoc mi z pozostałymi? --edit-- dodałem zadanie 4 i 5 Zadania: 3, 4, 5, 6, 7, 8: Z tym algorytmem do wagi to ogólnie jest coś nie tak bo jak ktoś ma 150cm wzrostu i 150kg wagi to raczej nie ma właściwej wagi... (edit: poprawiłem wpis dotyczący wagi, mój błąd)....
Ja używam GET zamiast post, bo coś tam właśnie Ci brakuje do tego, jak coś to jeszcze sprawdzę wcześniejsze tworki. Aktualnie robię tak: [syntax=c] void sendTeperatureTS(float tempera1, float tempera2, float tempera3, float tempera4, uint8_t minutki) { WiFiClient client; ...
Witam. Mam takie zadanie i nie mogę sobie z nim poradzić: Proszę napisać program, w którym połączycie Państwo opracowaną w domu klasę Data z napisaną na poprzednich zajęciach klasą Osoba. Każdy z państwa używa własnego kodu. Proszę dodać do klasy Osoba składową "dataUrodzenia"...
Witam :) Mam problem, ponieważ nie wiem jak zsumować wszystkie wiersze z jtable, obliczenie i wypisanie ich. Program ma działać jako bilans mocy energetycznej. O to mój kod[syntax=java]import java.awt.Color; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import.....
Mam problem z magistralą I2C. Do ESP8266 mam podłączone przez tą magistralę czujnik SGP30 i HTU21. Wyświetlacz jest na SPI. Wszystko działało jak należy przez wiele dni testów. Po wgraniu obsługi Blynka układ tak po prostu zaczął się zawieszać. Usunięcie wszystkich składników Blynka...
Tego skryptu używam do ORNO OR-WE-514, może komuś się przyda. [syntax=python]#!/usr/bin/env python3 import io import minimalmodbus import struct import serial import paho.mqtt.client as mqttClient import time import json from timeloop import Timeloop from datetime import timedelta import...
Dzień dobry, Pacjent klon arduino uno + sim800l + sensor DHT11. Projekt zbudowany według filmu Jednak w chwili przesłania SMS o treści get temperature na platformę dostaję odpowiedz w Serial Monitor: AT+CMGR=38 +CMGR: "REC UNREAD","+xxxxxxxxxx",&qu...
System monitorowania środowiska, oparty o interfejs LoRa IoT składa się z stacji bazowej zbudowanej z wykorzystaniem modułu Arduino Mega z bramką LoRa oraz zdalnych stacji opartych na Arduino Feather, które łączą się z stacją bazową poprzez radiowy interfejs LoRa. System pozwala...
czemu po prostu nie zrobisz coś na kształt copy plik.txt lpt1 albo type plik.txt > lpt1? Bo wydruk ma się odbywać na drukarce GDI... co prawda akurat ta konkretna drukarka laserowa z którą to ma działać nie jest drukarką GDI i obsługuje zarówno emulację Epsona jak i PCL ale nie potrafi...
Popełniłem ostatnimi czasy mały ploter cnc, jakoś się to kręci, migają światełka i jest fajnie, ale.... Sterowanie to, a jakże -arduino, jakiś mały klon oraz dwa scalone mostki H l293d. Wsad do arduino: Koledzy jak temu zaradzić?
Mam problem z połączeniem jak w temacie, moduł ESP2266 ma być jednocześnie modbus master i przesyłać dane do serwisu cayenne. Problem w tym, że modbus działa, tzn pobiera dane, zapisuje je do zmiennej i wyświetla na zewnętrznym wyświetlaczu, ale tylko dotąd, dokąd nie dodam obsługi cayenne....
witam czy jest mi w stanie ktos pomoc w powieleniu tego skechu na dwie rolety. juz nic mi do głowy nie przychodzi.// Enable debug prints to serial monitor Dodano po 41 // Enable debug prints to serial monitor #define MY_DEBUG #define MY_GATEWAY_SERIAL // Enable and select radio type attached //#define...
gotowca mogę zapodać, jest w języku podobnym co C /* Example of using function pointers and indirectly calling subroutines. For IBasic Professional 1.0 or greater 3/24/2004 Pyxia Development */ 'Open the text window in case we we're compiled as a Windows target. OPENCONSOLE 'Show...
Napisałem program który używa algorytmu SURF aby znaleźć znane obiekty w obrazie z kamery. Program może porównywać obraz z kamery z kilkoma obrazami znanego obiektu na raz, algorytm dla każdego obrazu obiektu działa w innym wątku: [syntax=csharp]if (seeking == false) { ...
Witam, proszę o pomoc w dodaniu obsługi POST. Kiedy programowałem ESP w NODEMCU w LUA nie było problemu, sprawdzałem zawartość ładunku (payload) i szukałem tego co mnie interesuje. Tutaj już nie jest tak różowo. Aktualnie ESP wykorzystuje do sterowania przekaźnikami z wykorzystaniem GET,...
Witam wszystkich forumowiczów. Tworzę od jakiegoś czasu układ, który ma docelowo realizować funkcje licznika rowerowego z paroma dodatkowymi funkcjami. Jedną z nich jest pomiar sumy podjazdów na trasie. Posiada czujnik ciśnienia, który odpowiada za pomiar wysokości na poziomem morza. Na...
Ponizej zamieszcze plik z kodem zrodlowym. Problem mam taki a mianowicie chce zapisac do struktury tekst z ComboBoxu do "sterowania" struct silownik { String sterowanie[5]; float zasilanie[5]; }silownik1; void __fastcall TForm1::Button1Click(TObject...
zmieniłem na: int nwd(int a, int b) { if(a < 0) a = -a; if(b < 0) b = -b; while(a != b) { (b > a) ? b -= a : a -= b; } return a; } teraz jest taki błąd: Error 1 error LNK2019: unresolved...
Witam Skończyłem właśnie mój mini system w którym odczytuję wilgotność z DHT11 i z klawiatury podaję wartość przy której ma załączyć się wentylator. Zrobiłem sobie dwa programy w jednym tylko wyświetlałem wartości, a w drugim wpisywałem wartości i po zatwierdzeniu "#" dopiero...
Poniżej macie gotowca do esp8266 i PMS5003/PMS7003, ja niestety miałem z tym problemy i musiałem zrobić po swojemu ponieważ nie działało stabilnie. Po jakimś czasie gubiło odczyt itp. Trzeba zmodyfikować dodatkowo protokół komunikacyjny do serwera, ale to już pewnie będziecie wiedzieć...
Dzięki Akir ! Właśnie próbuję od paru dni u siebie zrealizować połączenie i zdecydowałem się podziałać po kablu, coś nie idzie ... w zasadzie pokazuje coś tylko w daily yield i total yield. Wykorzystałem popularny w necie skrypt i przerobiłem na moją nazwę falownika (encji),...
Witam serdecznie ma Wemos D1 mini i chciałem zrobić sobie tracker. Wszystko ładnie po podłączałem i mam problem nie wyświetla mi pozycji GPS. Kod: [syntax=c]/* The Code is developed by Alok Shaw (alokom78(at)gmaail.com) and is free to use and modify. Watch the full explanation for the same...
Cześć, Weźmy na tapetę pewien projekt ( 1. Xubuntu 20.04 Toolchain zainstalowany z głównego repozytorium dystrybucji gcc-arm-none-eabi 9-2019-a4 libnewlib-arm-none-eabi 3.3.0 2. Xubuntu 16.04 Toolchain zainstalowany z launchpada w wersji 7-2018-q3 3. Debian 9.1 Toolchain zainstalowany...
Witam, mam do napisania zadanie dotyczące dziedziczenia wirtualnego. Napisałem kawałek kodu: class zwierzeta { protected: string nazwa; int waga; public: zwierzeta() {} zwierzeta(string...
Witam! Próbuje rozpocząć pierwszą komunikację z wyświetlaczem LCD HY-320 opartego na sterowniku SSD1289. Na podstawie bibliotek ze strony Ekran toleruje napięcie 3.3V, więc zasilam i mikrokontroler, i ekran napięciem 3.3V. Atmega32A według noty katalogowej jest w stanie pracować na...
Hej, jaki fragment kodu dopisać, aby móc wysyłać dane z czujników: Dh11 + DS18b20 kod jest napisany tylko pod DS18b20. #include <ESP8266WiFi.h> #include <OneWire.h> #include <DallasTemperature.h> //Def #define myPeriodic 15 //in sec | Thingspeak pub is 15sec #define ONE_WIRE_BUS...
Witam wszystkich poddałem się z uruchomieniem obróbki XMLa w moim sofcie. Obecnie plik XML wygląda następująco <DATA_ARRAYS BRIDGE_TITLE="Aleks" FST_XML_VERSION="1.00" MAX_INDEX="9"> <DATA_ARRAY FORMAT="Float" INDEX="1" LENGTH="1" NAME="6234180Energia"> <DATA DATA_AGE="0:00:19:03.000s"...
(at)rafik73 proponuję logować na serwerze pełną treść zapytań w przypadku, gdy do bazy trafia 0, to gdy problem wystąpi znowu, może się czegoś ciekawszego dowiemy. No i kod serwera też mógłbyś wkleić. Bardzo proszę. Plik odbierający dane z arduino: getFreeMemory_value ,...
Stacja pogodowa na wyświetlaczu 240x128 ze sterownikiem T6963, Arduino Nano jako "sterownikiem" wyświetlacza i ESP8266 jako źródłem. Uzyskałem wyświetlacz z lekkim uszkodzeniem w postaci nieczynnych poziomych linii, wyeliminowałem te linie wykorzystując odpowiednie graficzne ułożenie...
Podaje progam [syntax=arduino]/* ============... File........... Geiger sensor counter Purpose........ Geiger sensor Author......... Igor Tylman E-mail......... igortylman(at)gmail.com Started........ 8/30/2020 ...
Układ jest z allegro podpisano jako KLON ARDUINO LEONARDO. Co do kodu : Podłączone były (oczywiście w inne piny wg. kodu): - czujnik ruchu - dioda - - moduł radio 433Mhz - - czujnik tempertury ds18b20 - - ethernet encj28j60 - Generalnie...
Zmieniłem podejście, znalazłem kod który nasłuchuje na określonym porcie i jeżeli nadejdzie jakiś pakiet UDP (oczywiście lokalnie po Wifi ) to odsyła zwrotnie informację na adres z którego nadszedł pakiet, sprawdziłem i działa bardo fajnie. Po uruchomieniu aplikacji na telefonie zostanie...
Wymyśliłem coś takiego: [syntax=c] #include <SPI.h> #include <Ethernet.h> #include <OneWire.h> OneWire ds(2); // on pin 10 (a 4.7K resistor is necessary) byte mac[] = { 0x00, 0x30, 0x4f, 0x46, 0xc9, 0x1e }; EthernetClient client; char server[] = "192.168.1.2";...
No ale mi chodzi o Java a nie o PHP. Fakt faktem metody nazywają się tak samo ale ja chce zrobić takie coś. Pobieram dane z 2 TextField : float i_BL = Integer.parseInt(txtBL.getString(... float i_P = Integer.parseInt(txtP.getString(... wykonuje na...
Widzę, że koledze trudno użyć google. Są to funkcję do konwersji łańcuchów (stringów) na liczby lub odwrotnie. StrToInt - String To Integer - Konwertuje ciąg podany jako parametr na liczbę całkowitą Integer (32 bity ze znakiem) StrToFloat - String To Float - Konwertuje ciąg podany...
Nie daje mi spokoju ten problem... Wcześniej miałem kartę na RS232 (8 przekaźników) a, że było mi mało 8 przekaźników zacząłem kombinować z RS485 i jako ze sterowaniem poprzez terminal wszystko jest OK to poprzez przeglądarkę nie jest tak różowo, a bardzo mi na tym zależy. Wcześniej...
Witam, chciałbym przedstawić swoją prototypową konstrukcję dotyczącą 1wire i słynnych czujników DS18, jak każdy układ powstał z potrzeby. Ten projekt jest Aktualizacją obecne używanego starego dosyć układu AVT AVT5330(8 x DS18) opartego na Attiny2313 - Link do dokumentacji: crontab...
Witam, Mam problem z połączeniem się do serwera o podanej nazwie. Kod wygląda następująco : Działa to tylko na komputerze na którym został przebudowany program(z zainstalowanym serwerem). Natomiast przeniesienie programu na inny komputer na którym nie mam możliwości zainstalowania...
dane z konsoli do bufora do bufora 1, 2, 3. A w ogóle masz przykład na dwa - dodaj jeszcze trzecią zmienna i jet ok kompolowane pod linux. powinno pójśc i na windzie . jak chcesz dam plik. class na pw import java.io.*; public class Calculate { private static BufferedReader in...
Celem przedstawionego poniżej projektu było stworzenie sensora temperatury i wilgotności, który mógłby bezprzewodowo zapisywać te parametry w czasie na zdalnym serwerze. W celu realizacji projektu, jego autor wykorzystał Arduino Uno (można zastąpić ten moduł dowolnym, kompatybilnym...
Moduł moduł będzie gotowy do pracy ze środowiskiem Arduino. Zestaw pozwala w bardzo prosty sposób na rozpoczęcie eksperymentów z IoT. Jeżeli planujecie wykorzystać Środowisko Arduino. Moduł został przetestowany z najnowszą dostępną wersją środowiska 1.8.2 www.arduino.cc aby...
Witam, robię projekt oparty o układ DFRobot FireBeetle ESP32. Całość ma być zasilana z baterii dlatego zależy mi na niskim poborze prądu. Natknąłem się jednak na problem. Do układu mam podpięte dwa przyciski - oba mają za zadanie wybudzić ESP 32 ze stanu uśpienia, wysłać wiadomość...
[syntax=csharp][/syntax]using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespac... narzedzia_scierne3 { public partial...
Może ktoś sprawdzić i wytypować błędy klas, pół, metod w projekcie gry eurobiznes? Pewnie trochę namieszałem i wolałbym by ktoś to sprawdził, ewentualnie poradził coś ? (są to same klasy i deklaracje funkcji, bez definicji narazie) [syntax=cpp]#include <iostream> #include...
Coś takiego znalazłem. Co prawda na Atiny ale można przerobić. [syntax=c]// // Talking to ultrasonic sensor HC-SR04 with an ATtiny84, and // sending distance data using serial communications. // // electronut.in // #include <avr/io.h> #include <string.h> #include <util/delay.h> #include...
Witam! Posiadam Arduino Uno Wifi, oraz czujniki temperatury DHT21. Problem zaczął się gdy spróbowałem z nich wysłać temperaturę do serwera ThingSpeak, próba się nie udaje gdy wprowadzam do uri więcej niż dwa pola, i wysyłanie kończy się problemem. Kod: Send data on ThingSpeak...
chyba, że zmienna i jest zadeklarowana wcześniej jako globalna. tak, jest globalna, w zasadzie większość zmiennych mam globalne i właśnie mi o to chodziło, że nie które mógłbym zmienić na lokalne. Powinieneś użyć getFreeMemory() dobrze, wstawiłęm rozmiar "int size = 8192"...
Witam, może mi ktoś pomóc dokończyć program, muszę zrobić tak aby wczytywał liczby do momentu aż wpiszemy 0, nie wiadomo ile liczb zostanie wprowadzonych. [syntax=java] pac... com.company; import java.util.Scanner; class Tablica{ public float[] mTab; public Tablica() ...
Witam chciałbym zaprezentować mały układzik pomiaru temp. z dwóch czujników Ds18b20 po sieci WiFI. Od dawna chciałem zbudować termometr elektroniczny dla domu który będzie mierzył temperaturę zewnętrzną i wewnętrzną , nawet parę takich zrobiłem niestety zawsze brakowało mi determinacji...
Witam Jestem nowy w temacie więc proszę o wyrozumiałość. Posiadam czujnik BME280 podpięty do esp8266 z wgranym ESPESY bezpośrednio pod Domoticza i działa prawidłowo. Chciałbym jednak oprzeć sterowanie moimi projektem (czujniki, włączniki oświetlenia, bramy itd.) przez Arduino czy ESP32,...
Czy móglby mi ktoś pomóc skompilować ten program #include <stdio.h> #include <stdlib.h> #include <math.h> #include <assert.h> #include <string.h> extern "C" { #include <jpeglib.h> #include <jerror.h> } #include <math.h> /*====================...