Skoro już używasz timera, to zrób to na timerze :) Najprościej tak, że ustawiasz timer w tryb CTC, procedura obsługi przerwania działa tak jak to wcześniej opisałem. Jeśli chcesz uzyskać przyśpieszenie po przytrzymaniu klawisza to zmieniasz tylko wartość rejestru porównania w trybie CTC na mniejsza, w efekcie kolejne przerwania będą przychodzić szybciej,...
http://obrazki.elektroda.pl/7114210100_1... Witam wszystkich serdecznie ! Z racji tego, że zbliżają się święta postanowiłem podzielić się z wami projektem elektronicznego drzewka szczęścia. Urządzenie powstało prawie rok temu i było prezentem urodzinowym dla mojej dziewczyny którą serdecznie pozdrawiam !!! :D Założenia do projektu:...
http://obrazki.elektroda.pl/7995180000_1... Witam! Jakiś czas temu rozpocząłem naukę pisania programów na mikrokontrolery AVR w języku C++. Przeczytałem wiele tutoriali, poradników, itp., aż w końcu doszedłem do pisania własnych, prostych programów. Po kilku takich „pseudoprogramach” zdecydowałem, że teraz czas napisać coś...
https://obrazki.elektroda.pl/5718944600_... Przedstawiam efekty mojej próby zmierzenia się z tematem sterowania bramą garażową. Taka potrzeba pojawiła się po awarii oryginalnej elektroniki napędu. Zamiast kupować następną identyczną płytkę sterującą (która znowu padnie po jakimś czasie), można przecież zrobić swoją, prostszą, i potem...
https://obrazki.elektroda.pl/5461019800_... Opiszę tutaj proces implementacji wysyłania sygnału IR w oparciu o PWM i timer. Wysłany tak z mikrokontrolera sygnał będzie w stanie kontrolować klimatyzację. Dodatkowo użyty format sygnału będzie zgodny z tym co przechwytuje Flipper Zero, co pozwoli na wykorzystanie przechwyconych w ten...
http://obrazki.elektroda.pl/5385398300_1... Zaprezentować dziś chcę projekt lampki RGB który wykonałem na pracę zaliczeniową z systemów wbudowanych. Moim zdaniem osiągnięty efekt jest zadowalający więc może ktoś będzie zainteresowany wykonaniem urządzenia według mojego projektu. Jako, że jest to pierwszy zrealizowany przeze mnie projekt...
https://obrazki.elektroda.pl/1309020300_... Nowa płytka Arduino https://obrazki.elektroda.pl/1084142900_... https://obrazki.elektroda.pl/9468445200_... Do rozpoczęcia pracy z NANO Every uruchamiamy menadżer płytek: Narzędzia->Płytka->Menadżer Płytek Wyszukujemy "every" i wybieramy pakiet:...
(...) odczytu temperatury. Jaki zaproponowałbyś kod (AVR GCC), aby nie trzeba było używać delay'a (może pooling lub maszynę stanu) ? Przy okazji przedstaw optymalną (bez zmiennoprzecinkowych liczb) konwersję danych ze scratpad'a na stopnie (może być złożeniem liczb całkowitych jako stopnie i części ułamkowe). Do obsługi termometrów DS18B20 bez blokowania...
Cześć, po analizie działania enkodera obrotowego (mechanicznego) i ilości problemów, jakie on dostarcza, postanowiłem skonstruować prosty układ elektroniczny, który "wygładzi" impulsy enkodera. Układ posiada dwie wersje. Obie są na przerzutnikach Schmitta. Pierwszy na pojedynczych układach TI SN74LVC1G17: https://obrazki.elektroda.pl/5101546100_...
U mnie w kodzie nie ma ...... /* * sterownik dla Margas * wersja dla NUCLEO STM32F446RE * działa dzieki życzliwości i zaangarzowaniu członków forum ELEKTRODA * wspomagających moją skromną wiedzą programistyczną * za co jestem im bardzo a to bardzo wdzęczny * data xx-xx-2024 */ #include "STM32TimerInterrupt.h" #include "STM32_ISR_Timer.h"...
Zazwyczaj zamykam rolety tylko do połowy, choć zdarza się że zamykam je całkiem. Stosując dostępne na rynku rozwiązania musiałbym stać koło wyłącznika, żeby zatrzymać w odpowiednim momencie ale jako człowiek bardzo wygodny postanowiłem zbudować sterownik, który zautomatyzuje tę czynność. Założenia - możliwość zapamiętania/zmiany punktu półotwarcia,...
Witam! Na wstępie chciałem zaznaczyć, że od niedawna dopiero poznaję procesory z serii ARM. Bardzo dawno temu miałem styczność z 51- jedynką i keilem. Moje doświadczenie w programowaniu C też nie jest oszałamiające, natomiast asembler na ARM jak na razie jest przeze mnie mało zrozumiany. Proszę o wyrozumiałość przy pisaniu ewentualnych odpowiedzi, za...
Przerwanie od INT0 powinno aktywować przerwania od timera, które co 50ms będą zmieniać stan portu c: INT0: - blokuj przerwania INT0 - licznik sekwencji na portc = 0 - aktywuj przerwanie timera INT TIMERA: - switch (licznik sekwencji) ..... w ostatnik case czy default: 1) blokuj przerwania timera 2) kasuj flagę INT0 3) włącz przerwania int0
Potrzebuję podłączyć pompę basenu do timera tak aby włączała się co godzinę na 15 minut czyli potrzebuję 20 włączeń a jeden timer ma tylko 10. Posiadam dwa timery jak widać na rysunku pierwszy działa rano drugi po południu ale żeby nie bawić się w przełączanie wtyczki to zrobiłem łącznik dwie wtyczki z jednym gniazdkiem.Osobno timery działają bez zarzutu,...
1. Ustaw timer tak, by bez pomocy oprogramowania generował przerwania w stałych odstępach czasu. 2. Użyj tablicy zamast instrukcji switch, która w każdym case robi to samo, tylko z inną wartością stałej. Switch zdecydowanie nie do tego służy. pozycja ++; pozycja &= 3; PORTC = tab[pozycja];
Cześć, Platforma: STM32F769I-DISCO OS: FreeRTOS Środowisko: System Workbench for STM32 Próbuję zaimplementować PTP na podanej platformie, jednak od dłuższego czasu męczę się z regularnie pojawiającym się Hard Faultem. Jak zdołałem wybadać, błąd pojawia się prawdopodobnie, gdy upłynie czas jednego z timerów programowych, które są tworzone. Tworzonych...
Ja bym to zrobił takim schematem: Zmienna LicznikWcisniec jest domyślnie zerem Pierwszy aktywny sygnał z przycisku (wtedy, gdy LicznikWcisniec jest zerem) ustawia zmienną LicznikWcisniec na jeden, oraz zeruje i włącza jeden z timerów, który ogranicza ramkę czasu do okresu, w którym spodziewamy się czterech kliknięć (praktycznie okolo jednej sekundy)....
Piszę program, do czasowego wyzwalania migawki: Na pokładzie mam attiny13, tact-switcha, oraz diodę led i transoptor. Układ ma wysyłać impuls ok 300ms co określony czas. Czas ustawia się poprzez wciskanie przycisku - jedno wciśnięcie = 0.5s więcej. Dłuższe przyciśnięcie (pow. 3s) powoduje ustawienie minimalnego czasu(0.5s). Problem jest taki, że im...
Czy dla uzyskania przerwania co 0,5s, 1s, lub 2sek musze użyc w przypadku Atmega8 timera1 16bit, czy mogę to też jakoś zrobić na 8-bitowym timerze0? Zakładam częstotliwość zegara 1Mhz-4MHz. (pracuję nad mruganiem diody :) widocznym dla oka przy uzyciu przerwania od timera)
Cześć, Potrzebuję urządzenia/gniazdka 230V, które po wykryciu przepływu prądu uruchomi timer na określony wcześniej czas i odetnie prąd po tym czasie. Zastosowanie: włączenie lampki nocnej jej własnym przyciskiem, która ma się wyłączyć samodzielnie np. po 30 min. Rozważałem dwa urządzenia: - Brennenstuhl - Elektroniczny licznik czasu z USB A i USB C...
Podałem wyraźnie, że oprogramowanie napisałem w WinAVR ;) Nie uznaję czegoś takiego jak bascom (wystarczyło mi raz w życiu się na nim przejechać...). Przedstawię "odchudzone" kody źródłowe - aby były całkowicie funkcjonalne należy troszkę dopisać. Ogólna idea jest przedstawiona. Sam main w programie jest niewielki. Dla przykładu pokażę jak zrealizowałem...
Witam. Widze, ze wielu fachowcow juz sie podejmowalo tlumaczenia, ale jakos bez rezultatu. Po wciśnięciu jednego z przycisków, uC ma "wpadać" w nieskończoną pętlę. ... chciałbym zmieniać tryb pracy mojego uC bez względu w jaką pętlę wpadł ... ... Dwa switche będą wykonywały dwie różne od siebie nieskończone pętle, które będą trwały do momentu odłączenia...
Mimo, że mogę zmieniać wartość rejestru(sprawdzałem przez rs232) to ISR (TIMER2_COMP_vect) włącza się chyba przy wartości 0, bo czas pulsu wynosi 4ms- czyli przy 8MHz prescalerze 128 wychodzi ok. 250. Nie mam pojęcia co się dzieje. Po resecie mikrokontrolera wszystko działa ok, a gdy tylko zmienię wartość zmiennej choose wszystko się sypie... Prawdę...
Jak nazywa się / gdzie kupię takie urządzenie w które wsadzę wtyczkę od urządzenia elektrycznego i kliknę w nim, że ma się np. wyłączyć za 1h.? Nie chodzi mi o programator czasowy. Tylko zwykłe odliczenie czasu od momentu kliknięcia. Co szukam w necie to tylko programatory mi wyskakują. A to przecież nie jest to. Niektóre urządzenia już mają to wbudowane:...
Witam. poszukuje jakiegos prostego schematu timera, ktory co jakis zadany) czas zalaczal by urzadzenie na jakis (zadany) czas. Chodzi mi o przedzial ok co 10 min wlacz na 1 min. Z gory dziekuje za pomoc
Witam. Podpowiedzcie bo nie jestem elektronikiem... Hobbystycznie zajmuję się fotografią przyrodniczą i potrzebuję automatycznie uruchamiać dozownik karmy w terenie raz/dwa razy dziennie na kilka sekund. Dysponujemy tam zasilaniem z akumulatora 12V. Elementem wykonawczym będzie jakiś silniczek na 12V lub siłownik od centralnego zamka z auta. (Poprzedni...
Poszukuję prostego timera na 12V, który co 9 minut uruchamiał by przekaźnik na chwilę (powiedzmy na pół sekundy), tylko po to by pobudzić inny układ. Widziałem coś takiego na Allegro (http://allegro.pl/item222306857_mk111_p... ale czas przerwy wynosił tylko 1 minutę, a awystawiający aukcję nie odezwał się na mój email. Z góry dziękuję...
Mam taki przykładowy program. Chciałem zapytać kiedy program wchodzi do przerwania - wtedy kiedy wystawiona jest flaga przepełnienia licznika TF0 ?? CT0EQU 0 M0EQU 1 G0EQU 0 T0SEQU M0 + 4*CT0 + 8*G0 CT1EQU 0 M1EQU 0 G1EQU 0 T1SEQU M1 + 4*CT1 + 8*G1 TMSEQU T0S + 16*T1S THSEQU 256-180 LJMP START ORG 0BH CLR TF0 MOV TL0, #0 MOV TH0, #THS DJNZ R2, NEXT...
https://obrazki.elektroda.pl/9587187200_... Sterownik ma za zadanie sterować wentylatorem łazienkowym. Sterowanie odbywa się za pomocą przycisku monostabilnego - po wciśnięciu przycisku wentylator załącza się, po kolejnym wciśnięciu - wyłącza. Jeśli wentylator pracuje dłużej niż 10 minut - wyłącza się automatycznie. Po chwili poszukiwania...
Chciałbym na timerze0 zrealizować ciągły odczyt czterech niezależnych liczników w trybie obsługi przerwań za pomoca kanałow porównująch, MR0, MR1, MR2, MR3. Timer1 jest zajęty. Czasy to 100 msec, 60 sekund , 100 sekund oraz dowolny inny. tick dla timera0 wybrałem na 1 msec. Licznik działa poprawnie bez włączenia przerwań od timera0, liczy te 1000 Hz....
Cześć wszystkim. Poszukuję układu (bez mikrokontrolerów i programowania), który będzie działał następująco. Po podaniu zasilania (12V) następuje start timera (15s.). Jeśli w przeciągu zadanego czasu (15s.) nie naciśnięty zostanie przycisk chwilowy (najlepiej zwierny) to układ wysteruje przekaźnik. Jeśli jednak przycisk zostanie naciśnięty to układ przestanie...
Witam! (Dobry wieczór?) Przeczesałem "cały internet" i znalazłem wiele rozwiązań mojego problemu, ale żadne spośród tych, które zastosowałem nie przyniosło oczekiwanych rezultatów. A problem - może się wydawać - jest banalny, gdyż chodzi o obsługę zewnętrznego przerwania ze zwykłego tact switcha. Mikrokontroler steruje za pomocą PWM jasnością diody....
Witam. Przymierzam się do budowy regulatora modelarskiego i mam problem ze zliczaniem długości trwania impulsu. Impuls trwa zazwyczaj od 1ms do 2ms w stanie wysokim (wyzwalany przerwaniem INT0) FCPU = 1 MHz (8MHz z preskalerem 8 (bit 7 ustawiony)) Licząc, że jeden impuls trwa dokładnie 1 us i przy timerze zliczającym do 10 (startuje od 246 - Timer0)...
Wiesza się w tym samym miejscu co w moim programie - po włączeniu przerwania NVIC_EnableIRQ. W stosunku do oryginału zmieniłem tylko port GPIO oraz dodałem obsługę TIM3 i mryganie diodą na podstawie TIM3->CNT by wiedzieć czy licznik rzeczywiście działa. W skrypcie linkera ustawiłem oba stosy oraz tak jak sugerowałeś zmniejszyłem pamięć o połowę -...
Dzięki za informację. Udało mi się zrobić multipleksowanie w ten sposób: Timer 1 w tryb CTC, tryb porównania W main dodałem TCCR1B |= (1 << WGM12); // Ustawia timer1 w tryb CTC OCR1A = 10000; // Ustawia wartość pożądaną na 100Hz dla preskalera 1 TCCR1B |= (1 << CS10); // Ustawia timer z preskalerem Fcpu/1 //TCCR1B |= (1...
Chciałbym zrobić symulację naciśnięć klawiszy na klawiaturze PS/2 wykorzystując ATMega328 z rezonatorem kwarcowym 16MHz i interfejs PS/2 na USB. Posiłkowałem się tym opisem PS/2. https://www.avrfreaks.net/sites/default/... Z opisu wynika, że urządzenie PS/2 (wspomniana klawiatura) musi być w każdej chwili przygotowane do odbioru...
Witam. Jak widać jest to mój pierwszy post na tym forum. Na wstępie chciałbym prosić o wyrozumiałość - jeżeli temat znalazł się w nieodpowiednim miejscu, popełniłem jakiś błąd w składni tytułu czy coś tego typy, prosiłbym moderatora o poprawkę i pouczenie jak w przyszłości uniknąć powielenia problemu. Jestem w trakcie pisania pracy inżynierskiej dotyczącej...
Witam. Jestem początkującym programistą AVR ;) Grzebałem i szukałem "trochę" po forum ale nie znalazłem nic co by mi pomogło. Próbuje zbudować obrotomierz do motocykla na układzie Atmega8 który wynik wyświetla na panelu LED a nie jak większość projektów na LCD 2x16. Dodatkowo mam takie Ciśnienie by napisać program w języku C który dla mnie jest mniej...
Witam. Temat dziwny bo i problem dziwny. Otóż, jeśli w przerwaniu Timera 1 ustawię wypełnienie PWM timera 3 to cały pomiar na timerze 2gim zwraca jakieś pierdoły. Mam następującą konfigurację Timerów: [syntax=c] #include "inc/timers.h" #include "inc/stm32f10x_gpio.h" void InitTimers(void) { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_TimeBaseInitTypeDef...
Dzieki za podpowiedzi , zabieram sie za lekture i dokańczam zegarek :) Dodano po 1 ahh... poprawiłem kod tak jak podaliście , dodałem volatile do zmiennych globalnych,ustawiłem tryb asynchroniczny według punktów z noty katalogowej i tylko jedna rzecz sie zmieniła ,program przestał dochodzić do pętli głownej , zatrzymuje sie na kodzie [syntax=c]while(ASSR...
Ok, coś pokombinowałem. Teraz proszę o sprawdzenie czy to dobrze zrobiłem :) Kod trochę poprawiłem. [Edit] Jeśli chodzi o kod to na pewno jest on napisany bezbłędnie. Tylko teraz pytanie jest takie czy spełnia on założenia tego co miałem zrobić? Niestety nie posiadam płytki, żeby to przetestować, ale ktoś bardziej doświadczony ode mnie może będzie wiedział...
[syntax=c]define F_CPU 8000000L #include <avr/interrupt.h> #include <inttypes.h> #include <util/delay.h> #include <wyswietlacze.h> volatile uint8_t wysw; uint8_t liczba = 0; volatile uint8_t tysiace=0; volatile uint8_t setki=0; volatile uint8_t dziesiatki=0; volatile uint8_t jednosci=0; int main(void) { DDRA = 255; //cały port...
Bardzo prosty wyłącznik czasowy spełniający wszystkie Twoje założenia: http://www.elektroda.pl/rtvforum/viewtop... Może nie jest zbyt miniaturowy ze względu na zastosowane elementy, ale z powodzeniem można zastosować mniejsze elementy. Może prawie analogowo, 555 (8-pinowy) w wersji SMD CMOS? Niestety do czasu 1min potrzebuje...
Gumis-92: Proszę bardzo :) [syntax=c] #include "LPC11xx.h" #include "uart.h" #include <stdio.h> #define MIN_HALF_BIT 640 // 640 us #define HALF_BIT_TIME 889 // 889 us #define MAX_HALF_BIT 1140 // 1140 us #define MIN_FULL_BIT 1340 // 1340 us #define FULL_BIT_TIME 1778 // 1778 us #define MAX_FULL_BIT 2220 // 2220 us #define RC5_PORT LPC_GPIO3 #define...
Otóż mam taki kod programu który ma za zadanie liczyć do 999: #define FCPU 1000000 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define dziesiatkiON PORTB |=_BV(1); #define dziesiatkiOFF PORTB &= ~_BV(1); #define jednosciON PORTB |=_BV(2); #define jednosciOFF PORTB &=~_BV(2);...
Witam, mam jakiś błąd w sofcie, który powoduje, że po odłączeniu i włączeniu zasilania program nie działa prawidłowo. Zresetowanie atmegi bez odłączenia zasilania powoduje że wszystko chodzi już dobrze. Próbowałem różne ustawienia fuse'ów, kwarc 12MHz, CKOPT włączony, ustawiony najdłuższy możliwy czas opóźnienia włączenia. Testowałem na wewnętrznym...
Zmodyfikowałem listing ze strony http://mikrokontrolery.net/avr_c_07.htm. Przerobiłem go, żeby odliczał do 2 min do tyłu.Przy 1 minucie zaczyna pokazywać od 59 sek w dół.W debugerze AVR studio wszystko działa, a na Atmega8 nie.Pomóżcie co robię nie tak.Do tego LED mruga :( Dodam jeszcze ,że chodzi mi to na 1Mhz wewnętrznym atmegi. //#define F_CPU 1000000L...
Witam! Mam problem z jednoczesnym użyciem Timera1 i funkcji RC5 która jak wiadomo dziął na Timerze0 (kod napisany na ATTINY2313) Jeśli rozdzielę kod na dwa czyli: 1. Wykorzystuje timer1 do sterowania serwem - wszystko działa (bez funkcji pilota na RC5) 2. Jeśli zaprogramuje attiny2313 aby używało tylko funkcji RC5 (pilota) i przy okazji korzystam z...
https://obrazki.elektroda.pl/9306295500_... Przeciwnik : PIC24HJ128GP502 obudowa 28 nóżkowa DIP wąska . Czemu ten model ?? ano ma na pokładzie dosyć bogate peryferia m.in CAN , DMA , zegar RTC i to mnie zachęciło Dokładna specyfikacja : microchip.com/wwwproducts/en/PIC24HJ128G... Wybrane uzbrojenie przeciwnika : - architektura 16...
Dziękuje za linki...próbowałem coś wskórać tłumacząc manualna atmegi ale teraz mogę spróbować napisać potrzebny kod....co z tego wyjdzie zobaczymy OK mam ustawiony Timer i funkcję switch przełączającą cyfry wyświetlacza ale w jaki sposób jest zwiększana wartość zmiennej (wysw) z przykładu //********** define segmentów wyświetlacza volatile uint8_t led_display;...
Witam, ostatnio zabrałęm się za projekt prostego zegara. Układ wyświetla godzinę na 4 cyfrach wyświetlacza LED wspólna anoda. Oto wyniki mojej pracy: schemat: http://obrazki.elektroda.pl/9370666700_1... Do mikrokontrolera Atmega8A podłączony jest kwarc 8MHz. A to program [syntax=c]/* * zegar.c *F_CPU 8000000UL zewnetrzny kwarc częstotliwość...
Witam, Jestem początkujący jeśli chodzi o programowanie ARM wiec proszę o wyrozumiałość. Mam problem z procesorem LPC 1768, konkretnie jest to płytka Mini DK-2. Od pewnego czasu walczę z problemami w przerwaniach i nie mogę sobie poradzić. Przewertowałem setki tematów na forach polskich i zagranicznych, być może źle szukałem, wiec każda wskazówka i...
Witam! Timer generuje przerwanie periodyczne. W procedurze obsługi testowo chciałem przełączać stan na jednej z linii portu GPIO (prymitywny debug na LED), ale... okazało się, że nie działa. W pierwszej chwili szukałem błędów w inicjalizacji timera, ale później się okazało, że przerwania się generują, tylko ja tego nie widzę, bo nie wykonuje się przełączenie...
OK, udało się, wszystko działa, i ładnie świeci. Może tak być? [syntax=cpp]//Nauka obsługi wyswietlaczy //Atmega8 12MHz #include <avr/io.h> #include <avr/interrupt.h> #include <stdint.h> #include <util/delay.h> #define wyswietlacz1 0x01 #define wyswietlacz2 0x02 #define wyswietlacz3 0x04 #define wyswietlacz4 0x08 /* Cyfry: 1-00001100...
Przykładów mnoży elektroda: trudno uszkodzić czujnik podłaczając parasite a przy 3 przewodach lamenty co drugi post w tej sprawie Druga sprawa to trzy druty to już tłok przynajmniej dla mnie nawet RS puszczam po 2 drutach. Trzeci przykład przy dwóch drutach mamy dodatkowy switch w każdym punkcie pomiaru temp więc nie trudno sobie wyobrazić zastosowan...
Sprawdź teraz. W setup() skonfiguruj timer w trybie CTC. Obsługe wektora przerwania definiujesz przez ISR, SIGNAL lub INTERRUPT. Przykład podałem wcześniej.
OK "przycisk" zaimplementowany do PWM. Jest tylko jeden mały problemik. Kiedy naciskam mikroswitch wypełnienie pwm wybieranie jest dość niedokładnie. Tz od czasu jaki przyciskam switch zależy jakie jest wypełnienie. Jak to zrobić tak żeby jedno przyciśnięcie przycisku na obojętnie jak długi czas zmieniało wartość wypełnienia?? Dorzucam mój kod: 'zdefiniujemy...
Ten plik o ile się nie mylę to jest sama biblioteka, w dodatku niekompletna ponieważ kompilator wywala całą masę błędów :/ Edit. I jeszcze jedno znalazłem kolejny przykład spróbowałem skompilować i tym razem dzieją się takie cuda: http://scr.hu/8e6i/jt5tp kody: DS18B20.h [syntax=c]#ifndef DS18B20_H #define DS18B20_H /* DS18B20 przyłączony do portu PA0...
Od kilku dni bawię się biblioteką Helixa a dokładniej wersją z projektu: [url=http://www.stm32circle.com/projects... Niestety to co dostaje na wyjściu tylko przypomina to co powinno tam być ;) W załączniku dołączam nagraną próbkę (trzeba słuchać na fulla żeby coś usłyszeć) a tu link do oryginału: [url=http://www.youtube.com/watch?v=KQ6z...
Problem jest następujący. Dziś zacząłem się uczyć obsługiwać wyświetlacze LED. Przeczytałem tutorial na wkrętaku, zaimplementowałem u mnie i jak zwykle coś nie tak... #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #include <wyswietlacze.h> #include <avr/interrupt.h> unsigned char jednosci; unsigned char dziesiatki;...
timer switch atmega przerwania timer przerwania timer klawiatura
zasilacz lm393 prąd gniazdko lampa słychać radia kasety
egzamin zawodowy sharp parowanie pilota
Siemens Gigaset 4000 Classic – jak otworzyć obudowę słuchawki krok po kroku Sprawdzenie mechanizmu szyby bocznej lewej – diagnostyka VW, Renault, BMW, brak reakcji po wymianie przycisku