przycisk inkrementacja

Znaleziono około 130 wyników dla: przycisk inkrementacja
  • Bascom AVR – jak zaprogramować przycisk z przyspieszającą inkrementacją zmiennej?

    przycisk progresywny? te materiały sam musisz chyba sobie wykombinować. robisz to za pomocą pętli , wciskasz przycisk , tworzysz sobie zmienną x = ileś tam milisekund która określa odstęp czasowy , w pętli zmieniasz sobie jakąś tam swoją inną zmienną, zmniejszasz x i czekasz x czasu, jeśli przycisk puściłeś to wychodzisz z pętli i the end.

    Mikrokontrolery AVR   30 Mar 2009 21:16 Odpowiedzi: 2    Wyświetleń: 1284
  • REKLAMA
  • Bascom AVR Atmega8 – inkrementacja zmiennej po naciśnięciu przycisku (Pinb.2)

    Nastepnym razem napisz jaki masz blad, na moje to zapis powinien byc i=i+1 oraz i=i-1

    Programowanie Początkujący   23 Sie 2009 10:53 Odpowiedzi: 3    Wyświetleń: 1689
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak stworzyć menu do zmiany funkcji w programie na ATmega8?

    Można też tak: '''''''''''''''''''''''''''''''''''''men... glowne'''''''''''''''''''''' Sub Menu Cls Menu_number = 1 Do Keyscan Waitms 300 Select Case Key Case 0: Incr Menu_number If Menu_number = 11 Then Menu_number = 1 Case 2: Decr Menu_number If Menu_number = 0 Then Menu_number = 10 End Select Lcd " MENU " Lowerline Lcd Menu_number...

    Mikrokontrolery   05 Lut 2008 21:59 Odpowiedzi: 16    Wyświetleń: 4278
  • [AVR][C][ATMEGA8]Inkrementacja portu po wcisnieciu przycisku

    Witam Jestem początkującym w tej tematyce. Mam problem z programem ,który dokona inkrementacji bitów dla jednego z portów Atmega8. To kod ,który działa prawidłowo: int main(void) { PORTD = 0xFF; DDRD = 0xFF; while(1) { _delay_ms(500); PORTD -= 0X01; } return 0; } A teraz chiałem napisać to samo ,lecz ma odbywać...

    Mikrokontrolery   01 Mar 2011 21:58 Odpowiedzi: 13    Wyświetleń: 3060
  • REKLAMA
  • Jak napisać program VHDL Kostka do gry dla układu XC9536-55?

    Witam, Tak się przyglądam płytce i nie widzę żadnego przycisku. Dla mnie najprostszym rozwiązaniem jest napisanie programu, który po uruchomieniu będzie inkrementowal licznik (dowolnej wielkości) waz z narastającym zboczem zegara. W momencie przyciśnięcia przycisku (którego nie widzę :) ) inkrementacja została by wstrzymana. Można policzyć wartość modulo...

    Programowalne układy logiczne   16 Sty 2008 15:59 Odpowiedzi: 2    Wyświetleń: 1536
  • Dziwne działanie licznika wciśnięć przycisku na wyświetlaczu 7-segmentowym

    kolego. to jest błędne podejście. Musisz to zrobić w następujący sposób: jeśli przez np 10 pętli ciągle był wciśnięty przycisk to masz inkrementować swój licznik. i zablokować możliwość inkrementacji aż do czasu gdy przez kolejne 10 pętli przycisk będzie puszczony........ taka funkcja nazywa się debouncer i służy do eliminacji drgań zestyków. a jak...

    Mikrokontrolery AVR   26 Sie 2010 19:39 Odpowiedzi: 4    Wyświetleń: 1302
  • VB Excel – Jaka pętla do zapisu studentów w kolejne wiersze i czyszczenia TextBox?

    Do tego nie jest Ci potrzebna żadna pętla. Najpierw musisz sobie określić pierwszy wolny wiersz w arkuszu Inkrementacja jest zbędna przecież (kod pod przyciskiem)... 1. Wywal pętlę. 2. W miejsce a=a+1 wpisz powyższą linię i ciesz się działaniem.

    Programowanie   28 Cze 2013 07:31 Odpowiedzi: 2    Wyświetleń: 1047
  • ATMega8 i AVR-GCC - jak sterować wyświetlaczami LED w C?

    Problem rozwiązany :) Po wielu próbach z poprzednią funkcją, napisałem nową od zera. Oto jej kod: if (!(PINB & 1<<0)) //przycisk + { //bezpośrednio po naciśnięciu increment(); //zwiększ wartość zmiennej for (int i=0; i<10; i++)//pauza 750ms, umożliwiająca jednocześnie... if (!(PINB & 1<<0))//...inkrementację.....

    Mikrokontrolery AVR   08 Lip 2009 10:42 Odpowiedzi: 16    Wyświetleń: 9709
  • REKLAMA
  • Jak zatrzymać zapalanie diod w pętli do...loop przyciskiem s2?

    Rozumiem, że rozjaśnianie lub ściemnianie ma następować tylko przy wciśniętym przycisku. Wyrzuć podwójne sprawdzanie czy przycisk wciśnięty. Zamień miejscami inkrementację i dekrementację zmiennej I.

    Mikrokontrolery   15 Lis 2009 19:40 Odpowiedzi: 47    Wyświetleń: 3085
  • REKLAMA
  • [C] Migające diody na ATmega88 - problem z przyciskiem i kodem C

    Tablicy wskaźników jeszcze nie widziałem więc na razie zostanę przy 1 wersji :) No fajnie bez problemu :) a jeśli chciałbym pod każdym przyciskiem inna sekwencje bo teraz mam inkrementacje po wciśnięciu przycisku czyli przełączanie 1 przyciskiem :)

    Mikrokontrolery AVR   07 Kwi 2012 21:05 Odpowiedzi: 6    Wyświetleń: 1075
  • Liczenie zmian stanów na porcie - obsługa przycisków

    Kondensator ceramiczny 100n na przyciski, a implementację programu bym rozwiązał tak... Jeden przycisk aktywuje inkrementację, więc sprawdzasz tylko jego stan - jeżeli wciśnięty, to sprawdzasz, który z pozostałych jest też wciśnięty(jeżeli za dużo to opuszczasz) - na jego podstawie inkrementujesz co tam chcesz i dajesz opóźnienie, aby za szybko się...

    Mikrokontrolery AVR   09 Maj 2009 20:25 Odpowiedzi: 5    Wyświetleń: 1467
  • BASCOM: Jak wylosować unikalne wartości dla zmiennych a-h?

    Tak słyszałem. Ale jak to polecenie rozwiązuje mój problem? Ono tylko podaje kolejne liczby które wydają się losowe - w dodatku za każdym razem podaje takie same wyniki ,po resecie więc musiałbym zapisywać seed w EEPROMIE. Znacznie lepiej ustawić w programie ,że gdy użytkownik naciska przycisk to następuje inkrementacja zmiennej pomocniczej a w chwili...

    Mikrokontrolery   25 Lut 2012 17:52 Odpowiedzi: 9    Wyświetleń: 1389
  • Schemat licznika 0-9 na wyświetlaczu 7-segmentowym LED z dwoma przyciskami

    Czyli czego potrzebowałbym do budowy takiego układu?? Kalkulatora :) i ew. 2 kabelków wypr. na zewnątrz ... W kalkulatorze wpisujesz "+" i "1" i inkrementację uzyskujesz później poprzez zwieranie (naciskanie) przycisku "=" ... a w dowolnym momencie możesz wpisać "-" i "1" i już zliczasz w dół :D Co do wyświetlacza LED siedmiosegmentowego, to oczywiście,...

    Projektowanie Układów   28 Lut 2008 01:28 Odpowiedzi: 10    Wyświetleń: 2797
  • Jak przyspieszyć naliczanie minut przytrzymując przycisk w MaxPlus+?

    Tak to jest zwykły układ licznikowy po podawaniu sygnałów nastepuje inkrementacja. Ale nie wiem jak zrobić taki generator:/

    Projektowanie Układów   04 Gru 2006 18:17 Odpowiedzi: 12    Wyświetleń: 1683
  • Sterowanie silnikiem krokowym: stopniowy wzrost prędkości, analiza kodu C++

    Jedna uwaga: if(g_accel_decel_counter++ >= MAX_OBR) g_accel_decel_counter=MAX_OBR; TCNT2=g_accel_decel_counter; Jedna uwaga: Chcesz żeby g_accel_decel_counter miało wartość MAX_OBR, jednak tak nie jest bo: W warunku najpierw zostaje sprawdzona wartość g_accel_decel_counter, a dopiero potem zwiększona w wyniku czego dostajesz max_obr = MAX_OBR...

    Mikrokontrolery   27 Gru 2010 00:14 Odpowiedzi: 81    Wyświetleń: 7118
  • S7 - Jak zaprogramować sygnalizację świetlną z jednym timerem?

    Przespałem się z tym i uprościłem jak napisałeś, tylko dochodzi network do swiatła czerwone/zielone pieszych. Warunek na skonczenie liczenia jest szeregowo do startu (czyli zanegowane wyjście) oraz wykrywanie zbocza narastającego aby wciśniety przycisk nie zapętlał. Zastanawiałem się nad OB35 i inkrementacją komórki pamięci ale coś nie wiem jak tego...

    Automatyka Przemysłowa   25 Paź 2007 06:08 Odpowiedzi: 6    Wyświetleń: 1716
  • Jak zrobić przycisk reagujący na ODCIŚNIĘCIE (Arduino UNO)

    Twoj problem w większości wynika z drgania styków. Maskowanie drgań styków jest dobrą (albo nawet niezbędną) praktyką ale problem jest chyba inny kiedy naciskam przycisk pętla while wykonuje się kilka razy No i prawidłowo, while "kręci się w kółko" kiedy warunek jest spełniony, czyli przycisk jest wciśnięty. Powyższa uwaga autora sugeruje, że instrukcje...

    Arduino   02 Sty 2019 19:34 Odpowiedzi: 9    Wyświetleń: 1245
  • [Atmega8][Bascom] Inteligentny / Wielofunkcyjny Przycisk

    Witam ;) Może w pętli która sprawdza stan przycisku (do..loop programu głównego, albo np w etykiecie obsługi przerwania od licznika) zastosować warunek i inkrementację zmiennej pomocniczej, która podczas gdy przycisk będzie przytrzymany będzie zwiekszać swoja wartość. Można zastosować póniej warunek sprawdzający jej wartość, jeżeli jest taka jaką zadamy...

    Mikrokontrolery AVR   05 Sie 2008 19:19 Odpowiedzi: 6    Wyświetleń: 3504
  • [Silverlight + C#] - Połączenie aplikacji stacjonarnej z Silverlight

    Silverlight nie wspiera WSHttpBinding - stąd problem. Detale znajdziesz tu: http://msdn.microsoft.com/en-us/library/... Do postu dołączam też przykładową solucję z trzema projektami. Jeden to serwis WCF, do którego dodałem metodę "GetStaticData". Zwraca ona wartość statycznej zmiennej i wykonuje inkrementację tej zmiennej. Drugi projekt...

    Programowanie   27 Sty 2013 22:54 Odpowiedzi: 9    Wyświetleń: 2091
  • Arduino reaguje na zbliżenie ręki - poszukuję przyczyny zjawiska

    Witam, stworzyłem prosty układ przycisku który po wciśnięciu dokonuje inkrementacji zmiennej i wyświetla ją na wyświetlaczu. Na początku zauważyłem, że układ losowo wyświetla kolejne liczby, jednak okazało się, że gdy zbliżę rękę na odległość ok. 20cm od płytki stykowej z układem, dostaje efekt jakbym naciskał przycisk. Żadne kabelki luźno nie zwisają....

    Arduino   20 Paź 2019 11:56 Odpowiedzi: 3    Wyświetleń: 705
  • Excel VBA: Jak dodać wybrane pozycje z ComboBox do kolejnych wierszy?

    Ja może trochę bardziej po polsku (gdyby autor topiku nie zrozumiał - ale może to na wyrost bo autor w opisie ma IT - w takim wypadku dla innych przeglądających topik) Jak kolega darkonel sugeruje należy wprowadzić jakąś zmienną np "X" która będzie przechowywać numer "pozycji". Aby numer pozycji był pamiętany cały czas podczas wykonywania procedury...

    Software serwis   02 Gru 2010 09:03 Odpowiedzi: 3    Wyświetleń: 1275
  • [API] Jak użyć SetTimer i KillTimer w C++ do przetwarzania wierszy tablicy?

    No więc w skrócie: Po naciśnięciu przycisku START wykonuje się funkcja do niego przypisana. W Funkcji tej znamy liczbę wszystkich wierszy i liczbę wierszy "odczytanych" (ta zmienna globalna jest inkrementowana podczas obsługi SetTimer). Następnie wyliczam czas oczekiwania i uruchamiam na ten czas licznik. natychmiast wysyłam aktualne informacje o czytanym...

    Programowanie   01 Paź 2009 23:38 Odpowiedzi: 8    Wyświetleń: 2541
  • [C#] - Jak stworzyć tablicę do zliczania kliknięć przycisków i zapisu do pliku?

    Sprawa prosta. Pod event click dla buttona podpinasz inkrementacje jakiejś zmiennej a=a+1 analogicznie dla b i c. Następnie trzeba to wysłać do pliku: [syntax=csharp]string line1 = "A,"+a; string line2 = "B,"+b; string line3 = "C,"+c; System.IO.StreamWriter file = new System.IO.StreamWriter("c:\\test.txt"); file.WriteLine(line1); file.WriteLine(line2);...

    Programowanie   03 Wrz 2013 12:01 Odpowiedzi: 17    Wyświetleń: 4983
  • Układ za 1zł - Elektroniczna Kostka by piotr_go

    https://obrazki.elektroda.pl/9866683600_... Witam. Tym razem chciałbym zaprezentować kolejny prosty układ na chińskich mikrokontrolerach PMS150C. Jest nim kostka do gry. Całość zaprojektowana z wykorzystaniem elementów w obudowach 1206, tak że nie powinno być problemów z montażem. Koszt elementów to niecałe 1zł. W sam raz do rozdawania...

    DIY Konstrukcje   05 Gru 2020 22:11 Odpowiedzi: 42    Wyświetleń: 10149
  • [C] Jak napisać kod w C dla przycisku AVR z funkcją długiego wciśnięcia?

    Wystarczy ustawić go na zewnętrzne przerwanie i nie wyzwalać go zboczem tylko poziomem :) W przerwaniu robić inkrementację temperatury

    Mikrokontrolery AVR   23 Paź 2010 09:50 Odpowiedzi: 9    Wyświetleń: 6769
  • [AVR] AVR C – Zatrzymanie obsługi ISR w trakcie działania, przerywanie obsługi menu przyciskiem

    Wiem, wiem ale jak w obsłudze przerwania dałem tylko ten fragment z inkrementacją, a do maina switch(), to efekt był taki sam

    Mikrokontrolery AVR   31 Sie 2011 21:47 Odpowiedzi: 75    Wyświetleń: 9893
  • Ocena kodu AVR: dwa efekty LED na przerwaniu, sterowanie jednym przyciskiem, zmienne m i t

    No masz, ale co jest przed tym warunkiem? Inkrementacja zmiennej i odczytanie bajtu z pamięci flash. Dopiero po tym sprawdzasz warunek i jeśli jest większa niż 10, to ją zerujesz. Przeanalizuj ten kod krok po kroku. Weź pod uwagę to, że gdy m=1, zmienna te może zmieniać się aż do 15. Gdy zmienisz m na 2, to może się zdarzyć sytuacja, że t będzie większe...

    Mikrokontrolery AVR   14 Gru 2011 18:39 Odpowiedzi: 12    Wyświetleń: 1450
  • [BASCOM] Attiny2313: Brak reakcji przycisków na PORTD.0 i PORTD.1 w BASCOM

    Tak, ustaw linie portu jako wejścia. Zapewne przygasa z powodu zbyt dużego prądu wyjściowego uC. może źle się wyraziłem. Ekran przy naciśnięciu przycisku mignie i na 100% nie jest to spowodowanie przez pobieranie zbyt dużego prądu z uC. Ps. ustawienie linii portb jako wejścia, także nie rozwiązuje problemu = ekran dalej miga w takt inkrementacji zmiennej.

    Mikrokontrolery Początkujący   27 Paź 2013 21:34 Odpowiedzi: 15    Wyświetleń: 1782
  • Czy odczyt stanu pinu w przerwaniu timera jest poprawny? Zmienna volatile

    Może przerwania wcale nie są generowane co 1s i inkrementacja zmiennej czas_przyciskania_plus odbywa się tak szybko, że szybko jest ona większa od 2? Twój warunek może być maksymalnie spełniony przez 1s w przypadku ciągłego wciśnięcia przycisku. Nie zamieściłeś całego kodu ale może zastąp warunek czas_przyciskania_plus==2 warunkiem czas_przyciskania_plus>=2....

    Mikrokontrolery AVR   06 Maj 2010 21:56 Odpowiedzi: 12    Wyświetleń: 1526
  • Atmega8 enkoder C – inkrementacja tylko w górę, brak zmiany kierunku zliczania

    Kolego Dondu pisząc to: ... i dodatkowo opóźnienie 100us to raczej za mało jak na eliminację drgań styków: napisał byś coś więcej i pokierowałbyś chociaż kolegę w którym kierunku ma iść. pojedyncze słowa "że to za mało" można zinterpretować błędnie tak jak ja to zrobiłem. Po Twoich słowach zrozumiałem, że opóźnienie 100us jest za krótkie i trzeba je...

    Mikrokontrolery AVR   25 Paź 2011 20:30 Odpowiedzi: 15    Wyświetleń: 2420
  • Jak zmienić stan pinu na przeciwny w Arduino IDE? Analogia do Toggle w Bascomie

    (...) // Włącza lub wyłącza migotanie LED } else if (reading == HIGH) { buttonPressed = false; } } toggleLED(); // Wywołuje funkcję odpowiedzialną za migotanie LED lastSwitchState = reading; } Proszę zmień go tak aby po 2, 4, 6....10, 12 zwarciu SW do GND, LED się wyłączył. Zrozumiałem, wróćmy zatem do podanego przez Ciebie kodu i wprowadźmy potrzebne...

    Arduino   18 Mar 2025 07:57 Odpowiedzi: 54    Wyświetleń: 1788
  • Klawiatura matrycowa na liniach multipleksu - jak to ogarnąć?

    Możliwe, że trzeba dać tranzystorowi czas na otwarcie, jedno NOP może nie wystarcza, a więc odczyt portu przycisków należało by raczej umieścić na początku procedury obsługi przerwania. Wiersze klawiatury w tablicy będą wtedy przesunięte, chyba że operację inkrementacji licznika też się przeniesie.

    Mikrokontrolery AVR   31 Mar 2019 20:56 Odpowiedzi: 48    Wyświetleń: 2547
  • [Bascom] Jak dodać opóźnienie i obsługę przycisków w AT2313?

    1 Nadal źle napisane Load Timer. 2 Brak inkrementacji zmiennej Sekunda. 3 Sprawdzanie warunków powinno być w pętli lub (gorsze rozwiązanie) w przerwaniu.

    Mikrokontrolery AVR   04 Kwi 2011 06:55 Odpowiedzi: 32    Wyświetleń: 3501
  • Excel VBA - Makro do generowania wpisów z inkrementacją o 10

    Podepnij sobie następujący kod pod przycisk i przetestuj [syntax=vb]Dim lLstRw& Dim sLiczba$ lLstRw = Cells(Rows.Count, 7).End(xlUp).Row Select Case lLstRw Case Is = 1 Cells(lLstRw, 7).Offset(1, 0).Value = Cells(2, 3).Value & "_xyz_1" Case Is = 2 Cells(lLstRw, 7).Offset(1, 0).Value = Cells(2, 3).Value & "_xyz_10" Case Is > 2 sLiczba = Mid(Cells(lLstRw,...

    Programowanie Początkujący   17 Lip 2013 10:29 Odpowiedzi: 4    Wyświetleń: 1134
  • [Atmega16] [Atmega16][asm] Konfiguracja INT0 na zbocze opadające - brak wyzwalania

    Muszę rozpoznawać kierunek, ale nie mogę gubić impulsów (skoków). Impulsator będzie służył do nastawy pewnych parametrów. Ma to być na zasadzie jeden skok dekrementacja/inkrementacja - zależnie od kierunku. Dodatkowo impulsatorem będę sterował pewne menu wykonywanego urządzenia. Mój impulsator ma też wbudowany przycisk, więc jest do tego wręcz stworzony....

    Mikrokontrolery AVR   20 Lis 2010 15:05 Odpowiedzi: 15    Wyświetleń: 3388
  • MPLAB 8.30 - Nieaktywny przycisk Add symbol w oknie watch

    Dzieki za zainteresowanie tematem i udzielone rady napewno im sie przyjze. Lecz ma trzy małe uwagi: 1)co kolega ma na mysli mowiac "Zmienne w tym assemblerze definiuje się inaczej i tyle.” , czyli microchip dokonał zmian w swoim kompilatorze ? Pare lat temu jak uczylem się programowania na wersji 6.50 to kod pisalem tylko w ten sposób i zmienne...

    Mikrokontrolery PIC   23 Kwi 2009 22:11 Odpowiedzi: 4    Wyświetleń: 1727
  • Jak ręcznie wpisać adres układu DS na Atmega168 z klawiaturą 5-przyciskową?

    Widzę, że sposób jest dobry, ale jakbyś mógł mi jeszcze tak po kolei ten kod wytłumaczyć.... proszę... . Chodzi mi o zmienne Polbajt, Id(index) oraz zmien. Ja licze to na kalkulatorze i wyniki mam do kitu, bo napewno nie wiem co mam gdzie podstawiać.. Nie wiem jaka wartość wyjściową ma zmienna Polbajt... Kursor_gora: Call Modyfikuj_polbajt(pozycja_kursora...

    Mikrokontrolery   18 Lut 2007 22:51 Odpowiedzi: 9    Wyświetleń: 1593
  • Różne oblicza optymalizacji

    Jako przykład podam program dla 8051 napisany przeze mnie w asemblerze realizujący funkcje zegara: - obsługa 4 wyświetlaczy 7seg poprzez rejestry szeregowe 74595 - obsługa 5 przycisków przez rejestry 74165 - obsługa przerwania do generowania dźwięku "piknięcia" przy naciskaniu przycisków, czasu lampki i synchronizacji DCF, wszystko na jednym liczniku...

    Tematy tygodnia   30 Sty 2024 03:15 Odpowiedzi: 10    Wyświetleń: 1227
  • Błędne odczytywanie z pamięci EEPROM - ATmega168PA-AU

    Napisz co te warunki mają robić (słownie) to Ci napiszę nowe. Zdajesz sobie sprawę, że ten warunek if( !++key_lock ) będzie spełniony tylko wtedy, gdy key_lock przed inkrementacją ma wartość 255? R Dodano po 2 Może coś krzaczy się podczas zaniku napięcia, próbowałeś ustawić BOD level w fuse bitach? Jeśli podczas zaniku napięcia nie używa przycisków...

    Mikrokontrolery   15 Mar 2023 13:33 Odpowiedzi: 30    Wyświetleń: 846
  • Dodawanie w kodzie BCD. Jak zrobić inkrementację zmiennej?

    Dokładnie jest tak jak mówisz. Co prawda zakres zmiany sprawdzałem podczas obsługi przycisków i tak duży zakres był mi nie potrzebny, ale mimo wszystko dzięki za pomoc. Twój kod może jak dla mnie jest mało czytelny ale ważne że działa :D

    Mikrokontrolery   19 Lut 2007 00:48 Odpowiedzi: 7    Wyświetleń: 3120
  • Przerwania - reagowanie na wciśnięcie przycisku na klawiaturze matrycowej 4x4

    Dzień dobry. We wstępie odrazu zaznaczę, że używam zestawu ZL3AVR z mikrokontrolerem ATmega32. Chciałem napisać program w assemblerze, który będzie zliczał wciśnięcia określonego przycisku w dowolnym rejestrze i będzie wyświetlał liczbę wciśnięć binarnie na diodach (czyli przykładowo jeśli wcisnąłem przycisk 7 razy to mają świecić się trzy diody z prawej...

    Mikrokontrolery AVR   10 Lis 2018 12:21 Odpowiedzi: 6    Wyświetleń: 732
  • Jak zrealizować sterowanie 32 diodami i 12 czujnikami w projekcie AVR?

    karol_85: No jeszcze nie wiem jak, prawdopodobnie dla każdego pasa przypiszę jakiś rejestr i na podstawie wartości w nim będę sprawdzał gdzie czeka najwięcej samochodów i które światła zapalić na zielono. Natężenie będzie mierzone najnormalniej na świecie ilością wciśnięć przycisku, co będzie powodowało inkrementację wartości rejestru. djsway: To wszystko...

    Początkujący Elektronicy   22 Mar 2008 10:46 Odpowiedzi: 31    Wyświetleń: 4319
  • [STM32F100] Brak przerwania na PC0 przy użyciu EXTI0 - różnice PC0 vs PC1

    Do obsługi 1wire potrzebuję korzystać z przerwania na PC0. Do 1-Wire używa się UART chyba, że problem rozwiązujesz po Arduinowemu. Owszem, lecz wydaje mi się że z DHT11 to nie do osiągnięcia. Kiedyś tam coś próbowałem, więc zrobiłem protezę na przerwaniach która całkiem fajnie działa i jest w miarę nieblokująca. Druga sprawa że 3/3 USARTy mam już zajęte...

    Mikrokontrolery   26 Sty 2019 19:20 Odpowiedzi: 3    Wyświetleń: 378
  • PIC16F883 - Jak zapalić diodę po naciśnięciu uSWITCH?

    AVE... 1. Zmniejsz sobie wartość tego licznika eksperymentalnie, aż dojdziesz do takiej wartości, gdy kod będzie działać poprawnie. 2. Spróbuj użyć funkcji delay_ms, czy jak ona się zwie w Twoim kompilatorze(to złe rozwiązanie z punktu widzenia praktyki programistycznej). 3. Masz trzy timery, użyj któregoś z nich. 4. Użyj pinu z Interrupt_On_Change....

    Mikrokontrolery PIC   08 Sie 2013 12:38 Odpowiedzi: 30    Wyświetleń: 5373
  • [Atmega8][C] Sterowanie serwem - programowy PPM - obsługa przycisku

    Inkrementację zmiennej i jej porównanie z inną - nie ma problemu. Ale nie potrafię sobie wyobrazić reszty. Załóżmy, że będę inkrementować zmienną w przerwaniu o 0.1, w pętli while(1) porównuję tę zmienną z długością impulsu(np. 1.5). Co będzie mi odmierzać okres 20ms? Z jaką częstotliwością musiałbym zrobić przerwanie?

    Mikrokontrolery AVR   01 Sie 2012 09:54 Odpowiedzi: 34    Wyświetleń: 7148
  • Sterownik diod LED, LED driver

    http://obrazki.elektroda.pl/2645142000_1... Sterownik diod LED został wykonany w celu automatycznego lub zdalnego sterowania oświetleniem LED w zależności od jasności w danym pomieszczeniu. Układ sterowania oparty jest o mikrokontroler ATmega16/ATmega32 firmy Atmel, który w zależności od oświetlenia w danym pomieszczeniu steruje jasnością...

    DIY Konstrukcje   16 Mar 2014 23:07 Odpowiedzi: 19    Wyświetleń: 22674
  • Excel - automatyczne zmniejszanie stanu magazynu po wystawieniu faktury

    Wstaw przycisk do arkusza "faktura" i podepnij makro, w którym można wykonać kilka czynności za jednym "klik". Np 1) Drukowanie /opcjonalnie 2) Inkrementacja numeru faktury /opcjonalnie 3) Aktualizacja stanów /konieczne 4) Czyszczenie druku /opcjonalnie Jest jeden problem. W arkuszu "chemia" nazwy nie są unikatowe. Zauważ, że funkcja WYSZUKAJ,PIONOWO...

    Software serwis   13 Lis 2011 16:22 Odpowiedzi: 3    Wyświetleń: 4569
  • Jak obsłużyć wyświetlanie stanu diod na wyświetlaczu 7seg z ATmega32?

    Hej.Jestem początkującym i od paru dni walcze z małym projektem. Potrzebuje wypisywać stan diod "aktualnej" na wyświetlaczu led(wypisywac H/L i obok numer diody..Zadreklarowalem tablice z segmentami, numerem diody oraz uruchomiałem timer0(chce to na przerwaniach). Aktualna diode przełącza się przyciskiem w porcie PD0 a włącza/ wyłącza przyciskiem PD1....

    Mikrokontrolery Początkujący   02 Wrz 2020 15:42 Odpowiedzi: 6    Wyświetleń: 792
  • Switch 1-kanałowy DMX [Atmega 8][BASCOM]

    Zastosowanie kondensatora jako zabezpieczenie przed drganiem styków nie wydaje mi się zbyt dobrym pomysłem ponieważ gdy przycisk zostanie puszczony , procek będzie "myślał" jeszcze przez pewien czas (dopóki ten kondensator się nie rozładuje) że przycisk jest wciśnięty. Sam programuje w BASCOMIE ale nigdy nie używam gotowego polecenia "debounce" (czy...

    DIY Konstrukcje   19 Sie 2012 17:20 Odpowiedzi: 13    Wyświetleń: 14777
  • [Bascom AVR] Jak poprawić zliczanie stanu wysokiego na porcie b.1 w ATmega8?

    cls nie powinien tu być problemem. A przed wygłoszeniem opinii zapytałeś o częstotliwość sygnałów? Instrukcja CLS może zajmować np. 300ms. Czy 4 impulsy na sekundę to jest coś co przekracza możliwości AVR? A najlepiej sygnał taktujący zliczaniem podaj na pin INT0 lub INT1 i ustaw przerwanie żeby reagowało na zbocze. Bardzo dobre rozwiązanie, pod warunkiem,...

    Mikrokontrolery Początkujący   02 Lis 2012 10:08 Odpowiedzi: 8    Wyświetleń: 2201
  • DS2890 - potencjometr Dallasa - czy moglem otrzymac uszkodzo

    Wiem, ale rejestr Control Register można odczytac na dwa sposoby. Ja odczytałem za pomocą "Read Position" - wtedy najpierw dostaję Control Register a potem pozycję. Odczyt za pomocą "Read Control Register" dopiero musze napisać. Natomiast podpiąłem pod dwa przyciski inkrementowanie wartości i dekrementowanie jej (żeby skok był większy to 8 krotnie wywołuję...

    Mikrokontrolery   10 Mar 2005 00:31 Odpowiedzi: 13    Wyświetleń: 2313
  • [AVR] [AVR][Bascom] Jak zoptymalizować obsługę przycisków w menu?

    Jeśli nie szkoda Ci zmiennej typu Byte i masz jeszcze miejsce na programowy licznik w swoim programie to możesz zerknąć jak ja rozwiązałem badanie przycisku w tym temacie http://www.elektroda.pl/rtvforum/topic22... Zapewniam Cię, że rozwiązanie to jest bardziej odporne na zakłócenia (drgania) i przede wszystkim przelotowe (żadnych wait) niż jakiekolwiek...

    Mikrokontrolery AVR   23 Wrz 2012 11:14 Odpowiedzi: 10    Wyświetleń: 4203
  • Atmega32[C] SPI - jak poprawnie zainicjalizować potencjometr MCP41100?

    Już dawno jest wyłączony. Mam wyłaczony JTAG w fusebitach inaczej by mi przyciski szalały na porcie C.... Dodano po 1 Zaczynam się już gubić... jak to jest: pomiaru dokonuje multimetrem między masą a PW0... zacząłem sie już zastanawiać czy mierzę rezystancję statyczną czy dynamiczną :| bo to jest niemożliwe, żeby potencjometr wyciągał prawie 200k (skoro...

    Mikrokontrolery AVR   29 Lis 2012 04:18 Odpowiedzi: 10    Wyświetleń: 2526
  • Jak ręcznie zaprogramować EPROM, konwertując plik WAV na binarny?

    W odpowiedzi na ostatnie pytanie, jeżeli licznik ma możliwość zaprogramowania stanu początkowego, to do stanu 0 powraca po resecie, więc jeżeli nie zresetujesz to kolejne impulsy clk, spowodują inkrementację, stanu początkowego niezależnie czy jest to 0, czy też wpisany stan, lub stan po poprzednim taktowaniu. Rst można realizować po włączeniu zasilania...

    Mikrokontrolery   21 Lut 2007 15:25 Odpowiedzi: 28    Wyświetleń: 4710
  • Brakująca funkcja w programie-przycisk wielofunkcyjny

    Dzięki, ruszyło: ale chciałbym to zmienić, aby po jednorazowym kliknięciu przeskakiwały ledy 1 klik = led1 1 klik = led2 1 klik = led3 czy to duża zmiana ? Gdybyś rozumiał funkcjonalność tego programu, to już dawno i łatwo wprowadziłbyś zmiany, aby osiągnąć wymyślony cel; (- pojedynczej/sekwencyjnej inkrementacji funkcji). Zastanów się na moment nad...

    Arduino   30 Lis 2019 21:06 Odpowiedzi: 10    Wyświetleń: 2235
  • Wprowadzanie zmian w parametrach sterujących wentylatorem za pomocą EEPROM i USART na Attiny 13

    Ja to rozumiem. Przesyłanie danych tym programowym UART działa b. dobrze. Zastanawiam się tylko czemu inkrementacja zmiennej n nie wyrywa z pętli. [syntax=c] while (PINB & _BV(UART_RX_PIN)) /* wait for start bit */; { _delay_us(UART_BIT_LENGTH / 2); ++n; if (n>=999) return -1; }[/syntax] Układ mam już zrobiony łącznie z PCB pod Tinny13, więc pozostanę...

    Mikrokontrolery AVR   17 Sty 2022 19:34 Odpowiedzi: 39    Wyświetleń: 1383
  • Atmega16 + Sonar HC-SR04 - Inkrementacja zmiennej w timerze co dokładnie 1uS

    Witam serdecznie wszystkich, jestem stosunkowo nowy w dziedzinie mikrokontrolerów, ale postaram się przybliżyć problem najprościej jak się da. Sama idea jest taka, aby wykorzystać Sonar HC-SR04 od Arduino i przy pomocy atmegi16 wyliczyć odległość i wyświetlić to na ekranie. Jest użyty kwarc 16MHz i fusebity poprawnie ustawione. Problem polega na tym,...

    Mikrokontrolery   11 Gru 2012 22:49 Odpowiedzi: 6    Wyświetleń: 2775
  • Atmega16: Błędy kompilacji przy użyciu funkcji w przerwaniu INT0

    No tak, nie zauważyłem, że urządzenie jest odpalane z przycisku, niezbyt jasno to jest opisane. Wydawało mi się, że przerwanie INT0 jest od któregoś z czujników 1-wire. Przykład, który podałem nadaje się raczej do systemu cały czas włączonego. Dodano po 9 Co do czasu wykonywania przerwania to nie będzie trwało 100ms. Tylko dużo, dużo, krócej bo tylko...

    Mikrokontrolery AVR   12 Lip 2012 19:31 Odpowiedzi: 29    Wyświetleń: 2216
  • [AI] Duże modele językowe powodują, że programiści coraz bardziej głupieją?

    Nigdy nie korzystałem i nie śledzę rozwoju AI, więc mam pytanie. Czy i ewentualnie jak dobrze, modele językowe radzą sobie z pisaniem programów w asemblerze, np. mikrokontrolerów 8-bitowych? Coś tam generują, ale nie sprawdzałem w rzeczywistym układzie. DeepSeek wygenerował coś takiego: Poniżej znajduje się przykładowy program w asemblerze dla mikrokontrolera...

    AI Newsy   23 Mar 2025 17:20 Odpowiedzi: 31    Wyświetleń: 1302
  • [ATMega32][BASCOM/MCS] - Co poprawić w kodzie ?? Prośba do doświadczonych.

    Witam Zabrałem się wczoraj za napisanie jednego z pierwszych programów (chyba 3). Ogólnie działanie programu zadowala mnie lecz chciał bym poprosić osoby bardziej doświadczone o wskazówki merytoryczne względem kodu tutaj podanego (bo coś na pewno można poprawić na lepsze). Podany kod ma sterować trawiarką ( wiem ze troszkę gotowych wsadów jest, mimo...

    Mikrokontrolery AVR   14 Lut 2013 13:33 Odpowiedzi: 3    Wyświetleń: 1458
  • AVR+C - Kłopot ze zrozumieniem składni przy operacjach logicznych

    Bardzo dziękuję za wszystkie odpowiedzi, no i za zadanie domowe :D Książki jeszcze nie mam, bo kosztuje 83zł. w pobliskiej księgarni, ale pościągałem sobie trochę podstaw C. Ciekawi mnie pewna rzecz, a mianowicie obecność czegoś takiego: zmienna++ Wydawało mi się, że językC++ został w ten sposób nazwany, bo ten sposób inkrementacji został zaimplementowany...

    Mikrokontrolery Początkujący   19 Lip 2012 14:29 Odpowiedzi: 90    Wyświetleń: 8892
  • Przeróbki karty zbliżeniowej

    system rfid mifare (ten standard jest używany przez karty) posiada system antykolizyjny i potrafi ebz problemu odczytać kilka kart jedna po drugiej nawet gdy są obok siebie. Pod warunkiem, że same karty obsługują ten mechanizm. Karta jako taka jest głupia jak but - znajdzie się w polu i rozpoczyna nadawanie. Wystarczy by karta nadawała swoje dane tylko...

    DIY Zagranica   20 Sie 2017 17:24 Odpowiedzi: 118    Wyświetleń: 52524
  • Modyfikacja domofonu CYFRAL TCL - automatyczne otwieranie drzwi

    http://obrazki.elektroda.pl/7858659300_1... Niewątpliwą zaletą nowych domofonów jest otwieranie elektrozamka przy pomocy indywidualnego kodu wpisywanego na klawiaturze numerycznej. Funkcjonalności tej pozbawione są proste domofony starego typu, wyposażone jedynie w przyciski przypisane poszczególnym mieszkaniom. Przykładem takiego rozwiązania...

    DIY Konstrukcje   24 Maj 2016 08:36 Odpowiedzi: 21    Wyświetleń: 16680
  • Jak zrobić łagodne przejście między kolorami (diody LED,SMD)

    Witam najprosciej gneratorek PWM bo diodek ma byc wiecej niz dwie i potencjometr by sie za bardzo grzał ... gorzej z 3cia diodka trzeba cos wymyslec moze tak przyciskiem gora dół + przycisk kolor(jak chcesz w jednym porzadku takim jak podałes czyli bez barw teczy i jak ma byc automat hmm to patrz ponizej) : 00 regulacja zielonego i czerwoengo 01 regulacja...

    Komputery Hardware   17 Sty 2005 14:19 Odpowiedzi: 8    Wyświetleń: 5678
  • Bascom AVR Uart - jak przyspieszyć wysyłanie danych przez RS485?

    Dorzucam wspomnianą konfiguracje timera1. [syntax=basic4gl] Config Timer1 = Timer , Prescale = 64 On Timer1 Odmierzanie_czasu 'na rezonatorze 11059200 Hz Timer1 = 48256 'przerwanie wywolywane co 100 ms 10razy na sekunde Start Timer1 Enable Timer1 On Urxc Odbieranie_rs: 'odbieranie znakow z UARTA Enable Urxc On Utxc Wysylanie_rs: 'wysylanie znakow z...

    Mikrokontrolery AVR   11 Maj 2014 11:49 Odpowiedzi: 5    Wyświetleń: 1944
  • Jak wpisywać cyfry i litery z klawiatury do adresów kostek DS?

    Panowie, szanowni koledzy.... Powiem szczerze chyba ktoś mnie, źle rozumie... Tą klawiaturke znam i właściwie w swoim działającym układzie wykorzystuję jeden PCF więc sama klawiaturka ograniczona jest do 8 przycisków. Ona działa i ma się dobrze. Mnie chodzi o coś takiego... podłączam do jednego portu procesorka układ np DS2405 i odczytuję jego adres...

    Mikrokontrolery   21 Lut 2007 01:53 Odpowiedzi: 15    Wyświetleń: 1652
  • Jak skonfigurować przerwania zewnętrzne do sterowania silnikiem w AVR?

    Aby wejść do drugiego warunku i musi przyjąć wartość co najmniej 256, co jest nie możliwe, bo przy i == 255 program nie wejdzie do pierwszego warunku w którym jest inkrementacja. W drugim warunku z kolei nie osiągnie wartości potrzebnej do wyzerowania i. Czemu nie nie zastosujesz if()...else? Faktycznie, niedopatrzenie. Poprawiłem błędy ale i tak działa...

    Mikrokontrolery AVR   22 Gru 2016 15:04 Odpowiedzi: 27    Wyświetleń: 1278
  • Błędny odczyt czasu z DS1302 i temperatury z DS18B20 na atmega328

    Witam Zrobiłem sobie układ, który ma na wyświetlaczu wyświetlać godzinę oraz temperaturę wody. Samą obsługę wyświetlacza jakoś udało mi się ogarnąć, natomiast mam problem przy odczycie temperatury z czujników oraz czasu z ds1302. Na początku ustawiam sobie godzinę 10:40 i to wyświetla się poprawnie, ale jak idzie odczyt z ds1302 to wyświetla mi się...

    Początkujący Elektronicy   11 Wrz 2018 18:45 Odpowiedzi: 15    Wyświetleń: 744
  • [Atmega128] Atmega128 - Problem z inkrementacją wartości w 5 dekadzie rezystora dekadowego

    Mam prośbę o sprawdzenie kodu, mam za zadanie zrobić układ Rezystora dekadowego sterowanego cyfrowo( rezystory zwierana przez przekaźnik) natrafiłem na mały problem, w 5 dekadzie gdy inkrementuje wartość dochodzi ona do 3 0000 i wraca na -25536 a powinno inkrementować się aż do 90000. Kod programu: #include <avr/io.h> #include <util/delay.h>...

    Mikrokontrolery AVR   11 Gru 2010 16:01 Odpowiedzi: 7    Wyświetleń: 1445
  • Mega8 bascom - TDA8425 + LCD + enkoder (INT0, INT1), I2C w przerwaniu T0

    Witam, Zacząłem pisać program na atmege8 w bascomie, do sterowania preampem tda8425 przez enkoder, wyświetlając to wszystko na LCD póki co 8x2. Program jest w fazie powstawania, ale mam kilka pytań co sądzicie o moich rozwiązaniach i czy tak w ogóle może być? Enkoder obsługuję przez INT0 i INT1, zbocze opadające. Jeśli wejdzie w procedurę przerwania...

    Mikrokontrolery AVR   30 Mar 2013 00:17 Odpowiedzi: 2    Wyświetleń: 2364
  • Zasilacz AVT2672 - problem z regulacją napięcia po zamianie rezystorów 1% na zwykłe

    Też robię ten zasilacz: 1.Wciskanie przyciku powodowało zmianę raz o 0,06V innym razem o 0,5V - brak układu tłumiącego drgania styków - dodałem równolegle do przycisków kondensatory 680nF ( takie miałem pod ręka) -problem zniknął. Co mnie wkurza: 1.Po włączeniu układ ma na wyjściu maksymalne napięcie. 2.Przy zmianie napięc po zejściu do najniższego...

    Projektowanie Układów   27 Kwi 2012 19:44 Odpowiedzi: 12    Wyświetleń: 4056
  • Zegar / termometr z matrycą LED 8x8

    http://obrazki.elektroda.pl/3025550100_1... Mając do dyspozycji jedną matrycę 8x8 czerwonych diod LED o boku 60,2mm oraz mikrokontroler ATtiny861 pozostałe po innych projektach postanowiłem zbudować to, co każdy elektronik chociaż raz w życiu zbudować musi: zegar ;). Ze względu na charakter wyświetlacza miał to być zegar binarny, ale...

    DIY Konstrukcje   22 Lut 2014 20:18 Odpowiedzi: 11    Wyświetleń: 10380
  • Przerwanie INT0 w AT90S2313 - problem z blokowaniem i inkrementacją licznika

    Podczas pisania programu dla mikrokontrolera AT90S2313 napotkalem na dosc osobliwy problem z przerwaniami zewnetrznymi. Mianowicie przerwanie wywoluje odbiornik podczerwieni (przez przerzutnik Schmitta) sterowany oczywiscie dioda IRED. Dzialanie tego systemu mozna porownac do bariery podczernieni. Problem lezy po stronie programowej. Po odblokowaniu...

    Mikrokontrolery   07 Sty 2005 09:42 Odpowiedzi: 1    Wyświetleń: 1098
  • Zakończ obserwację Wyświetlanie stanu bitu w TIA WinnC / WinCC flexible (hurtow

    a) tworzę stronę z 10 obrazkami silnika i podpinam pod nie 10 adresów z DB1 b) kopiuję w PLC sto wejść fizycznych do DB2 - wejścia rzecz jasna nie są one rozmieszczone ,,regularnie" więc muszę zrobić to ręcznie korzystając ze schematów. c) tworzę FC z blkmov z mojego DB2 do DB1. Stron na HMI mam 10 więc używam 10 x SFC. Dopisuję logikę kiedy inkrementować...

    Automatyka Sterowanie PLC   04 Cze 2015 18:48 Odpowiedzi: 3    Wyświetleń: 951
  • [Zlecę]Napisanie kodu Arduino dla automatyki: ds18b20, DHT11, OUT0, INP1D

    Witam, Zlecę napisanie kodu na arduino wg poniższej specyfikacji/wytycznych Odczyt temperatury z czujnika ds18b20 T1 - temperatura wody T2 - temperatura sterownika Odczyt wilgotności z czujnika DHT11 H1 - wilgotność % (parametr zmienny w zdarzeniach) Funkcja autoswitch dla wyjścia OUT0 (2 parametry pracy w sekundach np. work, standby work - 600 standby...

    Projektowanie Bazar   17 Sty 2019 01:31 Odpowiedzi: 19    Wyświetleń: 2766
  • Jak zaimplementować automatyczną inkrementację/dekrementację w VHDL?

    Uhm co to za język - jak mam to zczytać :)? Generalnie coś mi się miesza w moim programie. Troszkę podobne banalne cuś (co miało mi wcześniej działać) wyszarowałem sobie teraz - tyle , że na przełącznikach. Zaraz potestuje dalej. Ale to nie jest jeszcze to co ma być bo przełącznik jest cały czas wciśnięty a mikroprzełącznik tylko przez jakiś tam czas....

    Programowalne układy logiczne   05 Sty 2010 22:17 Odpowiedzi: 2    Wyświetleń: 1128
  • [Attiny2313][Bascom]Różne czasy reakcji na wciskanie przycisku.

    zapominasz ładować konkretną wartość do licznika przed jego uruchomieniem. obliczasz ją (w podstawowym trybie) mniej więcej tak: obliczasz czas jednego cyklu 1/fclk np dla 1Mhz 1us bierzesz teraz czas, jaki chcesz odliczyć, i dzielisz go przez czas jednego taktu, dostaniesz wtedy ilość potrzebną do zliczenia.np 0,020s/0,000 001 = 20000 jak wiesz licznik...

    Mikrokontrolery AVR   02 Kwi 2011 06:45 Odpowiedzi: 24    Wyświetleń: 3036
  • Programowanie stopera w assemblerze na 8051 z użyciem INT0 i INT1

    Witam, mam problem, gdyż muszę napisać program który zamieszczam w tym obrazku: http://img91.imageshack.us/img91/9649/ds... dodatkowymi informacjami są: port wyjścia to P1, realizowany jest on na 8 diodach. Wejściem są 2 przyciski, INT0 i INT1 czyli przerwania zewnętrzne. Opóźnienie ma być zrealizowane na Delayu takim jak na zamieszczonym...

    Początkujący Elektronicy   05 Lut 2009 17:52 Odpowiedzi: 3    Wyświetleń: 1366
  • ESP32 jednoczesne czytanie znaków z dwóch serial portów

    Witam Próbuje wykonać sterowanie dla projektu: https://www.elektroda.pl/rtvforum/topic3... Ogólnie tak: Mam ESP32, które jest jednostka główną Jest Arduino mega które przesyła dane co 2ms przez Serial2 Jest tez Aplikacja na PC, która komunikuje się z ESP32 poprzez Serial Problemem jest to, że jak na aplikacji wcisne dany przycisk, to aplikacja...

    ESP8266 i ESP32   24 Wrz 2019 09:36 Odpowiedzi: 19    Wyświetleń: 1386
  • ADC - zmieniające się cyfry wyniku na wyświetlaczu, kod w C

    Program źle napisany ale działa. Temat do zamknięcia. #define F_CPU16000000UL//16MHz zegar procesora #include <avr/io.h> #include <util/delay.h> #include <string.h> #include <stdlib.h> #include <avr\interrupt.h> /***************************************... //*Definicje makr zmieniająćych stany bitów w rejestrach*//...

    Mikrokontrolery AVR   21 Kwi 2011 14:04 Odpowiedzi: 5    Wyświetleń: 1420
  • PIC 16F877A przerwanie zewnętrzne int - problem z obsługą

    hmmm dzięki za podpowiedzi co do kodu ;rozpoznawanie zrodla przerwanie jest zbedne, mozliwe jest tylko z RB0 ;w tym przypadku zachowanie i odtwarzanie STATUS i W jest niepotrzebne ;zerowanie GIE jest niepotrzebne, przyjecie przerwania go zeruje ;natomiast polecenie RETFIE go ustawia w tym przypadku rozpoznawanie źródła przerwania jest niepotrzebne ale...

    Mikrokontrolery PIC   19 Lip 2010 20:33 Odpowiedzi: 7    Wyświetleń: 3311
  • Jak zarejestrować pierwsze zbocze wyzwalające na PIC18LF46K80 bez przerwań?

    Coś się w tym algorytmie nie trzyma kupy. Wciśnięcie przycisku zajmuje człowiekowi czas rzędu 1-10 sekundy (ok, przy trzymaniu palca na guziku daje się zejść do 1/40). Przez 1/40 sekundy przy 8 MHz próbkowaniu można zarejestrować 200 tysięcy próbek, a bufor mamy na kilka tysięcy. No to co my tu udajemy? Jakie użyteczne dane można złapać w parę kB pamięci...

    Mikrokontrolery   29 Mar 2017 20:14 Odpowiedzi: 7    Wyświetleń: 879
  • Domowa bramka sieci LoRa i system czujników.

    http://obrazki.elektroda.pl/2126980700_1... 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 na monitorowanie...

    DIY Zagranica   09 Cze 2017 19:42 Odpowiedzi: 6    Wyświetleń: 22776
  • Programowalny sterownik oświetlenia DC v1.0

    http://obrazki.elektroda.net/47_12740114... Witam Chciał bym przedstawić sterownik, który poczyniłem kilka miesięcy temu. Jest to pierwsza, nieco prostsza wersja sterownika opisanego tutaj: http://obrazki.elektroda.net/21_12740115... http://obrazki.elektroda.net/39_12740115... http://obrazki.elektroda.net/96_12740115...

    DIY Konstrukcje   23 Lut 2011 23:21 Odpowiedzi: 19    Wyświetleń: 11659
  • Mitsubishi FX5U - Czy bitem specjalnym można zatrzymać program w GX Works 3?

    Załączam przykład projektu programu dla opisywanego wyżej problemu sortownika na linii. Drzewko projektu: https://obrazki.elektroda.pl/2093478700_... 1 - mapowanie urządzeń wejść cyfrowych X na zmienne globalne, 2 - program główny, 3 - program do monitorowania procesu, 4 - mapowanie zmiennych globalnych na urządzenia wyjść cyfrowych...

    Automatyka Przemysłowa   07 Wrz 2020 15:51 Odpowiedzi: 12    Wyświetleń: 810
  • AVR ATMEGA8: Brak wyświetlania na LCD 2x16, linia czarnych kwadratów

    Zdaję sobie sprawę z tego, że temat ten już był wielokrotnie powtarzany. Przeczytałem kilka tych tematów, rozejrzałem się po odnośnikach, ale mój problem dalej pozostał nierozwiązany. Nie mogę nic wypisać na wyświetlaczu alfanumerycznym (2 linie po 16 znaków). Pierwsza linia złożona z samych czarnych kwadratów się wygasiła, ale nic poza tym. Wyświetlacz...

    Mikrokontrolery   26 Cze 2007 08:20 Odpowiedzi: 2    Wyświetleń: 1341
  • [ATmega8][C][7segment] - Termometr pokazuje 85/127 °C

    Witam forumowiczów, zacząłem realizować projekt zegarka, kalendarza i termometrów z owego linku: http://obrazki.elektroda.pl/6128170300_1... Proszę o porady i sugestie jak można rozwiązać ten problem :P

    Mikrokontrolery   17 Maj 2018 14:51 Odpowiedzi: 11    Wyświetleń: 1929
  • Jak analogowo ustawić datę na wyświetlaczu 8 segmentowym bez uC?

    Pozostaje jeszcze kwestia programu, którego w życiu nie pisałem i nie wiem jak to zrobić. Dwa przyciski do sterowania, każdy jakby do jednej części tego wyświetlacza ? Masz podane, że uczęszczasz już do trzeciej klasy technikum mechatronicznego. Nie rozumiem jak w takiej sytuacji można nie pisać dotąd żadnego programu. Ja pisałem programy w Turbo Pascalu...

    Początkujący Elektronicy   16 Wrz 2019 18:55 Odpowiedzi: 39    Wyświetleń: 1854
  • Pick&Place - własna konstrukcja i wykonanie.

    (at)Karol966 Jak pisałem stosuję dwa rodzaje rampy, które w moich zastosowaniach sprawdzają się świetnie , a wiadomo, że najlepsze rozwiązania to są te najprostsze jeśli spełniają swoje zadanie :) Obie mają swoje wady i zalety, ale to też zależy w jakim układzie pracują, bo wtedy wady mogą zamienić się w ...zalety(!) Pierwsza, ta prostsza i bardziej...

    DIY Konstrukcje   23 Paź 2018 11:34 Odpowiedzi: 51    Wyświetleń: 10527
  • ATMEGA 32: Niespodziewane wyjście z pętli głównej do funkcji ustawień

    Program bez przetwornika ADC. Program działa prawidłowo Dodano po 42 Od kiedy praca dyplomowa jest tajna? Pytam z ciekawości- kiedyś była jawna na całym etapie pisania. Dlaczego w pętli głównej blokujesz przerwania- potem wykonujesz sporo obliczeń- a potem odblokowujesz? A co będzie jak w tym czasie pojawią się dwa przerwania? Jedno pójdzie się kochać....

    Mikrokontrolery AVR   12 Lip 2011 17:05 Odpowiedzi: 29    Wyświetleń: 2961
  • ATmega32 i LCD hd44780 - błędne znaki przy inicjacji w AVRStudio

    Witam. Mam problem, podejrzewam z opóźnieniami w inicjacji LCD. Mam do zrobienia komunikacje szeregową pomiedzy ZL10AVR z ATmega32 a komputerem PC. Program działa tak, że jak nacisnę przycisk 1 (S12) to na komputerze uruchamia sie program notatnik (to zrobilem w programie LabView - ale to nie wazne). Chodzi mi o to - jak nacisnę ten przycisk to na wyświetlaczu...

    Mikrokontrolery   11 Mar 2008 20:13 Odpowiedzi: 2    Wyświetleń: 1651
  • Timer do silników rakietowych/fajerwerków etc.

    Wstęp Modelarstwo rakietowe to piękny sport uprawiany przez nielicznych. Jego piękno tkwi w modelach rakiet oraz wielu silników rakietowych które tworzą amatorzy tego sportu. Elektroniczne moduły zapalające silniki są nieodzownym elementem stanowiącym bezpieczeństwo tego sportu. Moja propozycja timera (spark ignition system) do silników rakietowych...

    DIY Poczekalnia   17 Lip 2014 07:52 Odpowiedzi: 2    Wyświetleń: 5853
  • PIC12F683 i SDCC - cały zegar i termometr na dwóch pinach (bez zewnętrznych bibliotek)

    https://obrazki.elektroda.pl/4868547700_... Dzisiaj zrealizuję projekt na malutkim, ośmionóżkowym mikrokontrolerze PIC w obudowie DIP8 oferującym skromne 3.5kB pamięci Flash. Co więcej, do komunikacjami z peryferiami użyję tylko dwóch pinów - całość opierać się będzie o I2C. W oparciu o nie uruchomię kontroler wyświetlacza/klawiatury oraz...

    Artykuły   20 Lis 2024 17:21 Odpowiedzi: 3    Wyświetleń: 2223
  • 8051 - Jak obsłużyć przerwania INT0 dla przełącznika trybów w AT89C4051?

    [syntax=c] #include <8051.h> #include <stdio.h> #define NIC 1 #define PRAWA 2 #define LEWA 3 #define OBIE 4 #define PAUZA 5 #define KONIEC 0 #define NIEBIESKA P1_6 #define CZERWONA P1_7 #define WYLACZ 0 #define ZALACZ 1 #define T0_SET (0x10000-10000) volatile unsigned char gTimer; const __code unsigned char progs[][12] = { {PRAWA,NIC,PRAWA,NIC,PAUZA,LEWA,NIC,LEWA...

    Mikrokontrolery   09 Lip 2014 22:05 Odpowiedzi: 15    Wyświetleń: 3072
  • Pinball FUN-FEST Williams 1973 drugie życie

    https://obrazki.elektroda.pl/7617849200_... Jeśli rzeczy mają duszę, to z pewnością przed moimi oczami ukazała się jedna z takowych. Myśl o cofnięciu się w czasie i przeżyciu tego, co wydawało by się że ominie mnie już bezpowrotnie była ekscytująca i motywująca :) Miałem niedawno unikalną przyjemność ożywiania eksponatu z minionej...

    Relacja z Napraw i Renowacji   09 Sty 2024 00:01 Odpowiedzi: 5    Wyświetleń: 1518
  • Zegarek RGB (AVR)

    http://obrazki.elektroda.net/7_124563117... Urządzenie które chciał bym przedstawić zawiera kalendarz, zegar, oraz dwu kanałowy termometr, generuje obraz w standardzie RGB 50hz dla odbiorników telewizyjnych wyposażonych w złącze SCART przedstawiony na zdjęciu po niżej oraz na filmie w oparciu o mikro kontroler ATmega88 lub ATmega 168. . . ....

    DIY Konstrukcje   10 Lip 2009 21:25 Odpowiedzi: 38    Wyświetleń: 14996
  • [Bascom] Sterowanie fazowe - procedura nie chce zadziałać

    Jakby co to całość programu znajduje się $regfile = "2313DEF.dat" $crystal = 10000000 Dim Eaddress As Eram Byte At 2 'adres pilota Rc5, zosatał umieszczony pod adresem 2 gdyż z doswiadczenia wiem, że komórki 0 i 1(szczególnie 0) pamięci EEPROM potrafią się skasować przy nagłych skokach napięcia zasilania Dim Epamiec(16) As...

    Mikrokontrolery AVR   26 Lis 2008 23:09 Odpowiedzi: 13    Wyświetleń: 5443
  • Prosta Tablica Wyników - moja konstrukcja

    http://obrazki.elektroda.net/49_11944242... Projektem, który tu przedstawiam jest tablica wyników (z góry przepraszam za jakość zdjęć robionych w ciemności "z ręki") . W temacie mamy przymiotnik "prosta" . Rzeczywiście tablica miała spełniać tylko podstawowe i niezbędne funkcje - tak też się stało. Ale do rzeczy... Chcę zaznaczyć, że jest to moje...

    DIY Konstrukcje   19 Lis 2007 15:48 Odpowiedzi: 21    Wyświetleń: 10348
  • Rekomendacje klawiatur bezprzewodowych do Samsung UE43NU7092

    Jeszcze raz dzięki za wskazanie tej klawiatury mini i8. Nabyłem i faktycznie mała, poręczna, tania, do TV Smart idealna. Jak na tak niską cenę, to wykonanie całkiem OK, jak na Made in China! Nawet jak się rozsypie za jakiś czas, to przy tej cenie, można sobie pozwolić na kupienie następnej. Poniżej moje wrażenia z dwudniowego użytkowania z telewizorem...

    RTV Co kupić?   27 Lut 2019 23:48 Odpowiedzi: 3    Wyświetleń: 2901
  • [Atmega16] BASCOM szybki obrotomierz motocyklowy na INT0

    Dzięki za wskazówkę, poszukałem trochę na forum i znalazłem taką wypowiedź: ...konfigurujesz timer1 do pracy w normalnym ale nie robisz start timer. robisz przerwanie dzialajace na zbocze np. narastające-> Dalej : robisz zmienną flaga w przerwaniu robisz if flaga=1 then start timer1 flaga=0 else stop timer1 w rej od timera masz czas... kopiujesz gdzie...

    Mikrokontrolery AVR   24 Lip 2011 11:23 Odpowiedzi: 95    Wyświetleń: 17496