no to problem rozwiazany [; caly czas nie zwracalem uwagi, ze ty dane pchasz przez DMA. no wiec problem polegal na tym, ze UART jest na tyle wolny (albo procek na tyle szybki [; zalezy jak na to patrzec), ze zanim on zaczal te dane tak naprawde odbierac i wysylac spod zadanego adresu, to juz funkcja sie skonczyla. skoro zmienna byla lokalna, to byla...
chyba coś pomieszałeś przy nawiasach klamrowych. zobacz czy ten poprawiony kod spełnia Twoje oczekiwania:) [syntax=cpp] #include <cstdlib> #include <iostream> #include <cstring> #include <cctype> using namespace std; void zamien(string & s); int main(int argc, char *argv[]) { string wprowadz; cout << " Napisz cos <wcisnij...
Witam, zawsze do zamiany int na string używałem funkcji itoa(), lecz w bibliotekach at91sam7s nie ma tej funkcji. Czy jest jakiś odpowiednik? Jeśli nie ma, to jak najprościej dokonać takiej konwersji?
Rozumiem że chodzi Ci o zamianę pierwszej małej litery jaka wystąpi w ciągu a nie o pierwszy element ciągu tak? Jest kilka opcji jak to zrobić... Można tak jak kolega Dawid_20, sprawdzać po kodzie ascii, wtedy jedziemy w pętli: Duże znaki to kod z przedziału: 65-90 Małe znaki mają przedział: 97-122 Czyli dla pierwszego napotkanego kodu ASCII w ciągu...
Hey. Zrob tak: Pierwszy sposób: #include <stdlib.h> .... float Wynik = 1.123; .... dtostrf(tmp,6,3,pomiar); //zamiana float na string wypiszNaLCD(pomiar); // twoja funkcja wypisująca ciąg znaków Drugi sposób (użycie printf-a): W pliku Makefile dodajesz: # If this is left blank, then it will use the Standard printf version. #PRINTF_LIB...
#include <iostream> #include <string> #include <sstream> #include <cmath> #include <iomanip> int main() { std::string value_buffer; double sum(0), int_part; int n_iters, iter_idx; std::cin >> n_iters; if( n_iters <= 0 )return 0; // Odczyt i sumowanie for( iter_idx...
Odpowiedź dla dodda19 (może niezbyt zgodna z bieżącym tematem, chociaż problem z tej samej beczki)... Liczbę dziesiętną na ciąg binarny można zamienić wg algorytmu zawartego w poniższym przykładzie: #include <cstdlib> #include <iostream> using namespace std; int main() { int n; string bin=""; cin >> n; while...
Musisz dzielić przez 10 i Nie znam wielu procesorów z rozkazem dzielenia, więc do tego trzeba napisać program dzielenia w asm. Jeśli ktoś napisze taką procedurę, to automatycznie wie jak wyłuskać kolejne cyfry z liczby. Jest prostszy sposób, ale trzeba znać również ile bitów ma owa liczba. Ale kolega (at)tadeko9 od zamiany Bascoma na ASCII w tamtym...
Witam i proszę o wyjaśnienie, dlaczego jeśli zmienna x w funkcji main jest typu long int to po zakończeniu pętli while ma ona wartość mniejszą (66) niż jeśli jest typu int (86). Dzięki. [syntax=c] volatile uint8_t timer1; ISR (TIMER0_COMPA_vect){ uint8_t x = timer1; if (x) timer1 = --x; } int main (void) { TCCR0A |= (1<<WGM01);//tryb CTC TCCR0B...
Kombinuję dzisiaj jak koń pod górę, aby jakoś wstrzelić polskie litery dla stringów wysyłanych na ekran, ale ciągle jest źle. Jak kiedyś znajdę sporo wolnego czasu to zrobię własną czcionkę z naszymi znakami i funkcje, która będzie to w locie podmieniać. Na tą chwilę popełniłem prostą zamianę drukowanych polskich znaków diakrytycznych na serial terminalu...
1. Zapoznaj się z pojęciem formatowania. 2. Zapoznaj się z podstawami typów oraz z ich wprowadzeniem do programu. 3. Zapoznaj się z tablicami. 4. Zapoznaj się z podstawowymi operacjami. Po zapoznaniu się z tym nie będziesz miał żadnych problemów z wklepaniem czegoś takiego: [syntax=c]#include <stdio.h> int main(void) { unsigned liczba; char *tb[3][10]=...
Tworzę dokument w Wordzie Spróbuj [syntax=vb]Dim edit1 As String, edit2 As String, edit3 As String edit1 = "100" edit2 = Str(Int(edit1 + 2)) 'wg Twojego zapisu edit3 = edit1 + 2 'dla porównania[/syntax]
Liczba: 8002930403 ma 10 cyfr, wiec raczej będziesz potrzebował bufora znaków (char *) o długości o jeden większego, by na ostatnim miejscu umieścić 0. Jednak liczba 20 000 000 000 ma 11 cyfr, więc buffor możesz odrazy zrobić na 12 znaków. Następnie możliwe że tracisz dokładność w wyniku działania tych trzech operacji: (12000000000/4095)*data.ctrl....
Dziekuje za odpowiedz! Przerobilem program do tej postaci: void zamiana() { ifstream in("przecinek.txt"); ofstream out("przecinek2.txt"); string wynik, s; unsigned int i; while (getline(in, s)) { wynik = ""; for (i = 0 ; i < s.length(); i++) { if...
P_min = 509 ' ustawienie wartości P_min P_max = 510 ' ustawienie wartości P_max Intuicja podpowiada mi, że chodzi o zamianę int na string, dla jakiegoś UI. Niestety nie znam bascoma, nie podpowiem.
Metoda Double.TryParse() zamienia string na double, a w zasadzie jak sama nazwa metody mówi, próbuje zamienić ;) Zwraca ona wynik konwersji przez parametr 'out double result'. U Ciebie, wynik będzie zapisany w 'error'. To czy operacja zamiany się powiodła, będzie wiadomo po zwracanej wartości bool. Przykładowo: Double.TryParse("14", out error) zwróci...
Trochę wypadłem z obiegu jeśli chodzi o programowanie więc konkretnego rozwiązania nie podam, w ogóle to mam nadzieję, że nie palnę jakiejś głupoty, ale (jeśli za dużo nie zapomniałem) kojarzę o co chodzi. TextBox przyjmuje wartości string, więc jak chcesz z niego coś pobierać to musiałbyś może zapisać liczbę z niej do zmiennej typu double. W konsoli...
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 float na string , to gdyby tylko zajrzeć do pliku nagłówkowego...
Do tej pory mam coś takiego: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.IO; using System.Data.OleDb; using System.Text.RegularExpressions; namespace testtabele { public...
Witam. Probuje napisac baze danych komponentow elektronicznych SMD. Ten program ma robic baze danych rezystorow, rozne wybrane serie, tolerancje i obudowy. Mam 2 problemy: 1 problem. Stworzylem tablice skladajaca sie z cyfr int: sa to wartosci setne rezystorow. (100, 150, 220, itp) Trzeba by bylo rowniez stworzyc wartosci jednostkowe, dziesietne, tysieczne...
Witam Załóżmy, że otrzymana ramka odpowiedzi (o stałej długości) ma postać: : 03 03 04 01 23 45 67 DA 19088743 (dec) W moim podanym wcześniej kodzie odpowiedź jest w tablicy Buffer_I tak więc fragment kodu wycinający interesujące nas dane z ramki i zamiana ich na zmienną typu int (czyli konwersja string hex na int) ma postać: char Energy[8];...
Witam serdecznie. Kiedyś bawiłem się w dekompilowanie i rozgryzanie działania apletów javy popularnej strony z grami oraz z czatem i udało mi się z powodzeniem nawet na tej podstawie napisać własnego klienta do obu serwisów. Także skutecznej metody zabezpieczenia nie ma. Pliki JAR są to spakowane algorytmem ZIP skompilowane do byte-codu klasy (pliki...
Witam. Próbuję napisac program który oblicza czas pomiędzy zboczami. Mój problem polega na tym ze na ekranie noki3310 wartość icr jest z poza jej zakresu czyli np:1213001, naprowadzicie koledzy gdzie popełniłem błąd ? Pracuję nad licznikiem prędkości. Pozdrawiam. [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h>...
Witam, problem mam taki: z jednego textboxa pobieram stringa(zupełna dowolność znaków), następnie zamieniam go na tablicę char (każdy znak to oddzielna komórka), potem tworzę drugą tablicę o takiej samej długości (wykonuje jakieś operacje na niej, zamiana miejscami niektórych pól, narazie to pominąłem ;P ) tak powstałą tablicę konwertuję na stringa...
Witam Mam problem z odpaleniem usarta na atmedze16. Problem tym bardziej irytujący, że już kiedyś to zrobiłem i myślałem, że teraz podłącze wszystko będzie śmigać. W sumie nie wiem gdzie sedno problemu, bo program ten sam, a wygląda tak: #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <string.h> #define...
(at)0o0o0o0 zweryfikowałem twój program. Mam obiekcje: w funkcji void htmlformat(int sekcja) jeśli to ma działać na atmelu, ilość wywołań 'replace' może doprowadzić do przepełnienia sterty na skutek fragmentacji i tak niewielkiej ilości ramu. To tylko przypuszczenia, wyjdzie w praniu. Jak po tygodniu pracy nie dojdzie do zawieszenia, to będzie...
Zacznij zatem od porzucenia Bascoma i przesiadki na C, skoro zależy Ci na wydajności. Przy okazji możesz wziąć procesor tańszy od AVR i z 10 razy szybszy, np. jakiegoś Cortexa. Zacznij zatem od sensownego udzielenia odpowiedzi na jego pytanie. Może jeszcze ARM i frytki do tego? Nie wiesz, nie pisz. Dawid88: Zagadnienie bardzo interesujące, bo sam wiem...
Kod programu: printf("napis po zamianie: %s\n",napis); nie wyświetla końcowego wyniku. Jakim sposobem mogę go wyświetlić?
Witam, proponuje ci takie podejscie: jak masz problem to uzyj wyszukiwarki: https://www.google.com/search?client=fir... ja nie pamietam nazw i skladni tysiaca funkcji, uwazam to za zbedne, wazniejsze jest abys wiedzial czego gdzie i jak uzyc. Jak nie jestem pewien jak dana funkcja dziala poprostu pisze...
Piszę program i w jednym z jego elementów potrzebuję zczytać z określonego miejsca w pliku tekstowym liczbę. Zczytuję ją jako inty funkcją file.get(), mam więc tablicę intów. Potrzebuję jednak mieć tą liczbę jako całość żeby później ją do czegoś wykorzystać. Problem dosyć prosty, nie wiem czemu ale siedzę już nad tym godzinę(fora też przeglądałam)....
Cześć Jeżeli uruchomię moduł i wykonam poniższą sekwencję poleceń to wygląda na to, że wszystko działa poprawnie: [syntax=c] //================================ odczytuje numer IMEI modułu gsm uart1_puts("\rimei="); uart1_puts(IMEI); // wyswetlam dotychczas znany IMEI odczyt_IMEI(IMEI); // odczytuję numer IMEI modułu GSM uart1_puts("\rodczytany imei=");...
Hej mam pare pytan odnosnie kalkulatora ktory robie na zaliczenie na studiach. Generalnie prawie wszystko dziala ale mam pare problemow wymienionych + istotne fragmenty kodu. Programik na Atmege8, uzywam AVRGCC + hapsim, biblioteka wyswietlacza hd44780. 1) Dlaczego po 32768, wyswietla liczby na minusie / nie wyswietla wiekszych (to samo z -32768) int...
Witam. Potrzebuje program, który wczytuje "jakiś tam tekst", a następnie wszystkie litery zamienia na wielkie i wyświetla je. Napisałem takie coś w Pascalu i działa poprawnie: program zamianaliternaduze; var wyraz, nwyraz : string; a, l : char; n : byte; dlugosc, i : integer; begin writeln('Podaj wyraz:'); readln(wyraz);...
Witam wszystkich serdecznie, od niedawna zacząłem interesować się platformą Arduino. Postanowiłem więc zrealizować projekt samochodu na zdalne sterowanie swojego pomysłu. Zbudowałem więc pilot oraz samochód na początku na płytkach stykowych, oba są oparte na Arduino Pro Mini 16 MHz. W ich skład wchodzą: Pilot: - moduł joystick analogowy ps3 5V (dwa...
Ja to robie tak jeśli chodzi o lcd // wyswietlenie liczby void lcd_sendnumber(unsigned int number,unsigned char wyr,char znak) { unsigned char buf[9]=" "; ltoa(number,buf); // zamiana liczby na string (syst. dziesietny) if (wyr !=0) { unsigned char b; for (b=wyr;b>1;b--) if (buf[b]=='...
Witam. Jest to sterownik do pieca. po stronie nadajnika wszystko działa jak trzeba. jest tylko problem z odbiornikiem jak chce wynik podłożyć by mi się włączył np. buzzer przy jakiejś wybranej temp. jak widać poniżej jest to zrobione na RF 433 a czujniki to DS18B20 tak jak pisałem przy takiej "konfiguracji odb. int jest i mogę go podłożyć ale wyniki...
Zmień : Witam Niestety zamiana nic nie daje : [syntax=c] //**************************************... void serialEvent() { while (Serial.available()) { char inChar = Serial.read(); inputString += inChar; if (inChar == '\n') { stringComplete = true; FTImpl.DLStart(); FTImpl.ColorRGB(0xFF,0xFF,0xFF); FTImpl.Cmd_Text(FT_DISPLAYWIDTH/2,...
Generalnie do zamiany stringa na liczbę służy itoa() której użyłeś. Problemem może być zmienna którą chcesz przekształcić do inta. Jak pisałem wcześniej do stringa nie dodaje się znaków używając liczbaWyraz zmień na liczbaWyraz.append(wyraz, i, 1); Żeby sobie ułatwić i diagnozować problemy podczas pisania takich programików wygodnie jest użyć prostego...
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...
Miałem chwilkę czasu i napisałem dla Ciebie taki program. Mam nadzieję że się przyda. Pisałem w Microsoft Visual C++ 2005 (tej darmowej Becie). Program czyta z pliku "plik1.txt", a wynik zapisuje do "plik2.txt". Wyraz na który ma zostać zamieniony co piąty jest w zmiennej char *dodaj. Myślę, że bez problemu dostosujesz to dokładnie do swoich potrzeb...
Witam Mam takie dwa kody Rf jeden nadajnik drugi odbiornik i cos jest nie tak bo pokazuje mi zla temperature 482 stopnie, czy te kody sa poprawne ? #include <OneWire.h> #include <DallasTemperature.h> #include <VirtualWire.h> int temp0Data, temp1Data; char temp0Msg #include <VirtualWire.h> #include <LiquidCrystal.h> int...
Dobra, widzę że jest źle. [syntax=cpp]void binary(int number) { int remainder; if(number <= 1) { cout << number; return; } remainder = number%2; binary(number >> 1); cout << remainder; }[/syntax] Rożnica? W działaniu widoczna, natomiast podstawowa, to sposób wyświetlania. To jest funkcja, która wypisuje zamienioną liczbę. Zamień...
Jak wysyłam mu: var int : array[0..3] of byte; str: string; begin int[0]:=1; int[1]:=127; int[2]:=250; int[3]:=50; ComPort1.write(int,4); comport1.ReadStr(str,60); edit5.Text:=str; to procek zapisuje do zmiennych: Nrled:127 Ledr:250 Ledg:50 Ledb:1 BASCOM: Sprawd = Ischarwaiting()...
Cześć !! Gdy uruchomię sam pomiar częstotliwości przy pomocy biblioteki FreqCount to działa super. Problem pojawia się gdy chcę użyć PWM na mega Licznik zaczyna liczyć głupoty a PMW nie dział Co może być że nie mogę użyć #include <Servo.h> ? #include <Arduino.h> #include <FreqCount.h> #include <Wire.h> #include <Servo.h>...
Można to zrobić jak przedstawiam. Masz możliwości do wyboru. Jeżeli zastosujesz for,możesz wydzielić kilka cyfr. Skompilowano pod Dev-C++ Numeracja cyfr zaczyna się od 0. #include <conio.h> #include <iostream> using namespace std; int main() { int n,n1,ktora; char *str = "12345"; char bufor[50]; cout<<"podaj liczbe ";cin>>n1;...
Witam, ostatnio zająłem się programowaniem i właśnie postawiłem sobie wyzwanie: Posortować alfabetycznie 10 pozycji w tablicy. Napotkałem jednak problem... mianowicie jestem w części porównywania imion i za każdą próbą kompilacji wyskakuje błąd. Co mam zmienić w kodzie by wszystko zadziałało? Proszę o pomoc i wyrozumiałość(mam 15 lat). kod: [syntax=cpp]...
[syntax=cpp]#include <iostream> #include <conio.h> #include <iomanip> #include <string> using namespace std; int main(void) { unsigned IloscStudentow=0; //ilość studentów unsigned i; //licznik pętli int * Oceny; //wskaźnik na tablicę ocen string * Nazwiska; //wskaźnik na tablicę nazwisk unsigned SumaOcen=0; float Srednia=0; unsigned...
Mam problem z połączeniem dwóch ATmeg8 za pomocą sprzętowego TWI. Otóż chciałbym połączyć dwie ATmegi, z których pierwsza - SLAVE TRANSMITTER - obsługuje akcelerometr poprzez ADC i przekazuje dane drugiej - MASTER RECEIVER - która to z kolei wyświetla dane na wyświetlaczu LCD. Przewertowałem elektrodę, google, datasheeta ATmegi i znalazłem wydawałoby...
Jakbyś bardziej technicznie pisał, co robisz, że powoduje to niepoprawne zachowanie, to ułatwi to diagnozę problemu, np. "Uruchamiam w blynku V8 z wartością 2". Błąd jaki zauważyłem, to nadpisywanie pamięci ze względu na niepoprawnie utworzoną zmienną na początku szkicu. Powinno być: Dodano po 23 Zauważyłem jeszcze jeden potencjalny błąd - w wielu miejscach...
Dobry wieczór. Przepraszam, że po raz kolejny podnoszę podobny temat, ale proszę, zrozumcie że jestem w rozpaczliwej sytuacji. Nie potrafię programować. Nie rozumiem programowania. Nie chcę programować, natomiast mój szef najwyraźniej uparł się aby zrobić ze mnie programistę. Do tego stopnia, że kiedy nie udało mi się ukończyć programu którego napisania...
Witam Mam problem z zamainą StrToFloat. Otóż napisałem program w vcl w delphi 7 który ma rozwiązywać układ równań metodą gaussa. Równania zapisujemy w jednym stringgridzie a wyrazy wolne w drugim stringgridzie. W kolejnych dwóch stringgridach wyświetlana ma być macierz górnotrójkatna a w 5 stringgridzie wyniki obliczeń. Obliczenia są wykonywane po naciśnięciu...
Nie rozumiem tego :) Jaki string jaka liczba jaki tekst :) Mam to podstawić zamiast tego co mam czy ma to być dodatkowo pod stringiem jakiego już mam? Pogooglałem troszkę i znalazłem zamianę stringa na int: string str = "123"; int i; istringstream iss(str); iss >> i; To jest bardziej czytelne ale nie mogę tu wklepać zamiast 123...
Jeśli chodzi o dodawanie stringów to musiało by to wyglądać jakoś tak #include<string.h> int main(int argc, char **argv) { char a[9]="00100001"; char b[9]="00110001"; char c[9]="00000000"; char przeniesienie='0'; for(int x=strlen(a);x>=0;x++) { if(a[x]=='1')...
Mam problem z poniższym programem. Ma on wyszukiwać w pliku tekstowym podany na wejście ciąg znaków i zamienić go na inny. Napisałam coś takiego, jak poniżej, ale.. Program po wpisaniu danych nie może się zakończyć. Proszę o pomoc.. [syntax=cpp-qt] #include<iostream> #include<cstdlib> #include<fstream> #include<cstring> #include<stdio.h>...
Otwórz dokument w MS Word. Naciśnij Alt + F11, aby otworzyć edytor VBA. W edytorze kliknij Wstaw → Moduł. Skopiuj poniższy kod makra do edytora. Jak działa makro: Przeszukuje cały dokument znak po znaku. Kiedy napotka znak kończący zdanie (. ! ? lub -), sprawdza, czy za nim występuje spacja i mała litera. Jeśli tak, zamienia małą literę na wielką. Po...
https://obrazki.elektroda.pl/3221612800_... Witajcie moi drodzy. Zapraszam na relację z postępów prac nad otwartym firmware dla BK7231T. Temat ten napisany będzie w formie tutoriala, przedstawię tu krok po kroku jak opracowałem własny, wieloplatformowy (działający na Windowsie i BK7231T) mini-serwer HTTP, system konfiguracji pinów...
Witam. Czy jest możliwość zamiany ułamków zwykłych tak, aby w programie wyświetliły się jako ułamki dziesiętne? [syntax=cpp]#include <iostream> #include <conio.h> #include <fstream> using namespace std; class ulamki { int numerator; int denominator; void add(const ulamki &f); void substract(const ulamki &f); void multiply(const...
W VB mam takie funkcje do wysyłania i odbierania danych RS232 Dodano po 1 Zmieniłem funkcję odbierania danych w VB i zaczęło się ściągać. Dodano po 1 W zasadzie opanowałem transfer danych w obie strony. Pozostał problem z wyświetlaniem na wyświetlaczu LCD kodów znaków zamiast znaków (funkcja 'itoa (data,str,10);LCD_WriteText(str);' ).
Witam! Mam za zadanie przekształcić program z książki "C++. Szkoła programowania" S. Prata, tak by dane wczytywane były z pliku .txt Oryginalny program wygląda tak [syntax=cpp]// Metody i iteratory klasy vector //przykład z C++. Szkoła programowania, S. Prata. #include <iostream> #include <string> #include <vector> struct Review {...
Proszę o pomoc z sortowaniem tablicy wskaźników na obiekty różnych typów. Tablica działa poprawnie, niestety sortowanie - nie. Przypuszczam, że zamiast skutecznie zamieniać miejscami wskaźniki w tablicy ja sortuję kopie tych wskaźników, ale próby zmian kończą się protestami kompilatora. W tekście zapytania umieszczam problematyczny kod z głównej funkcji,...
Siemka. Mógł by mi ktoś pomóc w zamianie kodu z c++ na c#. Wiem ze ten kod poniżej działa w c++ i chciałem go przepisać do c#. [syntax=c]using namespace std; int main() { char stos[256],el[256]; int ws = 0; do { cin >> el; if(el[0] >= '0' && el[0] <= '9') cout << el << " "; else switch(el[0]) { case '+': ; case '-': while(ws...
// Testowanie zmiennych i stałych w pamieci SRAM #include <avr/io.h> // dostep do rejestrów #include <stdlib.h> // zawiera m.in. deklaracje funkcji itoa #include "global.h" // zawiera definicje typów całkowitych #include "uart.h" // obsługa portu szeregowego // zamiana nazw funkcji (zobacz do uart.h) #define...
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 to robić pojedynczo z każdego czujnika i wyświetlać wartości na wyświetlaczu....
Witam Zrobiłem sobie taki mały projekt w którym podaję z klawiatury podpiętej do arduino wartość wilgotności, teraz chciałbym podać też wartość temperatury. Chciałbym zrobić coś w rodzaju menu. Po wejściu w ustawienia wartości podawane będą po dwukropku, żeby nie utrudniać. Poruszanie będzie realizowane za pomocą joysticka. Moje pytanie jak zrobić podświetlenie...
tak jak poprzednio: liczba to pointer do stringu który chcesz zmienić na int %include "asm.mac" global ToDec SUB ToDec, liczba, podstawa %define wynik ebx mov edi,dekoder mov esi,liczba xor wynik,wynik or ecx,-1 .go xor eax,eax lodsb call instr, edi, eax and al,al jz .quit dec eax push eax mov eax,wynik mul dword podstawa pop ebx add eax,ebx...
Witam buduje taką mini stacje pogodową i zatrzymałem się z obsługą ds-a co w tym może być nie tak ? W książce którą posiadam jest tylko obsluga 1820. Docelowo mają być 2 czujniki na 2 liniach. Zrobie to dublując kod . Jednak przy jednym nic nie działa wyświetlacz zostaje cały czarny bez czujnika , i z nim też . Oto kod: '###STACJA POGODOWA BY GEGE97##################################...
Witam Postanowiłem pobawić się trochę układem DS1305. Ogólnie układ wydaje się działać, jednak kiedy bliżej przyjrzeć się temu w jaki sposób zliczany jest czas pojawia się pewne dziwne zjawisko. Mianowicie co jakiś (co 10 sekund/minut) czas zamiast inkrementacji sekund/minut o 1 inkrementują się one o 7 np. z 25 na 32. Poza tym wszystko wydaje się być...
Przez biblioteke standardowa rozumiesz <stdio>? mam ja dodana, caly kod jest wgrywany na zewnetrzne urzadzenie(RoboCore), wklejam go ponizej, caly moj problem polega na tym, ze chcialbym z terminala przy pomocy [syntax=bash]screen /dev/ttyUSB0[/syntax] wczytac dane do zmiennej, jedyna rzecz jaka wspiera to urzadzenie(i ogarniam) to getch(), stad...
No fakt Program poniżej #include "Adafruit_MQTT.h" #include "Adafruit_MQTT_Client.h" #include "WiFiEsp.h" //#include "SoftwareSerial.h" #include <SoftwareSerial.h> #include <FreqCount.h> #include <Wire.h> #include "HX711.h" #include <Servo.h> //Biblioteka odpowiedzialna za serwa...
Na wstępie dziękuję za rady udało mi się trochę pozmieniać kod. W tej chwili już zamienia liczby ale niestety tylko pierwsze... nie przechodzi do następnych. Czy jest ktoś w stanie wskazać błąd? [syntax=c] #include <stdio.h> #include <stdlib.h> #include <math.h> #include <string.h> void zamiana (char napis [], int liczba) { int...
Jest tego sporo, DCF77, 7 x DS18B20 i DHT11 ( akurat jeśli chodzi o niego to mam wątpliwości, czy ten kod działa, bo jest na obydwu płytkach podpięty i zdarza się zawieszenie ) Nadajnik Atmega328p Dodano po 16 Odbiornik Atmega644P - trochę zmieniłem obsługę przerwania, wydaje mi się, że w przerwaniu nie powinno się wykonywać dużych obliczeń. [syntax=basic4gl]...
O widzisz :) Dzięki za info. Nie umiem jedna poradzić sobie z zamianą z forms'ów: Dodano po 5 utknąłem. Nie chce pobierać danych z bazy danych. Tzn. tworzy Textboxa (w finalnej wersji nie bedzie textboxa ale tylko jego widać wiec jest to tylko dla testów) ale go nie wypełnia. Natomiast bo labelu ani śladu :( [syntax=csharp] using System; using System.Configuration;...
Witam wszystkich Na wstepnie o tym co zrobilem...Zmontowalem ukladzik do zdalnej rejestracji temp, tzn. do Atmega8 podlaczylem 2 czujnik DS18B20 i siemensa s55...na sms'a o okreslonej tresci, pobierana jest temp. i wysylana nadawcy sms'a.... Uporalem sie z czujnikami i teraz siedze nad komunikcja z siemensem... Mam to zrobione na razie tak, ze kazdy...
Widzę, że temat rozwinął się w akademicką dyskusję, ale rozwiązania nie widać. Napisałem to pod Dev-C++. Kod trzeba rozszerzyć, Dodać zapis liczbb >9 w kodzie >10 jako A..F (a..f), bo w tej chwili taki zapis występuje tylko w heksa. Także dodać dodatkowe zabezpieczenia przed błędnymi wpisami. Zapis w heksa 1A3F i 1a3f jest równoznaczny. Uwagi...
Witam mam problem z kompilacją bibliteki uart.c Peter Fleury-ego którą wykorzystuje w moim programie. Probram uart.c dodałem do mojego projektu. Przypomnę że programu Petera nie zmieniałem a w pliku makefile dodałem uart.c do p-lików któr powinny podlegać kompilacji. Możeci mi pomóc i powiedzieć co jest grane gdy w wynku kompilacji dane są taki oto...
Poniżej rozwiązanie Twoich problemów. [syntax=c] #include <stdio.h> #include <string.h> int main( void ) { FILE *plik; char strtmp[ 501 ]; char imie[ 501 ]; char nazwisko[ 501 ]; int res; int index; char NazwiskImie[10][501]; int i,j; printf("Hello World!\n"); plik = fopen("Znani.txt", "rt"); if(plik==NULL) { printf("Błąd odczytu pliku\n");...
A jak zmienić kod aby do zmiany wartości była uwzględniana tylko kolumna C, ale skrypt był wyzwalany po zmianie w kolumnach B, C, D. Do tych kolumn wklejam jednocześnie dane, po wklejeniu danych do trzech kolumn skrypt nie działa. Wstępna ocena dostępnych informacji Witam ponownie, Zrozumiałem, że chce Pan zmodyfikować skrypt w Google Apps Script tak,...
Przykład z SerialEvent + podzielenie napisu, zamiana napisu na liczby i przypisania do zmiennych liczbowych: [syntax=c] #define buffsize 32 char input[buffsize]; uint16_t dane [4]; // jakie i ile zmiennych odbieramy z UART byte index = 0; boolean stringComplete = false; // gdy cale polecenie/napis odebrany void parsujpolecenia() { //polecenie ma wygladac...
Koledzy, poniżej kod. Zauważyłem poważny problem. Timer1 mi się sypie zanim dojdzie do 0. Tzn, nagle, zanim upłynie zadany czas, uC zwiesi się i przestanie wykonywać pętlę Do ... Loop until. Nie wejdzie w stan Powerdown i nadal będę mógł wywołać przerwanie Int0 - czyli zawiesza się w pętli Do...loop. Zdaje się, że nieszczęsne Wait 1 wewnątrz tej pętli...
Witam Mam pewien problem z obsługą wewnętrznej pamięci EEPROM w ATmedze8. Mianowicie, napisałem prosty program mający na celu zliczać ilość wystąpień przerwania zewnętrznego INT1. Wszystko wydaje się działać poprawnie, ilość wystąpień przerwania jest zliczana prawidłowo i zapisywana w EEPROM oraz wyświetlana na LCD, jednak czasem po włączeniu zasilania...
Zamiana integer na łańcuch trójkowy: function ITo3(i : integer) : string; var St : string; begin St:=''; repeat St:=char((i mod 3)+$30)+St; i:=i div 3; until (i=0); ITo3:=St; end; i do dowolnej podstawy np. szesnastkowej: Const XDigits : string = '0123456789ABCDEF'; //itd.......... function...
witam Napisalem sobie taki programik do zdalnej rejestracji temp.. problem tkwi w tym ze po skompilowaniu zajmuje 8232 bajtow czyli troche za duzo jak na atmega8 (8192 bajtow). Czy da sie cos uproscic w tym kodzie zebym go zmiescil?? Prosze pomozcie.... /***************************************... Title: example program...
Witam Mam maly problem. Mianowicie, napisalem prosty programik ktory zamienia ciag stringow na liczbe integer na zasadzie zczytywania po kolei znakow z tabeli i zamiany ichpoleceniem "atoi", uzywalem roznych petli i instrukcji warunkowych ale za kazdym razem gdy uzywam polecenia "atoi" w petli to wyskakuje blad, poza petla nic sie nie dzieje(zaznaczam...
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, że w liczbach zmiennoprzecinkowych w zapytaniu mają być kropki, a nie przecinki....
Witam, problem tkwi w wyświetleniu temperatury na LCD. Czujnik działa w trybie 12 bitowym. Szczytuje pierwsze 12 bitów z pamięci scratchpada, sprawdzam czy temperatura jest + czy -, a następnie dokonuje konwersji temperatury na string. Na wyświetlaczu pokazują się jednak dziwne rzeczy. Użycie funkcji typu sprintf odpada (zajmuje za dużo miejsca). Konwersja...
Mam taką tablicę [syntax=basic4gl]Dim Lngfreq_memory(50) As Eram Long Dim Lngstep_memory(50) As Eram Integer Dim Modulacja_memory(50)as Eram Byte Dim Vfo_memory(50)as Eram Byte Lngfreq_memory(idx + 1) = Lngfreq : Lngstep_memory(idx + 1) = Lngstep : Modulacja_memory(idx + 1) = Modulacja:Vfo_memory(idx + 1) = Vfo[/syntax] Chciałbym wyświetlić ją w ten...
https://obrazki.elektroda.pl/6483751800_... Witam, PROJEKT ostatecznie ukończony :D wersja ostateczna programów dla płytek MASTER Arduino Mega2560 i SLAVE ESP8266-12E Testowałem urządzenie przez kilka dni, w międzyczasie dokonałem kilku przeróbek, jak w kodzie tak i w połączeniach PIN itp. Usunięte zostały wykryte błędy, najważniejsze to...
https://obrazki.elektroda.pl/4024708700_... Witajcie moi drodzy. Przedstawię tu pierwszy na świecie tutorial programowania modułu WiFi WB2S, czyli BK7231. Moduł ten występuje w wielu urządzeniach smart home, a w internecie panuje opinia, że nie można stworzyć dla niego własnego firmware. Nic bardziej mylnego - pokażę tu krok po kroku...
Zmieniłem, natomiast nie poprawiło to działania programu. Dodano po 19 [syntax=c]#include<conio.h> #include<stdio.h> #include<stdlib.h> #include<string.h> void zainicjuj( char* lan, int n ) { int i = 0; while( i < (n - 1) ) { lan[i] = '*'; i++; } lan[i] = '\0'; } int main() { int i, n; char tablica[50]; puts("Podaj ile pierwszych...
A co do StringReplace, mogę zrobić powiedzmy: richedit2.Text:=StringReplace(memo1.Text... baza_literek_a-z , baza_literek_na_które_zostaną_podmienion... Niestety nie. Nie ma tak łatwo. StringReplace może zmienić wszystkie ciągi znaków na inne, wiele razy w tym samym tekście, ale ciąg startowy i wynikowy musi być ustalony. Możesz się zainteresować mało...
Witam. Nie mam już pomysłu na rozwiązanie mojego problemu. Program działa, ale przy przesuwaniu tekstu w tablicy do prawej AVR GCC generuje dużo mniejszy kod (1002 bajty) niż jeśli zakomentuję tę część pętli głównej programu (1366 bajtów). Kompilacja przechodzi bez warningów w obu wypadkach. Dodatkowo po zaprogramowaniu układu program nie wraca do głównej...
Witaj Być może źle zinterpretowałem intencje autora zadania - ale sądzę że chodziło mu o to żeby nie używać standardowych funkcji bibliotecznych np. tolower() , toupper() , isalpha() itd. Jeżeli faktycznie o to chodzi to po małej modyfikacji tego co podałeś w pierwszym poście powinno zaśmigać (przy dość ryzykownym założeniu że nie wystąpią błędy - bo...
mam napisać program, który dla imienia i nazwiska zamienia je miejscami oraz wyświetla inicjały, np "Adam Mickiewicz" - program wyświetla "Mickiewicz Adam" oraz "A. M." - ale nie wiem jak to zrobić :/ jedno co mi się udało napisać to to: #include <stdio.h> #include <string.h> #include<conio.h> int main() { char tekst[]="Adam Mickiewicz";...
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...
https://obrazki.elektroda.pl/8335986900_... Witajcie moi drodzy Przedstawię tutaj przykład użycia 32-bitowego mikrokontrolera PIC32MX250F128B w roli hosta USB obsługującego pendrive (zapisującego i odczytującego z niego dane). W temacie opiszę najpierw płytkę którą pod tego PICa zaprojektowałem, a potem przykładowe kody obsługi pendrive...
Witam Mimo, że większość proponowanych tutaj rozwiązań podłączenia RFM12 do Atmegi wykorzystuje SPI programowe, ja podłączyłem tradycyjnie, przez SPI sprzętowe - mimo, że nie miałem problemów z wgrywaniem kodu do Atmegi spiętej z RFM12, to uruchomienie ich razem jest problematyczne ( każde osobno działa bez problemu ) [syntax=basic4gl] $include "Config_AVR-DOS.BAS"...
Witam wszystkich! Pewnie pomyślicie "znowu to samo", no ale zlitujcie się w Wigilię i przeczytajcie te kilka zdań :D Walczę z problemem od kilku dni. Nie potrafię skonfigurować Timera by konwertował dane z 1wire poza główną pętlą. Nie mogę sobie pozwolić na waitms, bo wtedy mam problemy z poruszaniem się w menu. Mam już działający Timer1 odliczający...
Zmieniłem: int zakres_wzorcow = wzorce_MAX.Length; System.Text.StringBuilder ciag_do_porownania = new System.Text.StringBuilder(4); //--------------------------------------... try { for (int ciag_wzorca = 0; ciag_wzorca < zakres_wzorcow; ciag_wzorca++) { ciag_do_porownania.Length = 0; for (int i = pozycja_poczatkowa[ciag_wzorca];...
Zmieniłem podejście. Przycisk jest podpięty między pinami PD2 i PD6. W momencie przytrzymania przycisku przez 1s uC jest usypiany. Następuje zamiana wejść i uC czeka na przerwanie. Niestety mam z tym problem. Kilka razy działa prawidłowo, ale raz za czas uC przechodzi w niepożądany stan, tj. przeciwny do zamierzonego (PD2 po uśpieniu przełącza się jako...
Sporo tego ( obsługa SD, PCF8563 + menu do ustawiania daty, obsługa PCF8574 w przerwaniu INT1 )- ale nie ma problemu - zmieniła się tylko zawartość podprogramu Pomiar była taka, jak w pierwszym poście oraz wyłączyłem w wyświetlanie na LCD tych wartości wskazań z DS18B20, oczywiście dostosowałem pozycje wyświetlania do LCD 4*20 - załączniku spakowany...
zamiana string zamiana string bascom zamiana float string
edacs tetra halogen zamiast żarówki zablokowane kapilary
claas hydrostat białystok częstotliwości
Czy TG589vn to telefon VoIP? - Technicolor Jak wymienić bezpiecznik w zasilaczu OKI MC563?