pętel while

Znaleziono około 3697 wyników dla: pętel while
  • Pytanie o brak przerwań w pętli while

    Skąd takie wnioski? Pętla while w funkcji głównej nigdy się nie kończy - jest nieskończona: jest realizowane natychmiast. Wrzuć fragment kodu lub dokładniej opisz problem? Sprawdź w swoim kodzie czy włączasz przerwania: sei()

    Mikrokontrolery AVR   16 Sty 2021 17:52 Odpowiedzi: 2    Wyświetleń: 429
  • REKLAMA
  • Pętla while i kompilator w C

    Aha, już rozumiem, wg mnie mylisz dwie rzeczy: [syntax=c]volatile int * ptr; int * volatile ptr;[/syntax]

    Programowanie   21 Lis 2015 22:14 Odpowiedzi: 6    Wyświetleń: 987
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Sterownik do silnika krokowego unipolarny z Atmega8 i ULN2803 - kod C++ drgania

    Deklaracja zmiennych na początku programu jest dobrym nawykiem, bez tego zadeklarowana zmienna będzie początkowo przechowywać nieustaloną wartość (śmieć z pamięci), więc zadeklarowanie jest ok. To warunek, który jest ustalony dla pętel while jest błędny. W Twoim kodzie użyty jest operator większości, więc sprawdzamy czy licznik3 (lub licznik2) jest...

    Programowanie Początkujący   05 Paź 2015 21:28 Odpowiedzi: 45    Wyświetleń: 2787
  • Język C: Jak działają kolejne pętle while?

    Program zaczyna działanie. Jeśli warunek pierwszej pętli jest SPEŁNIONY pętla wykonuje się. W momencie kiedy przestaje być spełniony (wyrażenie == false) przechodzi dalej i sprawdzany jest warunek kolejnej pętli. Tu zabawa zaczyna się od nowa. Tak jak napisał poprzednik, program ten wykonuje się jednowątkowo.

    Programowanie Początkujący   27 Lip 2017 16:32 Odpowiedzi: 3    Wyświetleń: 891
  • REKLAMA
  • C++ - Pętla while nie działa poprawnie w menu kalkulatora

    Są dwa rodzaje pętli while: [syntax=c]do {} while(true);[/syntax] oraz [syntax=c]while(true) {}[/syntax] Zauważ, że tylko pierwsze while() w Twoim kodzie odnosi się do 'do {} ' na początku, następne są pętlami drugiego rodzaju, na dodatek pustymi.

    Programowanie Początkujący   07 Cze 2015 11:37 Odpowiedzi: 9    Wyświetleń: 1050
  • REKLAMA
  • Termostat do ogrzewania postojowego - pętla while nie działa poprawnie

    Użyj znacznika syntax zamiast code do wrzucania kodu i go sformatuj. Nie da się tego czytać. Zastanów się na spokojnie nad swoim programem. Działa on obecnie tak: 1. Czytaj z wejścia analogowego 2. Jeżeli odczyt > 700 to wyłącz grzałkę i wskocz w pętlę, która za pierwszym razem nie zadziała bo temperatura tak szybko nie spadnie (analogRead będzie...

    Arduino   18 Gru 2017 15:37 Odpowiedzi: 5    Wyświetleń: 732
  • [ansi c] problem ze sprawdzaniem warunku w pętli while

    Najpierw scanf() ale do łańcucha znaków (tablica char), a potem na tym łańcuchu porównanie z "n" i jeżeli się zgadza, to wyjście, a jeżeli nie, to można użyć konwersji z łańcucha na liczbę. Na przykład za pomocą atoi() z stdlib.h , z tym że tego nie ma chyba w ANSI C, ale jest w ISO. Można też od biedy zrobić sscanf() na tym łańcuchu, ale to mniej wydajne.

    Programowanie   01 Lis 2008 01:31 Odpowiedzi: 2    Wyświetleń: 3131
  • c++ - Błędy w programie: pętla while i formatowanie wyjścia

    1. ^ to operator logiczny alternatywy rozłącznej. Co on tu robi? Raczej chodziło Ci o potęgowanie. Nie ma operatora potęgowania - trzeba użyć funkcji. Operator potęgowania w postaci ^ to, jeśli dobrze pamiętam, tylko Basic wykorzystywał (i Excel ;) ) 2. Rozmiar tablic dynamicznych podaje się w nawiasach kwadratowych. Nie wiem, co oznacza zapis stworzony...

    Programowanie Początkujący   18 Lis 2013 22:37 Odpowiedzi: 5    Wyświetleń: 1185
  • Jak wyświetlić zawartość zmiennej w PHP w pętli while?

    Tak się zapytam, plik config.php, zawarty w nim kod jest w obrębie <? ...?> ?

    Tworzenie WWW   06 Gru 2011 14:47 Odpowiedzi: 5    Wyświetleń: 2743
  • C++ pętla while dla stringów - różnica między operatorami && i ||

    Wydaje mi się, że sam sobie odpowiedziałeś na pytanie. Dla ścisłości proponuję każdy z tych warunków umieścić w osobnym nawiasie. Zasadniczo w warunku pętli pytasz: Czy zmienna jest różna od "tak" ORAZ czy jest różna od "Tak" ORAZ czy jest różna od "TAK" Jeżeli wpisałeś "Tak" to został spełniony jeden warunek, pozostałe nie. Ponieważ operator && jest...

    Programowanie Początkujący   14 Lip 2017 12:56 Odpowiedzi: 6    Wyświetleń: 1434
  • REKLAMA
  • PHP - Jak użyć pętli while do iteracji przez tablicę dni tygodnia?

    [syntax=php] foreach ($tydzien as $numerDnia => $nazwaDnia) { print "Nr dnia".$numerDnia." nazwa".$nazwaDnia; } [/syntax]

    Programowanie Początkujący   27 Gru 2013 10:35 Odpowiedzi: 7    Wyświetleń: 1083
  • Dlaczego pętla while...wend nie kończy się przy zmianie stanu Pinc.2?

    While - wend działa do póki warunek jest prawdą. Zamiast OR wstaw AND i zmiana któregokolwiek spowoduje opuszczenie pętli.

    Mikrokontrolery   05 Maj 2009 20:41 Odpowiedzi: 2    Wyświetleń: 1800
  • Atmega8: Zmienna volatile i przerwania - problem z opóźnieniem w pętli while

    Powód jest bardzo prosty: zmniejszenie zmiennej w pamięci nie jest operacją atomową. Co prawda za każdym razem następuje odczytanie zmiennej, zmniejszenie jej a następnie zapis, to jeśli przerwanie wystąpi pomiędzy odczytem a zapisem, to utracisz zmianę dokonaną w przerwaniu. W przypadku gdy przerwanie i funkcja main konkurują o jeden zasób, musisz...

    Mikrokontrolery AVR   25 Kwi 2010 12:42 Odpowiedzi: 2    Wyświetleń: 1359
  • Mruganie diodą – pętla while blokuje wyłączenie LED po naciśnięciu drugiego przycisku

    Cos sie tak uparł na to while :) Jest to bardzo zdradliwa operacja :wink: Ty wpadasz w void KeyPressed (void) i już z niej nie wychodzisz :) Czemu?? Przyglądnij się. Lepiej operowac na flagach , jak klawisz wciśnięty ustaw bit i w dalszym miejscu sprawdzasz że jak ustaowiony ten bit to migaj itd. :) np: void main(void) .... ... ... {...

    Mikrokontrolery   11 Cze 2007 10:34 Odpowiedzi: 28    Wyświetleń: 2370
  • AVR TWI: Problem z aktualizacją bufora w pętli while() przy komunikacji I2C

    Jeżeli używasz jakąś zmienną w przerwaniach to powinna ona być zadeklarowana jako volatile. Dlatego: unsigned char buf_TWI void AVR_wyslij(unsigned char lb_dane) { cli(); // zablokowanie zezwolenia na przerwania if(TW_STATUS != TW_ST_SLA_ACK) // sprawdzenie czy ukłąd mastera wysłał prawidłowy adres Slave'a { sei; //...

    Mikrokontrolery   09 Gru 2007 09:04 Odpowiedzi: 2    Wyświetleń: 1472
  • Dlaczego LED nie miga w pętli while(1) na ATtiny26 z Timerem?

    Zmień deklarację zmiennej flaga_swieci na taką: volatile unsigned char flaga_swieci; powinno pomóc.

    Mikrokontrolery   26 Paź 2005 14:50 Odpowiedzi: 3    Wyświetleń: 1744
  • C, I2C, AVR: Jak obsłużyć transmisję bez pętli while() używając przerwań?

    No ale właśnie nota AVR315 bazuje na przerwaniach. Startujesz transmisję za pomocą funkcji TWI_Start_Transceiver_with_Data() i możesz procesor zająć wykonywaniem innego kodu. Jeżeli procesor będzie miał wystarczająco dużo pracy przez okres trwania transmisji (lub dłużej), to wykonanie while ( TWI_Transceiver_Busy() ); wcale nie będzie trwało 160 taktów,...

    Mikrokontrolery   08 Lip 2012 22:16 Odpowiedzi: 19    Wyświetleń: 2848
  • STM32F407 I2C nie wysyła konfiguracji do ADXL345 – zawieszanie w pętli while

    Ta funkcja musi działać. Albo podajesz błędne adresy albo hardwarowo jest coś nie tak. Przypadkiem nie ustawiaj podglądu rejestrów I2C do poglądu w debugu.

    Mikrokontrolery ARM   21 Wrz 2014 19:10 Odpowiedzi: 13    Wyświetleń: 1383
  • [C++] Jak stworzyć piramidę z gwiazdek w C++ używając dwóch pętli while?

    Może o taką choinkę ci chodzi?? http://obrazki.elektroda.pl/3066640800_1...

    Programowanie Początkujący   11 Kwi 2012 21:53 Odpowiedzi: 18    Wyświetleń: 8788
  • Dlaczego program nie czeka na naciśnięcie przycisku? AVR, pull-up, pętla while

    Najprawdopodobniej zanim kondensator się naładuje po włączeniu podciągania to sprawdzasz stan i otrzymujesz stan niski.

    Mikrokontrolery AVR   27 Kwi 2009 12:07 Odpowiedzi: 2    Wyświetleń: 1469
  • [A32] [A32][C] Pętla while z dwoma warunkami zawiesza program - jak to naprawić?

    Z tego co się doczytałem zmienne tworzone w funkcji "giną" w raz z wyjściem z funkcji ale jak to jest naprawdę?? Radzę znaleźć jakąś dobrą książkę do C. W skrócie: takie zmienne (automatyczne) giną ponieważ przechowywane są w trakcie wykonywania danej funkcji na stosie. Jeśli program wchodzi w nową funkcję na stosie zapisywany jest kontekst powrotu...

    Mikrokontrolery AVR   14 Cze 2012 17:13 Odpowiedzi: 17    Wyświetleń: 1927
  • Jak ustawić przerwanie INT0 do zmiany działania pętli while w sterowaniu diodami?

    Pisane z głowy i na szybko. [syntax=cpp] volatile int8_t stan; ISR (INT0_vect) { if (stan == 1) stan = 0; else stan = 1; } int main(void) { DDRD=0xff; PORTD=0x00; DDRC=0xff; stan = 0; MCUCR |= (1<<ISC01);//poczytaj o tym GICR |= (1<<INT0);/// i o tym sei(); uruchamia mozliwos uruchamiania przerwan while(1) { if (stan == 0) { while(1) { cośtam...

    Mikrokontrolery   27 Gru 2011 17:46 Odpowiedzi: 7    Wyświetleń: 968
  • C - Analiza pętli while(1) i obsługi błędów w kodzie zapisu danych

    Ten kod się wykona, gdy wypełni się cały klaster: [syntax=C]if(j == sectorPerCluster) { j = 0; break; } [/syntax] który zakończy pętlę do .. while pomimo, że data != '~'

    Programowanie   22 Paź 2012 23:06 Odpowiedzi: 2    Wyświetleń: 768
  • [C] AVR: Zmiana wartości na wyświetlaczu LED w pętli while nie działa

    o ile wszystko jest dobrze to brakuje Ci magicznego słowa "volatile"

    Mikrokontrolery AVR   19 Lis 2010 15:08 Odpowiedzi: 3    Wyświetleń: 2591
  • Menu Funkcyjne - STM32F411RET FT800 wyświetlacz 3,5"

    Brak jakiegokolwiek odpowiedzi w tym temacie zmusił mnie do wytężonej pracy umysłowej dzięki czemu bardzo proste menu funkcyjne wraz z prostym mechanizmem poruszania się po nim zrealizowałem przy pomocy pętel while i instrukcji warunkowych if else. Pozdrawiam i dziękuję.

    Mikrokontrolery ARM   01 Lis 2020 13:53 Odpowiedzi: 1    Wyświetleń: 678
  • [ECLIPSE] Błąd w Eclipse: if (KEY_DOWN) w pętli while(1) - jak naprawić?

    Po prostu usuń średniki po #define. To nie są instrukcje języka. No i usuń średnik po if()- średnik w C rzecz prawie święta- ale tylko prawie. Poza tym w pierwszej wersji nie było średnika po if(). A wtedy: Build succeeded with 0 Warnings...

    Mikrokontrolery Początkujący   02 Lip 2012 22:29 Odpowiedzi: 7    Wyświetleń: 1092
  • Jak użyć pętli while w C, by wielokrotnie wprowadzać wartości a, b, c?

    Można tak: #include <stdio.h> #include <conio.h> int main() /* jeżeli na końcu procedury dajesz return(0), to prototyp powinien być int main(), a nie void main() */ { int jakas_zmienna=1; int a,b,c,P,O; while(jakas_zmienna) { clrscr(); printf("Podaj wartosc a=");...

    Programowanie   27 Sty 2005 18:37 Odpowiedzi: 3    Wyświetleń: 4355
  • AVR GCC - Niekontrolowane wyjście z pętli do...while

    while(opcja != SW_SET);

    Programowanie Początkujący   15 Gru 2014 07:20 Odpowiedzi: 3    Wyświetleń: 1017
  • VBA Pętla - Pętla do While nie działa tak jak założyłem

    Jeśli sprawdziłeś już pierwszą wartość z kolumny, to po zresetowaniu znowu zaczynasz od pierwszej... Żeby skrócić czas działania, można liczyć przebiegi i podstawiać Nr kolejnego wiersza wg schematu: licznik=1 Pętla zewnętrzna   WP=licznik   Pętla wewnętrzna       instrukcje   Loop   licznik=licznik+1 Loop

    Programowanie Początkujący   26 Maj 2014 13:25 Odpowiedzi: 4    Wyświetleń: 2565
  • atmega328 - Przycisk zamiast potencjometru nie działa poprawnie

    Witam. Wydaje się że jeżeli wciśniesz przycisk zostanie wykonana pętla while. Pętla ta będzie wykonywana przez czas wciśnięcia przycisku. Jest to na tyle szybki proces że wartość zwracana może wyglądać na losową. Proponuje wstawić jakąś funkcję opóźniającą w pętli while.

    Arduino   27 Sty 2015 21:47 Odpowiedzi: 3    Wyświetleń: 807
  • VBA - Obsługa błędów w pętli Do While, makra, harmonogram, rok wniosku, poziom

    Załącz plik. Jeśli typ zmiennej jest Variant, nie powinno być tego błędu.

    Obsługa oprogramowania   07 Lip 2022 16:49 Odpowiedzi: 6    Wyświetleń: 255
  • C++ do...while – kiedy warunek temp != 0 kończy wykonywanie pętli?

    Pętla while (ang. podczas gdy) – wykonuje instrukcję tak długo, dopóki jej warunek jest spełniony (ma wartość różną od zera). Instrukcja sprawdza warunek przed wykonaniem ciała pętli. Pętla while może wykonywać się nieskończoną ilość razy, gdy wyrażenie nigdy nie przyjmie wartości 0, może także nie wykonać się nigdy, gdy wartość przed pierwszym...

    Programowanie Początkujący   19 Cze 2012 07:22 Odpowiedzi: 3    Wyświetleń: 1677
  • VBA Excel: Jak sprawdzić, czy zmienna jest liczbą w pętli Do While?

    Najprościej jak tylko możliwe Dim p As Variant p = "a" Do While IsNumeric(p) = False p = InputBox("Podaj kapitał początkowy:") If p = "" Then Exit Sub If IsNumeric(p) = True Then Exit Do MsgBox "Zle dane" Loop

    Software serwis   18 Maj 2010 21:03 Odpowiedzi: 10    Wyświetleń: 2684
  • Excel VBA - Pętla Do While Loop nie przeskakuje na kolejne arkusze

    zapomniales Dir() przed Loop tj. plik=Dir()

    Obsługa oprogramowania   19 Paź 2017 14:14 Odpowiedzi: 2    Wyświetleń: 738
  • [C] Sprawdzenie programu czujnika koloru na Atmega8 - porównywanie zmiennych

    Pętla główna while powinna kończyć się przed "return 0". Teraz kończy się za wcześnie. Usunąć break pozostałe po switch (3 sztuki w pętli while).

    Mikrokontrolery AVR   09 Lis 2010 10:46 Odpowiedzi: 21    Wyświetleń: 3756
  • Atmega8 - Timer1 zmiana współczynnika wypełnienia

    Dwie nieskończone pętle while, ciekawe kiedy przejdzie z pierwszej do drugiej.

    Mikrokontrolery AVR   24 Lut 2014 18:26 Odpowiedzi: 18    Wyświetleń: 2370
  • Jak użyć rejestru przesuwanego w matrycy LED 5x8 z AVR?

    przecież wysyłasz to w pętli while

    Mikrokontrolery AVR   10 Maj 2011 22:49 Odpowiedzi: 43    Wyświetleń: 4894
  • C++ program z pętlami - liczby podzielne przez 2 w zakresie 5-15 nie działa

    Brakuje zamknięcia w {} wnętrza pętli while. I formatowania.

    Programowanie Początkujący   25 Paź 2014 15:37 Odpowiedzi: 8    Wyświetleń: 1092
  • Mikrokontroler ARM [STM32F103RB] [C] [eclipse/yagarto] nie działa przycisk

    Po sprawdzeniu warunku wpadasz w nieskończoną pętle while(1).

    Mikrokontrolery ARM   14 Lis 2011 10:57 Odpowiedzi: 3    Wyświetleń: 1419
  • Java - błąd java.lang.nullpointerexceptio

    jak s jest null-em to nie możesz na nim wywołać .equals(). Może lepiej czytać z pliku w pętli while-do zamiast do-while?

    Obsługa oprogramowania   29 Sty 2021 14:06 Odpowiedzi: 3    Wyświetleń: 312
  • VB.NET - Jak użyć pętli do while i EOF do odczytu pliku?

    Zamiast tablicy użyj listy.

    Programowanie Początkujący   15 Cze 2013 21:35 Odpowiedzi: 4    Wyświetleń: 1914
  • Jak poprawić wczytywanie znaku w scanf w pętli do-while w C?

    Pierwszy scanf wczytuje tylko liczbę zmiennoprzecinkową, a pamiętaj, że tam jest również enter. Zostaje on w buforze i trafia do drugiego scanf. Możesz to sprawdzić debugując program lub - co jest bardziej popularne wśród początkujących - zrób wydruk zmiennej ch. Musisz wyczyścić bufor przed wykonaniem drugiego scanf: [syntax=c]fflush(stdin);[/syntax]

    Programowanie Początkujący   08 Cze 2012 17:44 Odpowiedzi: 2    Wyświetleń: 1694
  • Jak wyjść z funkcji lcdRejestratorZdarzen() w moim kodzie alarmu?

    Czy pętla while(1) w funkcji dla menu jest wywoływana w pętli loop()? Z kodu, który przedstawiłeś ciężko się połapać, jaka jest relacja pomiędzy funkcjami menu() a menuZdarzenia().

    Arduino   22 Lip 2020 12:29 Odpowiedzi: 4    Wyświetleń: 444
  • Jak zliczyć znaki do litery 'h' w C++ używając pętli do-while?

    Witam Chodziło Ci o coś takiego? #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { char tekst[100]; int i=0; cout<<"Podaj tekst do wpisania: "; cin>>tekst; while( tekst[i]!='h') i++; cout<<"Liczba znakow to:...

    Programowanie   10 Lis 2007 14:45 Odpowiedzi: 3    Wyświetleń: 13273
  • Błąd konwersji DWORD* na _OVERLAPPED* w ReadFileEx w wxDevC++

    Dlaczego goto? Wystarczy zwykła pętla while, którą zakończysz gdy będziesz chciał skończyć wątek.

    Programowanie Początkujący   03 Lis 2009 16:24 Odpowiedzi: 12    Wyświetleń: 1700
  • STM32 Przerwanie SYSTICK. Jak wrócić do funkcji main?

    Oczywiście że wracasz tam gdzie zostało wywołane przerwanie. Potrzebny Ci warunek wyjścia z pętli while(1) funkcji efekt1 inaczej nigdy nie wrócisz do main'a.

    Mikrokontrolery ARM   09 Cze 2019 00:09 Odpowiedzi: 11    Wyświetleń: 984
  • atmega8 - wyświetlacz AC-162A nie reaguje na program w C, co robię źle?

    A gdzie schemat? Czemu nie ma u ciebie w programie pętli while?

    Mikrokontrolery AVR   04 Kwi 2015 19:29 Odpowiedzi: 1    Wyświetleń: 768
  • ATMEGA328 - Jednokrotny beep, wyjście z pętli po spełnieniu warunku

    Pytanie gdzie w pętli while(1) i jak w tej pętli używasz funkcji beep() ? Nie potrzebuje funkcji beep() potrzebuje całego kodu aby Ci pomóc. Przynajmniej pliku main.cpp(.c)

    Arduino   01 Lut 2014 15:54 Odpowiedzi: 14    Wyświetleń: 2013
  • multipleksacja 3 wyświetlaczy w [C] - mrugająca "setka&

    Tak, nie działa. Z prostej przyczyny, że sam włączasz setki niezależnie od tego, która cyfra jest wyświetlana w 4 instrukcji pętli while() Albert

    Mikrokontrolery AVR   27 Maj 2009 13:22 Odpowiedzi: 6    Wyświetleń: 1202
  • Jak w VBA Excel 2007 wstawić tekst z InputBox do kolejnej wolnej komórki?

    zwykła pętla "while" załatwi sprawę :) http://dzono4.w.interia.pl/kurs/doloop.h...

    Programowanie   02 Wrz 2010 20:53 Odpowiedzi: 7    Wyświetleń: 2706
  • Matlab - sprawdzanie czy została wprowadzona wartość

    nie bazuj na pętli o określonej liczbie przebiegów, lecz na pętli while, zaś licznikiem niech będzie dodatkowa pomocnicza zmienna, która bedzie inkrementowana wyłącznie w przypadku wprowadzenia poprawnej wartości.

    Programowanie   02 Lis 2008 20:17 Odpowiedzi: 3    Wyświetleń: 3968
  • SS1306 - dwa wyświetlacze, jeden działa drugi nie

    Patrząc na to: [url=http://download.mikroe.com/document... to wystarczy jak będziesz sprawdzał wynik wywołania funkcji I2C1_Wr(xx). Jeżeli funkcja zwraca 0, to idziesz dalej. Jeżeli funkcja zwraca coś innego, to reagujesz stosownie do zgłoszonego błędu. Mnie martwi coś innego. Piszesz, że wyświetlacze...

    Mikrokontrolery   12 Maj 2018 20:31 Odpowiedzi: 25    Wyświetleń: 1650
  • Pascal ogólne informacje/ dotyczy tablic, rekordów...

    Najprościej będzie zrobić sobie całość w pętli while lub repeat. [syntax=pascal]REPEAT for a:=1 to 5 do writeln('*'); writeln('Czy powtórzyć t/n?'); readln(odp); UNTIL(odp='t');[/syntax]

    Programowanie Początkujący   21 Cze 2012 21:51 Odpowiedzi: 16    Wyświetleń: 2187
  • [C]Program typu "drut", biegające swiatełko

    Wystarczy, że kolega do pętli while wpisze tylko to: [syntax=c] for(i=0;i<5;i++) { PORTB = (1<<i); _delay_ms(1000); } [/syntax] pozdrawiam edit: oczywiście zamiast i<5 wpisz 8

    Mikrokontrolery Początkujący   14 Cze 2012 19:59 Odpowiedzi: 18    Wyświetleń: 1297
  • I2C - Jak zapewnić stabilność przy odłączaniu urządzeń i zakłóceniach?

    w pętli while dodać warunek od zmiennej liczącej czas zmniejszanej w przerwaniu timera [syntax=c]timeout=100; while( !(TWCR & (1<<TWINT)) && timeout); if(timeout==0) // obsługa błedu[/syntax]

    Mikrokontrolery   29 Wrz 2017 10:55 Odpowiedzi: 15    Wyświetleń: 2655
  • Jak otrzymać odpowiedź z SIM800L bez resetowania Arduino?

    Spróbuj może odczekać chwilę pomiędzy obiema pętlami while albo w jednym przebiegu loop() wysyłaj dane do altSerial, a w następnym jej przebiegu odbieraj z altSerial. Używasz Timers, więc możesz z tej biblioteki też skorzystać.

    Arduino   08 Mar 2020 22:38 Odpowiedzi: 21    Wyświetleń: 999
  • Sterowanie pinami za pomocą znaków wysłanych po porcie COM.

    co w zamian jeśli nie mogę porównać tych wartości, aby wykryć który znak się pojawił? Do porównywania znaków nie trzeba używać strcmp(), wystarczy prosty if np.:[syntax=c] if (x == 49) { // akcja }[/syntax] break pod koniec pętli while() jest zbędny

    Arduino   21 Cze 2022 20:48 Odpowiedzi: 7    Wyświetleń: 303
  • Jak regulować czas migania diody w C za pomocą zmiennej w delay'u?

    Powyżej podałem przykład co powinno się znajdować w obsłudze przerwania od timera. Natomiast same przyciski możesz sprawdzać w pętli while() jeżeli nie chcesz angażować do tego osobnego przerwania.

    Mikrokontrolery AVR   10 Kwi 2016 09:34 Odpowiedzi: 20    Wyświetleń: 2118
  • Jaki program do Raspberry Pi wykona taką operację?

    Płytę tą można programować w kilku językach, m.in Python i C. Kompilacja przebiega do pliku img. W większości języków będzie to kod opierający się na pętli warunkowej if i pętli while.

    Raspberry Pi i inne SBC   10 Maj 2015 13:53 Odpowiedzi: 4    Wyświetleń: 1641
  • C - Zatrzymanie pętli while przyciskiem pilota case 0xFF10EF

    Goto się nie używa. Są lepsze i ładniejsze sposoby na zrobienie tego.

    Programowanie Początkujący   05 Mar 2014 21:27 Odpowiedzi: 25    Wyświetleń: 5292
  • Tworzenie zmiennych w pętli while vs poza nią: wpływ na pamięć i wydajność (C++)

    Pierwszy przykład to zmienna globalna alokowana w pamięci danych. Drugi to zmienna lokalna umieszczona na stosie. Z logicznego punktu widzenia zmienna i jest widoczna tylko w pętli, więc jest usuwana po wyjściu z niej programu. W rzeczywistości kompilator to optymalizuje i fizycznie ta zmienna nie jest usuwana z pamięci z każdym przebiegiem pętli. Możesz...

    Programowanie   06 Sty 2023 20:56 Odpowiedzi: 4    Wyświetleń: 267
  • [STM32F4] - Jak skonfigurować DMA do przesyłania danych z DCMI do SRAM?

    To nie jest konfiguracja tylko funkcja obsługi przerwania. Ta pętla while czekająca na koniec odbioru wygląda nie najlepiej w funkcji przerwania. Na początek spróbuj bez przerwań czy w ogóle działa.

    Mikrokontrolery ARM   29 Lip 2015 07:32 Odpowiedzi: 60    Wyświetleń: 6921
  • [C++] Menu w pętli do-while wyświetla się wielokrotnie po scanf(%c, &x) – jak naprawić?

    http://forum.4programmers.net/C_i_C++/16... ... używaj Google.. nie gryzie..

    Programowanie Początkujący   30 Gru 2011 21:52 Odpowiedzi: 7    Wyświetleń: 2069
  • C++: Jak zakończyć pętlę 'do...while' po wprowadzeniu jednego z kilku warunków?

    Z pętli while() i do..while() możesz też wyskoczyć używając break. Czasami zamiast tworzyć skomplikowany warunek do działania pętli łatwiej jest stworzyć warunek na jej przerwanie. Wybór działu rzeczywiście "znakomity". Jak tylko moderator się obudzi będziesz miał przechlapane :-)

    Programowanie Początkujący   11 Lip 2016 08:40 Odpowiedzi: 13    Wyświetleń: 1923
  • Przyciski - wykonywanie czynności do określonego momentu

    Sprawdź a zobaczysz, że działa bo pętla while działa póki jej warunek jest różny od 0 a przyciski zawierają Ci do masy nie? Z wykrzyknikiem pętla będzie działać póki jest wciśnięty przycisk a bez póki jest puszczony.

    Mikrokontrolery AVR   23 Gru 2011 19:24 Odpowiedzi: 12    Wyświetleń: 1736
  • Python , Raspberry PI3 - prośba o sprawdzenie prostego kodu

    To proste. Przy każdym przebiegu pętli 'while' plik jest otwierany i zamykany (zamknięcie odbywa się automatycznie po wyjściu z bloku 'with'). Aby sposób kolegi (at)tronics zadziałał, musiałbyś przed linią zawierającą tFile.read() resetować wskaźnik pliku na jego początek (bodajże tFile.seek(0)).

    Raspberry Pi i inne SBC   02 Lut 2019 11:21 Odpowiedzi: 10    Wyświetleń: 471
  • [TP] Tablice jednowymiarowe-sortowanie za pomocą pętli while

    tu masz sposób sortowania http://pl.wikipedia.org/wiki/Sortowanie_... a tu jak działają pętle w TP http://www.sciaga.pl/tekst/50976-51-petl... wystarczy tylko przekształcić kod z pierwszego linku i sprawa załatwiona. Powodzenia

    Programowanie   24 Lut 2009 21:28 Odpowiedzi: 11    Wyświetleń: 3541
  • Pętla while, C++, wątki, Jak przesłać zmienną?

    Wydaje mi się, że najprościej będzie dodać jedno pole do klasy. Przed uruchomieniem wątku, ustawiasz temu polu potrzebną wartość, a funkcja run wykorzystuje ją.

    Programowanie Początkujący   25 Mar 2009 17:24 Odpowiedzi: 5    Wyświetleń: 2035
  • Skrypt tworzący spis katalogów i ich zawartości w bash

    Nie oczekujesz chyba, że ktoś poda Ci gotowca ... Wyglada to na jakieś zadanie szkolne/studenckie. Podpowiedź. użyj pętli (while do) warunków (if) szukanie też się przyda (find) Reszta to kwesia pomysłu. Na kokretne problemy łatwiej będzie o pomoc. Powodzenia.

    Software serwis   04 Sty 2005 12:43 Odpowiedzi: 3    Wyświetleń: 2360
  • Pascal - Wczytywanie słowa i liczenie jego występowania w tekście

    więc zamiast readln otwórz plik i wczytaj z niego do tej zmiennej. Przypisz (assign), otwórz (reset), w pętli (while not eof) wczytuj (readln) do pomocniczej zmiennej, którą rozbudujesz swoją obecną zmienną (zm := zm + ...) i na koniec zamknij plik (close).

    Programowanie   21 Sty 2014 20:15 Odpowiedzi: 4    Wyświetleń: 1359
  • C Linux - C - podstawy pisania pod linuxem, procesy, sygnały, funkcje...

    Dopisz więc scanfa albo getchar() w pętli while zamiast sleep (program w main będzie czekał na klawisz, ale sygnał będzie przechwytywał i obsługiwał w catch) i jakieś porównanie. Wtedy Ctrl+C wyrzuci ci komunikat, a wyjdziesz tylko tajemnym klawiszem. O ile dobrze rozumiem twoje intencje.

    Programowanie   11 Sty 2015 22:13 Odpowiedzi: 6    Wyświetleń: 1140
  • STM32F429ZIT komunikacja USART - Konfiguracja wbudowanego USART3

    Zacznij od zrobienia tego na pollingu, czyli w pętli while(1), bez przerwań, ale z poprawnym odczytywaniem flag TXE i RXNE przed zrobieniem czegokolwiek. Proponuje więc wrzucić do tej pętli coś takiego: [syntax=c]if ((USART3->SR & USART_SR_RXNE) != 0) { uint16_t x = USART3->DR; while((USART3->SR & USART_SR_TXE) == 0); USART3->DR = x; }[/syntax] Tym...

    Mikrokontrolery ARM   08 Gru 2016 10:34 Odpowiedzi: 6    Wyświetleń: 1332
  • wyjście z nieskończonej pętli while c++ avr atmega8

    Co ja widzę? Ty Cały kod programu z dziesiątkami pętli nieskończonych i delay'i wrzuciłeś w kod obsługi przerwania?? Gratuluję pomysłowości... :) Po co stosując przerwanie od zakończenia transmisji używasz jeszcze jakiegoś USART_vReceiveByte(void) które miałoby sens gdybyś stosował polling. Nie prościej w [syntax=C] ISR(USART_RXC_vect) { data=UDR; //dalszy...

    Mikrokontrolery AVR   22 Gru 2014 00:23 Odpowiedzi: 8    Wyświetleń: 1989
  • Hexapod na Atmega16: problem z sygnałami na portach i macierzą 8x3

    Sterowanie serwo w obecnej postaci jakoś szczególnie dużo mocy obliczeniowej nie zużywa. Umieść obsługę czujnika i obliczenia w pętli while w main() i sprawdź. Moim zdaniem powinno być z tym mniej roboty niż z obsługą i wzajemną synchronizacją komunikacji dwóch procesorów.

    Automatyka Przemysłowa   29 Sie 2009 09:54 Odpowiedzi: 10    Wyświetleń: 1794
  • Kod w C do sprawdzenia parzystości liczby przy użyciu pętli while

    Witam, jak będzie wyglądał kod programu w języku c na sprawdzenie czy liczba jest parzysta przy użyciu pętli while?

    Programowanie Początkujący   08 Lis 2017 09:48 Odpowiedzi: 8    Wyświetleń: 771
  • Atmega8 - Dlaczego przekaźnik nie działa po modyfikacji pętli while?

    Dodam uwagę do schematu - C9 lub C8 daj do pinu AVcc (nie ta strona L1).

    Mikrokontrolery Początkujący   18 Maj 2013 17:52 Odpowiedzi: 3    Wyświetleń: 1374
  • Pętla opóżnienia czasow. a cykle maszynowe ADUC845 LCD 2x16

    W tym uP masz zegar czasu (TIC), możesz go wykorzystać do odliczenia opóźnienia (nawet w przerwaniu), zamiast liczyć cykle maszynowe. Dodatkowo ten procek jest jednotaktowy więc jeden takt zegara to jeden cykl maszynowy. Co do tego ,że pętla "while" liczy inaczej od "for" to wszystko zależy od kompilatora, musiałbyś zobaczyć kod w ASM żeby to wszystko...

    Mikrokontrolery   09 Lis 2006 22:54 Odpowiedzi: 5    Wyświetleń: 2311
  • sekwencyjne sterowanie led za pomocą mikrokontrolera

    No wreszcie :-) bo już traciłem nadzieję, że czytasz cokolwiek piszę: ale nadal mam problem teraz ../main.c:26: error: expected expression before '}' token make: *** Bo brak średnika na końcu pętli while.

    Mikrokontrolery AVR   14 Sty 2014 23:53 Odpowiedzi: 23    Wyświetleń: 2229
  • [STM32] USART hard fault przy wysyłaniu danych w pętli while(1)

    Po prostu źle skonfigurowałeś pamięć - pewnie wynika to z niechęci do czytania RM-ów.

    Mikrokontrolery ARM   12 Maj 2019 19:07 Odpowiedzi: 8    Wyświetleń: 2376
  • [Atmega8][C] pętla while i makro: dlaczego błąd kompilacji?

    Tak już poprawiłem błąd - wiesz wklejam kod który teoretycznie jest w 100% poprawny ... i przetestowany jak widać to nie prawda

    Mikrokontrolery AVR   24 Cze 2008 09:19 Odpowiedzi: 3    Wyświetleń: 2060
  • WinAVR - zawieszanie się programu przy pętli while z przerwaniem

    Zastanawiam sie czy w winavr nie wystepuje blad podczas stosowania petli "while". Mianowicie podczas stosowania petli while z oczekiwaniem na zmianę wartości zmiennej w przerwaniu w glownej petli okazuje sie ,ze program sie zawiesza. Fragment kodu: ... while (! temp); ... Z listuingu wynika : ..... .L058 lds r25,temp .L059 tst r25 breq .L059 .... Z...

    Mikrokontrolery   05 Maj 2004 22:32 Odpowiedzi: 3    Wyświetleń: 849
  • Zagnieżdżony while w php. Dlaczego jeden jest pomijany?

    Przed tą zieloną pętlą musisz dać tę linię kodu a w zasadzie przenieś ją z sprzed czerwonej pętli $wykonaj_produkt=mysql_query(select.... bo za drugim razem tablica mysql_fetch_array jest już pusta i pętla while się już nie wykona

    Programowanie   13 Mar 2007 23:15 Odpowiedzi: 2    Wyświetleń: 900
  • C# - Zmiana pętli while(true) na while(server.Pending()) wywołuje StackOverflow

    Jeśli zależy Ci na nieblokowaniu głównego wątku programu to musisz wyrzucić to na osobny wątek. Obie instrukcje - Pending i Accept... - tak czy inaczej w jakiś sposób blokują, tylko Accept... po prostu nie puści dalej, a Pending puszcza i sam musisz obsłużyć (w ten sposób można też łatwo przekazać do wątku flagę o konieczności jego zamknięcia i przestania...

    Programowanie Początkujący   11 Lut 2020 20:47 Odpowiedzi: 4    Wyświetleń: 345
  • Funkcja kodu mikrokontrolera 8051 - analiza pętli while i zmiennych

    Narazie wstawiłam 4. Wstawione niepoprawnie. To zadanie szkolne wymagające samodzielnej pracy. Proszę sobie poszukać jak się wstawia komentarze w języku, który koleżanka chce komentować.

    Programowanie Początkujący   23 Kwi 2017 22:17 Odpowiedzi: 2    Wyświetleń: 777
  • Jak wygenerować 1Hz na atmega16 bez PCF8583, używając timerów w C?

    Nie wiem o co chodzi, przecież Ty napisałeś ten program :) generalnie to masz zdefiniowaną w programie stałą o nazwie PORTD2 która ma wartość 2 i tyleż o niej wiadomo. Nigdzie jej nie używasz w tym pliku więc nie da się stwierdzić do czego służy. Pusta pętla while jest dlatego, że cały program wykonuje się w przerwaniach. "Normalnie" to pętla while...

    Mikrokontrolery Początkujący   16 Sty 2012 13:09 Odpowiedzi: 14    Wyświetleń: 2066
  • ANSI C - Pętla while nie zlicza poprawnie wierszy w programie z książki

    <Ctrl-Z><Enter> - na kolejnym pustym wierszu. To po każdym wierszu będzie pokazywać licznik: [syntax=c]#include <stdio.h> int main() { int a, an; an=0; while((a=getchar())!=EOF) if(a=='\n') printf("%d\n",++an); return 0; }[/syntax]

    Programowanie Początkujący   30 Sty 2015 00:57 Odpowiedzi: 4    Wyświetleń: 867
  • [JAVA] - Dlaczego ten program w ogóle wyświetla wartość z instrukcji if?

    Taka konstrukcja choć poprawna składniowo to logicznie jest błędna - ta pętla while jest nieskończona. To, co obserwujesz, to tak naprawdę pochodna tego błędu - zmienne mają ograniczoną "pojemność", jak będziesz pomniejszał wartość jakiejś zmiennej w nieskończoność, to po dojściu do jej wartości minimalnej i próbie zmniejszenia o 1, zmienna wskoczy...

    Programowanie Początkujący   23 Sty 2015 16:19 Odpowiedzi: 2    Wyświetleń: 825
  • Arduino - jak wyjść z pętli while przy warunku bt == 'z'?

    Wewnątrz pętli while (bt == 'z') sprawdź wartość bt [syntax=c]char bt = Serial.read(); [/syntax] Albo wymusić przerwanie pętli break-iem. Ewentualnie przypisz do bt inną wartość. [syntax=c]char bt = '0'; [/syntax]

    Mikrokontrolery Początkujący   02 Sie 2016 15:23 Odpowiedzi: 9    Wyświetleń: 2847
  • Aktualizacja zmiennej temp w pętli while na Arduino - jak to zrobić?

    Deklarujesz zmienną jako globalną volatile.

    Arduino   02 Maj 2013 00:04 Odpowiedzi: 10    Wyświetleń: 4395
  • Arduino UNO i max7219: Jak zapalać LEDy pojedynczo bez delay()?

    Niestety kod działa w taki sposób, że zapalają się wszystkie zadeklarowane LEDy, a nie jedna po drugiej (oczywiście migają). Wszystko się zgadza. Tak, właśnie napisałeś kod :) Musiałbyś w pętli loop obsługiwać dwie dodatkowe zmienne, które wskazują na konkretny kolumnę i rząd dla leda, która ma się zapalić, a po 500ms zgasnąć - te zmienne musiałaby...

    Arduino   14 Gru 2018 00:05 Odpowiedzi: 8    Wyświetleń: 1038
  • Matlab - jak poprawić pętle for i while w funkcji distance transform?

    Strasznie to zagmatwałeś. Poza tym Matlab jest beznadziejny w pętlach i tym podobnych, za to dobrze sobie radzi na operacjach na macierzach. Pozycje jedynek znajdujesz tak: macierz = \ [ 0 0 0 0 0 ; 0 1 1 1 0 ; 0 1 1 1 0 ; 0 0 0 0 0 ] [i, j] = find(macierz == 1) % i zawiera indeksy wierszy % j zawiera indeksy kolumn Podobnie...

    Programowanie   11 Gru 2008 15:58 Odpowiedzi: 3    Wyświetleń: 3679
  • [C] Pętla while..do w prostym programie nie działa

    Skoro chcesz żeby pętla wykonywał się do puki kod=="x" to przepraszam bardzo co z inicjalizacją zmiennej...? No przecież jest zbędna bo czeka na jej wpisanie tutaj : [syntax=c]scanf("%c",&kod);[/syntax] a jeśli ją zainicjalizuje to co z tego ? jeśli scanf od razu pobierze z bufora klawiatury znak i wpisze go do zmiennej 'kod' ? Pierwszy raz widzisz...

    Programowanie   07 Lut 2011 23:25 Odpowiedzi: 7    Wyświetleń: 2846
  • [C++] Jak poprawnie zwolnić pamięć węzła listy jednokierunkowej?

    w objekcie masz tylko wskaźnik do następnego objektu a więc musisz wszystko zwalniać pokolejii.. jeśli zniszczysz (delete) tylko 'wskażnik_na_węzeł_listy' to wskaźnik na kolejną instancje tej klasy zostanie stracony (wyciek pamięci), a obszar wskazywany niezostanie zwolniony... musisz usuwać wszystko pokolejii.. ew można całość dać do pętli while......

    Programowanie   20 Lis 2004 17:27 Odpowiedzi: 11    Wyświetleń: 9392
  • Visual C++ - Jak zmienić obrazek w PictureBox na TabControl?

    A są wszystkie węzły w treeview utworzone w momencie wykonywania kodu? Ponadto zwróć uwagę, że podczas usuwania wprowadzasz totlany bałagan w przeglądaniu... Usuwa się albo od końca, albo przy użyciu pętli while i ręcznej inkrementacji licznika wyłącznie w momencie, gdy element nie jest usuwany przez wzgląd na reindeksację po każdym usunięciu.

    Programowanie   15 Wrz 2008 23:12 Odpowiedzi: 12    Wyświetleń: 5661
  • [c++] CrackMe001 w C++: Pętla nie akceptuje poprawnego hasła w DevC++

    Po pierwsze pętla while przerywa działanie kiedy warunek jest niespełniony, po drugie w warunku robisz przypisanie zamiast porównania (powinno być !=). Używaj odpowiednich flag kompilatora żeby wykrywać takie banalne błędy (-Wall). Ponadto zainicjuj zmienną "haslo", ponieważ może się zdarzyć tak, że na starcie będzie miała wartość taką jak ID (co jest...

    Programowanie   20 Maj 2012 17:02 Odpowiedzi: 3    Wyświetleń: 692
  • LPC2138 i MAX6629: problem z odczytem danych przez SPI, konfiguracja rejestrów

    PCONP podpina zegar do SPI i to jest zazwyczaj w startupie, jeżeli nie ma to musisz go włączyć. Jeżeli program tkwi w pętli while(1) w przerwaniu to dlatego, że nie może wysłać danych, zapewne kontroler SPI nie jest poprawnie skonfigurowany. A także PINSEL0 powinno być PINSEL0 |= 0x1500 skoro manualnie chcesz CS sterować.

    Mikrokontrolery ARM   30 Maj 2010 20:25 Odpowiedzi: 4    Wyświetleń: 1358
  • Reanimacja i modyfikacja świeczek LED na Attiny13a - problem z poborem prądu tryby SLEEP

    Założenia Watchdoga są takie, że jeśli włączysz przerwanie od niego to za pierwszym okresem nie zresetuje procesora tylko wejdzie w obsługe przerwania, ale on w tym przerwaniu skasuje bit WDTIE i już za drugim okresem zrestartuje procesor. Żeby Watchdog stale miał włączone przerwanie to trzeba to w kółko ustawiać. Teoretycznie nie powinno się z powrotem...

    Mikrokontrolery AVR   03 Kwi 2023 18:32 Odpowiedzi: 10    Wyświetleń: 915
  • C jak napisać procedurę na zamianę kodów z systemu dziesiętn

    tak teraz się jeszcze raz przyjrzałem kodowi i przy pętli while są dwa błędy: - średnik na końcu znaczący koniec pętli - przypisanie do zmiennej liczba cyfry zero zamiast porównania - samo wyświetlanie wyniku jest takie trochę dziwne jak na wyświetlanie przekonwertowanej liczby - powinno to być raczej w jednym ciągu oraz przy sysmie przy systemie o...

    Programowanie   30 Wrz 2008 19:28 Odpowiedzi: 43    Wyświetleń: 4905
  • Kod AVR do sterowania LEDami z zapisem stanu w EEPROM

    Można napisać program, który nie ma żadnego sensu i Eclipse nic nie zgłosi, on nie ocenia poprawności algorytmu tylko czy składnia jest OK, nawiasy, średniki, itp. Na pewno uruchamiając program w main() powinieneś odczytywać zmienną zapisaną kiedyś tam, a po użyciu jakiegoś przycisku zapisywać nową wartość. Raczej nie widać tu użycia write, a read w...

    Mikrokontrolery   28 Sie 2019 19:40 Odpowiedzi: 11    Wyświetleń: 687
  • [Python] Błąd w pętli while w kodzie z książki - jak poprawić?

    Pętla działą w taki sposób, że warunek musi być spełniony aby wykonać iterację. Dla danych found = False oraz i = 0 masz warunek: while not False and 0 < 7 co daje: while True and True --> while True więc pętla idzie dalej Gdy masz found True: while not True and 0 < 7 while False and True while False to przerywasz pętlę

    Programowanie Początkujący   06 Lip 2018 21:41 Odpowiedzi: 2    Wyświetleń: 405