No prosta sprawa :P Skoro stan '0' zapala diodę, to musisz zanegować odczytane wartości. Przykład na przykład: Wklepujesz 1+1 -> na porcie dla wklepanej jedynki masz stan taki: 11111110, po dodaniu takich dwóch liczb otrzymujesz wynik: 11111100, a więc zapalają się dwie ostatnie diody i udają, że wynikiem jest trzy :P A teraz negujemy: ~11111110 + ~11111110...
Czyżby kolejny zegar binarny... Wszystkie porty jako wyjścia. Przy takim podłączeniu możesz sterować jednocześnie tylko jedną kolumną diod. Chcąc uzyskać efekt ciągłego świecenia musisz w sposób ciągły zapalać kolejne kolumny. Czyli w pętli na port C wysyłasz odpowiednie dane, a potem zapalasz odpowiednią kolumnę wysyłając na PD 1 następnie wysyłasz...
To proponuje strawdzić na jaką wartość są ustawione fusebity odpowiedzialne za Brown-out. A zamiast jakiegoś migania diodami jako program głowny proponuję po prostu pin na którym jest podpięty led ustawić jako wyjście i po prostu zapalić diodę. Zakładam że led jest podpięty do plusa więc trzeba tam wpisać 0 i wprowadzić program w pętlę bez końca. Dioda...
rozjaśnianie i ściemnianie ma być na wszystkich portach takie samo...A w pętli while(1) zapalałbym sobie i gasił wybrane ledy :)
Błąd algorytmu ! Jeżeli jest prawdą DZ_FIRE i key_dz_fire==0 zerujesz liczniki i zapalasz diodę i ustawiasz key_dz_fire na 1. Oznacza to że w następnych przebiegach pętli głównej nie masz szansy dotrzeć do warunku if(fire_isr==dzialko) bo go odcina nie spełniony warunek if(key_dz_fire==0). Brak jest zerowania flagi DZ_FIRE żeby była szansa wykonania...
koniecznie zajrzyj na tą stronkę, którą podałem tu w swoim pierwszym poście - zobacz jak tam gościu wręcz na pająka robi układziki na Atmega8 ;) podłączysz sobie w ten sposób na początku diodę LED i pobawisz się nią, na początku proste miganie za pomocą pętli opóźniających - to podstawa , później poznaj Timery dzięki którym będziesz mógł zastąpić procedurki...
Witam Mam atmege8 z kwarcem 7.3728 testowalem transmisje UART i dziala OK wiec fusebity raczej sa dobrze ustawione mam podlaczone 3 diody pod port B (1,2,3) moj kodzik #include <avr/io.h> #include<avr/delay.h> #define F_CPU 7372800UL int main (void) { DDRB=0xff; PORTB=0x00; while (1) { PORTB=0x00; _delay_ms(500);...
Na początku nauki programowania warto rozpisać krok po kroku problem oraz algorytm rozwiązania. Późniejsze przełożenie tego na kod jest już sprawą prostszą. Problem (o ile dobrze zrozumiałem) przedstawia się następująco: - wykrycie momentu wciśnięcia przycisku, - wykonanie jednorazowej akcji (włącz led), - odczekanie określonego czasu, - wykonanie jednorazowej...
1. dyrektywa asemblera .cseg .org "mówi" kompilatorowi od jakiego adresu umieścić kod wynikowy programu po skompilowaniu 2. stosu mógłbyś nie używać tylko wtedy gdybyś nie używał instrukcji typu rcall lub innych skoków do podprocedur, które muszą odłożyć na stosie punkt do którego ma wrócić program po zakończeniu tejże podprocedury - po rozkazie ret,...
Witam, Bawię się od jakiegoś czasu Atmega8 i językiem C. Mam problem napisałem krótką instrukcję . Diody podłączone mam do Portów PD0,1,2, chcę żeby zapalały się one kolejno ( zapalanie kolejnej nie gasi wcześniejszej). /* przykład 2.1 "leds.c" */ /* 8 diod LED przłączonych do portu D */ /* ATmega 1MHz */ #define F_CPU 1000000L #include <avr/io.h>...
przycisk mam podlaczony do masy Dodano po 13 http://obrazki.elektroda.pl/2468105100_1... Dodano po 17 tak ma byc? [syntax=vb]$regfile = "m8def.dat" 'najpierw określamy typ proca $crystal = 1000000 'definiujemy z jakim taktowaniem będzie pracował Config Portb = Input Set Portb.0 'port b jako wejścia Portb = &B00000000 'wszędzie stan spoczynkowy-0...
Kurde faktycznie, człowiek zmęczony i już nie ogarnia tego. Wgrałem to do procka. Przyłożyłem napięcie ok 3V i nic. Pomyślałem, że to może tak szybko zapalać i gasić że nie widzę bo tak w sumie napisałem kod ponieważ jak chciałem zapalić je kolejno to stan portów z poprzedniej linii zapalał mi o 1 diodę za dużo. I chciałem, żeby po tym jak zaświeci,...
witam , nie wiem w jaki sposób rozwiązać zatrzymanie pętli programu do chwili naciśnięcia przycisku układ ma działać tak ze mamy 4 diody led , każda z nich zapala się po naciśnięciu przycisku jednoczenie gasząc poprzednią [syntax=vb]Do Set portb.1 ; zapalenie diody 1 (oczekiwanie na przycisk) reset portb.1 ; zgaszenie diody 1 set portb.2 ; zapalenie...
Chciałbym napisać program w C dla ATMEGA8. Będzie to mój pierwszy program, myślałem że będzie bardzo prosty a tu już problemy. Chodzi mi o to żeby przy wciskaniu jednego przycisku, kolejno po sobie zapalały się diody, za pierwszym wciśnięciem jedna, za drugim dwie, itd. Ale funkcja której użyłem - while(PINC & 0x01) {} - nie czeka za wciśnięciem przycisku....
Proponuje ci w takich przypadkach dochodzić do rozwiazania po kawałku. Najpierw sprawdź czy wogole diody ci sie zapala, a więc zrób w pętli tylko zapalenie sie diody.Potem sprawdź czy daje sie gasić ta diode. Potem tak samo sprawdz reakcje na przycisk. Sam program wyglada na ok, więc zapewne problem będzie trywialny, typu zle podłączone diody, inny...
No, tak, teraz widać, że LED ściemnia Ci się "w drugą stronę". Mały egzamin (dwa pierwsze pytania dotyczą Twojego układu): 1. Jaki sygnał wyzwala triaka? 2. Jaki sygnał zapala diodę? 3. Na jakiej zasadzie działa sterowanie fazowe? Triaka wyzwala stan wysoki na PC0. Celowo napisałem "wyzwala" nie włącza, ponieważ triaka się nie da wyłączyć (w przeciwieństwie...
Zadanie jest proste, naprawdę. Zadanie można podzielić na 4 podzadania: - obsługa i odczyt temperatury - obsługa i odczyt klawiatury - obsługa wyświetlacza - zapalanie diody Każde z tych zadań jest w miarę proste. Na sieci jest mnóstwo przykładów. Wystarczy w głównej pętli programu sprawdzać klawiaturę, w zależności od sytuacji odczytywać temperaturę,...
Witam! Mam mikrokontroler atmege 8, do nóżki PD.7 mam podłączoną diodę i chcę żeby ona się zapalała i gasła co chwilkę. Gdy zrobie konfigurację portów na: Portd = &B01010101 i będę przesuwał w lewo w pętli to ok. Ale jak dam np Config Pind.7 = Output Do Toggle Pind.7 Waitms 100 Loop to diodka nie gaśnie ani się nie zapala. Układ zasilany na 4V dioda...
$regfile = "m8def.dat" $crystal = 1000000 Config Pinb.3 = Input Config Pind.7 = Output Set Portb.3 'zapalasz diodę na początku wait 1 ' dajesz sobie np sekundę opóźnienia, ' żeby było widać że dioda się zapala ' (bo w pętli ją zaraz się wygasi jeśli nie będzie wciśnięty klawisz) Do If Pinb.3 = 0 Then 'gdy naciśnięty jest klawisz Set Portd.7 ' zapal...
Podłączylem 3 microswitche poprzez rezystor 470r do masy, lecz nie działają - wymieniałem procesor i jest to samo. Odczytuje stany przycisków funkcją if, oraz debounce - w celu sprawdzenia czy odczytuje stan przycisku poprawnie, zapala diodę led. Tzn, ma zapalać bo tego nie robi. Dioda działa, połączenia też są ok. Niestety wcale nie działa. na początku...
Witam... Napisałem program do zapalania led.Program ma działać w sposób taki że po każdym naciśnięciu przycisku zapala kolejną diodę a długie przytrzymanie przycisku zapala wszystkie diody.Diody zapalają się kolejno tak jak chciałem, tylko brak mi pomysłów co zrobić ,aby przytrzymanie przycisku spowodowało zapalenie się wszystkich diodek. [syntax=c]...
(...) while(1) {if( odb_flaga){ PORTC |= (1<<PC4); } } } Czy to jest poprawny kod pod Atmega8? CO tu jeszcze muszę dodać, aby dioda w końcu mogła się zapalać w zależności od tego jak coś jest wysłane do UDR? Twoja wiadomość została obcięta i nie widzę pełnej treści kodu. Na podstawie tego, co widzę,...
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 Dopiero zacząłem przygodę z mikrokontrolerami. Kupiłem programator USBasp i podstawke programującą. Do programowania używam BASCOM napisałem w nim taki prosty programik: $regfile = "m8def.dat" $crystal = 1000000 Config Portd = Output 'pprt d jako wyjścia Portd = &B0000000 'wszędzie stan spoczynkowy-0 Do Portd.0 = 1 'zapal diode Waitms...
Dioda to koledze miga pewnie dlatego że w rejestrze odbiorczym SPI nie ma żadnego odebranego znaku i program pracuje bez przerwy w pętli dotąd aż coś odbierze a nie odbiera nic. Wywal te miganie z programu głownego i zobaczysz co się dzieje tan naprawę. Poza tym tak naprawdę do nie wiadomo co ty tam obierasz bo masz zastosowane potężne opóźnienia nawet...
Witam,zaprogramowałem atmeg8 takim programem $regfile = "m8def.dat" $crystal = 1000000 Config Portb = Output Portb = &B0000000 Config Portc = Output Portc = &B0000000 Config Portd = Input Set Portd.7 Do If Pind.7 = 1 Then 'jeżeli przycisk 1 wciśnięty Waitms 50 'czekaj sekundy Portc.5 = 1 'zaświeć diodę Waitms 100 'czekaj dwie sekundy Portc.4...
Witam chciałem zrobić na początek takie "urządzenie " które będzie działało na zasadzie: Jeżeli czujnik sharp 340k coś wykryje to dioda się zapala [syntax=text]$regfile = "m8def.dat" $crystal = 8000000 'definiujemy z jakim taktowaniem będzie pracował Config Portb = Input 'port b jako wejścia Portb = &B0000000 'wszędzie stan spoczynkowy-0 Config Portd...
Przepraszam, trochę nie sprecyzowałem problemu. Oczywiście instrukcja PORTC=0x00; była wpisana w czasie prób, aby program działał poprawnie. Aktualnie bez instrukcji PORTC=0x00; w pętli while program po podaniu zasilania działa następująco: 1) nic się nie zapala przez dłuższy czas times 2) zapalają się dwie diody portów PC1 i PC2 na czas krótszy timed...
Wygląda na to że coś zadziałało :D [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <avr/sleep.h> ISR(INT1_vect) //Przerwanie INT1 { if(PIND&0x08) //jeśli PD3 wciśnięty { _delay_ms(20); if(PIND&0x08) PORTB^=0x02; //jeśli PD3 wciśnięty zmień stan pierwszej diody } } int main(void)...
Co do ostrzeżenia kompilatora, to stała F_CPU często ustalana jest w pliku makefile (a następnie przekazywana do kompilatora opcją -D). Korzystając z takiego rozwiązania proponuję ustawić jej wartość jedynie w pliku makefile i usunąć definicję z programu. Jeśli chodzi o program, to na pierwszy rzut oka widzę nieskończoną pętlę w nieskończonej pętli....
Ok, wielkie dzięki za pomoc, wszystko już działa!:) To znaczy prawie wszystko... pojawia się kolejny drobny problem... Kiedy odpalam wszystkie diody (to znaczy w nieskończonej pętli zapalam pierwszą, następnie ją gasze i zapalam następną) to świecą one bardzo, bardzo słabym światłem. A przecież nie zapalam wszystkich naraz, tylko bardzo szybko każdą...
Witam Na wstępie dodam że jestem początkujący. Ostatnio udało mi się zamrugać diodą i zrodził mi się ambitniejszy plan a mianowicie chciałbym zrobić coś takiego: mam 8 diod czerwonych mam 8 diod zielonych mam 7 diod zółtych mam atemga8 podpinam 8 diod czerwonych pod port PB podpinam 8 diod zielonych pod port PD podpinam 7 diod pod port PC diody podłączone...
Witam. Mam następujący problem - chciałem użyć timera 2 do pracy asynchronicznej z zewnętrznym rezonatorem kwarcowym (zegarkowym) o częstotliwości 32,768 kHz. Czyli ATmega powinna być taktowana wewnętrznym szybkim oscylatorem, a jedynie ten timer zegarkowym. Kod: #include <avr/io.h> int main (void) { DDRD |= (1 << 0);...
Już poprawiłem w mfile definiowanie procesora i świetnie, pierwszy raz nie wyskoczyła mi informacja "warning", także dziękuję za ta informację. Zakładam, że tym brakującym wielokropkiem było: Dodano po 5 usuwając z warunków tą linijkę http://obrazki.elektroda.pl/8265504600_1... zaobserwowałem, że jak na początku wcisnę A, to za każdym...
Nie chce zakładać nowego posta więc zapytam tutaj, szczególnie, że problem w sumie jest związany z wątkiem główny tego tematu:-) Napisałem coś takiego: volatile int licznik = 0; void main() { DDRB |= _BV(0);// wyjście DDRB |= _BV(1);// wyjście PORTB &= ~_BV(0);// zero PORTB &= ~_BV(1);// zero DDRD...
Mirku nie przesadzaj z tym napięciem, na poprzednim schemacie narysowałem przecież kondensatory na zasilaniu, a do tego napięcie jest stabilizowane. Starczy aż nadto. Moja Atmega8 ma połączenie między Vcc a AVcc, dlatego nie podłączałem. Ale, żebyście już tak na mnie nie naskakiwali, to zmodyfikowałem zasilanie i narysowałem schemat w Eaglu stan faktyczny...
Witam, Zacząłem obsługę standardu MODBUS RTU. Na wstępie wziąłem pod rozpatrzenie biblioteki FreeMODBUS BerliOS. Udało mi się to uruchomić wstępnie bez problemów dla AVR na prockach typu ATmega8 czy ATmega32 działa ok Tylko pytanie: Czy ktoś używał z szanownych kolegów tych bibliotek (już nawet nie ważne czy dla AVR czy dla innych procków) i mógłby...
Witam. Nowy tu raczej nie jestem, bo przeglądam forum codziennie, ale zarejestrowałem się niedawno, bo wcześniej nie było potrzeby pisania :). No to się przywitałem, a teraz na początek: montuję sobie coś w rodzaju półautomatycznego spudguna, i chciałbym zamontować tam licznik amunicji :D. Multipleksowany 2cyfrowy LED, i Atmega8 (może i wystarczy mniejszy...
pubus, instrukcja PORTC != PORTC; działa bez problemu, ale Twoja wersja chyba też powinna działać. Nie ważne czy zmieniam tu cały port czy jeden bit, tu nie problemu, jak wspomniałem gdy instrukcja ta znajduje się w głównej pętli programu uzupełniona o jakiś delay to wszystko pięknie działa i diodka miga. Bez delaya diodka świeci się tylko słabiej,...
Widzę,że nie ma zainteresowania tematem. A mnie na razie udało się stworzyć układ na Attiny2313. Config Portb.0 = 1 ' ustawienie całego Portu B0 jako wyjścia Portb.0 = 1 ' stan spoczynkowy Portu B0 ustawiony na 1 Config Portb.1 = 1 ' ustawienie całego Portu B1 jako wyjścia Portb.1 = 1 ' stan spoczynkowy Portu B1 ustawiony na 1 Config Timer0 = Counter...
Witam. W uzgodnieniu z autorem tego wątku zgłaszam sie z problemem dotyczącym programu sopelka, który zmodyfikowałem dla wzoru sopla 20 diod. Na warsztat poszła atmega8 tylko do testów z racji łatwego podłączenia na płytce stykowej, na której umieściłem też diody. Pierwszy test z programem autora na 12 diod - pomyślnie. Wszystko hula jak trzeba. Postanowiłem...
Witam, mam problem z atmegą 8. Chciałem zrobić mruganie diodą, układ działa, tzn po naciśnięciu przycisku reaguje i w ogóle, ale dioda zamiast mieć 0 jako stan spoczynkowy ma jakieś wachania napięć, raz ma 2,5 potem 1,5 itp. Wsadziłem nową atmegę i problem nadal jest ten sam. Układ zasilam stabilizowanym, filtrowanym napięciem 5V. Dioda podłączona jest...
Witam wszystkich forumowiczów. Zmagam się z nawiązaniem komunikacji poprzez I2C procesora ATmega8 oraz układu RTC PCF8583. Na wstępie napiszę, że linie SDA i SCL są podciągnięte do VCC przez rezystory 1K. Układ pracuje z kwarcem wewnętrznym 1MHz. Podprogram "dwiems" generuje opóźnienie rzędu 2ms. Podprogram "blad" wywołuje pętle, która zapala diode...
Schemat. Ja takowego nie posiadam. Układ jest banalny. Atmega8 puszczona na wewnętrznym oscylatorze, kondensator elektrolityczny na zasilaniu z ładowarki od SE. Miałem diody ze wspólną anodą. Połączyłem 3 równolegle, anody na stały plus, a poszczególne składowe rgb, poprzez odpowiednio dobrane rezystory pod wyjścia sprzętowego PWM. Chyba najprostsze...
Już wszystko jasne - jedyne pytanie zadaję na końcu. Przygodę z PWM zaczynam od sterowania jasnością diody. Atmega8 + diody + rezystorki 330Ω Ćwiczenie polega na cyklicznym rozjaśnianiu i ściemnianiu diody 3 diody podłączone do PB1, PB2, PB3 w założeniu tylko PB1 (OC1A) powinna świecić zgodnie z PWM. Ustawiłem tryb Fast PWM 8bit Kod: #include...
witam, chce aby mój line follower po postawieniu na powierzchni zapamiętywał stan z czujników, następnie zapamiętywał stan z nad czarnej linii. Miałoby to służyć autokalibracji kod jest następujący ale coś nie działa:/ void init_ADC(unsigned int m) { /* ADMUX = 0b01100000 x - REFS1 1 - REFS0 1 - ADLAR - - ... x - mux3 x - mux2 x - mux1...
Witam. Mam problem z komunikacją między btm-112 a atmega8 po usart, między btm - PC i Atmegą - PC nie ma problemów. Gdy z PC wysyłam komendy na uC to reaguje tak jak powinien, czyli gasi i zapala diodę, natomiast po połączeniu btm z uC zero reakcji. W czym problem? Prędkość transmisji się zgadza. Proszę o odp. na temat, taktowanie zostaje 1MHz! [syntax=c]#define...
Postanowiłem na moment uprościć sobie zadanie - użyłem przerwań przepełnienia Timera1 zamiast przerwania porównania. Nie wiem czy program jest napisany efektywnie, ale za to działa. Wrzucam jego kod: INT0 znajduje się również instrukcja zapalenia diody. 3. Licznik mrugnięć zmniejszyłem do 19. Dzięki temu ostatnie przełączenie powoduje zgaszenie diody...
Okazało się ze atmega chodziła na 1MHz...wewnętrznym oscylatorze... Ale teraz mam kolejny problem Dodano po 16 Więc jest tak, dzięki odpowiedniemu ustawieniu Fusebitów ustawiłem Atmegę na 8Mhz. Przeliczyłem tablicę stałych dla 8Mhz. I teraz mam pytanko: Uruchamiając ten program widać jak diody migają.. #define F_CPU 800000L #include <avr/io.h>...
Im dalej w las, tym więcej grzybów. "Trenuję" nowy problem. W kodzie, po ustawieniu Jumper=0 program czeka na SMS z hasłem. Jeżeli otrzyma poprawne, to zapisuje do pamięci numer telefonu, z którego był wysłany SMS i przechodzi do pętli głównej, a zatem alarm jest uzbrojony - reaguje na czujniki zewnętrzne. W programie brak jest możliwości wyłączenia...
Witam. Od kilkunastu godzin próbuję coś zrobić z tym programem i nie mogę... Może ktoś z Was na coś wpadnie. Procesor: ATmega8 Kompilator: avr-gcc Chcę zrobić obsługę klawiatury złożonej z 5 przycisków. Podłączyłem je do portu C, włączyłem pull-up'y, przyciski przywierają wejście do masy. Chcę ( koniecznie ) zrobić to tak, żeby przycisk reagował tylko...
Wiem, że to odgrzewanie , ale u mnie też to nie działa prawidłowo. Tzn zapisuję do RAMu i odczytuję z niego te dane, ale.... ZApala mi tylko segmenty z COM1 i COM2 lub COM3 i COM0. Po prostu tylko 2 z czterech - jeden dzień dwa inne, inny dzień dwa inne. Nie znalazłem zależności. Cokolwiek bym nie wpisał do tych komórek to nie reaguje. Dodano po 2 Dodam...
Witam.Jestem w trakcie robienia wytrawiarki i termostatu do niej.Opieram się na projekcie kolegi Ducha.Zrobił bardzo fajny termostat na diodach led.Jego program trochę przerobiłem na moje potrzeby.Lecz nic nie trwa wiecznie.Na początku szło gładko,ale potem zaczeły sie schody.W założeniu mój program ma działać tak: -temperatura wyświetla sie od 35 stopni...
Witam. Mam taki problem. Zbudowałem robota LF napisałem do niego całkiem sprawny kod w BASCOMIE. Teraz zacząłem uczyć się C (pisze w WinAVR) i chciałbym napisać program do niego. Mam jednak problem jak zrobić odczyt poszczególnych kanałów. W BAS robie to tak: [syntax=basic4gl] Wczytaj_adc: Prog = Getadc(4) L1 = Prog If L1 > Back Then Pozycja.4 =...
Nie wiem czy też prawidłowe to jest że na module enc28j60 pali się cały czas czerwona dioda. Ja też nie wiem, bo nie wiem co znaczy "czerwona dioda". Jeśli to dioda sygnalizująca połączenie (link) - to poprawnie. Powinna być normalnie zgaszona i zapalać się po włożeniu kabla podpiętego do switch'a. Tyle, że bez schematu i bez konfiguracji z plików...
Witam Mam płytkę sterującą dwoma kanałami PWM - przez ULN oraz MOSFETY. Płytka ma dwa wejścia oraz wejście czujnika PIR - INT1. Ma przede wszystkim sterować włączaniem taśmy LED 12V z czujnika PIR ( oprócz tego z drugiego wejścia ). LED włączona przez PIR ma docelowo świecić określoną ilość czasu ( zależną od natężenia światła ) i się wyłączyć. Żeby...
Witam, Ostatnio również ja, skuszony możliwościami układów rfm12, postanowiłem zakupić dwa moduły tego typu (433 MHz). Śledząc ten wątek natknąłem się na kod użytkownika avatar , postanowiłem wykorzystać go więc w mojej aplikacji. Niestety, po podłączeniu modułów do procesorów nie zachodzi żadna transmisja. Po pewnym czasie nierównej walki z w/w nasunęło...
Ponieważ nie umiem zrobić nic na fusebitach, postanowiłem zwiększyć ten startup w sobie zrozumiały sposób :) mrugnij(10); wdt_reset(); wdt_enable(WDTO_2S); while(1) Funkcja "mrugnij" to nic innego jak na mruganie diodą. Mrugam nią 10 razy, po czym dopiero po tym program wchodzi w pętle while(1). Zadziałało :) Dzięki za...
Potrzebuje informacji np.: jak z aplikacji włączyć wyłączyć diode led, Przećwicz sobie UART na jakiejś prostej aplikacji. I to najlepiej najpierw z komputerem, za pomocą np Br(at)y Terminal, COMtester lub HyperTerminal. W przerwaniu robisz zapis do bufora odbiorczego lub zmiennej, a w pętli głównej porównujesz jaką komendę masz w tym buforze odbiorczym...
to wreszcie program, który napisał K.G. jest dobry czy nie ? Program będzie działać, ale nie tak jak sobie K.G. wyobraża, a tym bardziej jak tego Ty oczekujesz. Niech kolega przedstawi swoja propozycję. Przecież starzy wyjadacze by mnie zagryźli, gdybym napisał gotowca. Ale 1 dioda - zapali się na 650ms zgaśnie na 1sec i będzie się już palić 2 dioda...
Witam! Mam problem z przerobieniem kodu tablicy świetlnej z wyświetlaczem matrycowym led. Posiadam kod z książki Marcina Wiązani - Programowanie mikrokontrolerów AVR w języku Bascom przerobiony według instrukcji użytkowników w temacie: 'Program tablicy świetlnej 'Sterowania multipleksowe wyświetlaczem matrycowym 7x5 LED 'Częstotliwość sterowania kolumn...
Dzięki za pomysły. A motylem, co to? Ot takie bździewka oferuje TVMango, Allegro i straganowi sprzedawcy. W kształcie to właśnie przypomina motylka. Po bokach elektrody samoprzylepne - przewodzące a pośrodku elektronika sterująca i zasilanie. One są jednokanałowe. To stare co mam z niego transformatory jest 2 kanałowe - 4 elektrody na przewodach. A...
http://obrazki.elektroda.pl/6163532400_1... Chciałbym zaprezentować ostatnio wykonany model sygnalizacji świetlnej . Makieta posiada sygnalizację świetlną dla samochodów oraz dla pieszych, możliwość symulacji "awarii" świateł. Skala została dopasowana do modeli samochodów w skali 1:64 (popularne "resoraki"). Znaki poziome zostały możliwie...
Witam Zrobiłam sobie układzik na ATmega8L który po zwarciu PD0 do masy zapala diodę LED na kilka sekund a potem gaśnie. Programuje w WinAVR. Program: #include <avr/io.h> /***************************************... Definicje stałych ****************************************... #define F_CPU 1000000 /* 1MHz zegar procesora...
atmega8 zapalanie diody zapalanie diody atmega8 zapalanie gaszenie diody
mazda schemat rozrząd transformator ethernet gorenje bezpiecznik
styropian elewacja styropian elewacja
Wymiana łożyska w pralce POLAR WA 1512 - krok po kroku Toyota Avensis T27 1.8 - Błędy B0353 i P0354 - Cewki zapłonowe