0 zapalasz diode tak masz podłączone to dlaczego else w przerwaniu timera zapala diodę?
Czyli do jednego pinu atmegi powinienem podpiąć połączone ze sobą szeregowo diody? Dobrze to zrozumiałem? Nie. Do jednego pinu podpinasz jedną diodę albo ewentualnie więcej jeżeli stosujesz odpowiedni multiplexing. Możesz wzorować sie na tym projekcie: albo inny realizowanym dla PIC uC. albo...
Cieszę się że się podoba. Zamiast białej dożuć inną. Jak dorzucisz białą to będziesz miał mniej więcej taki efekt jak na początku. No chyba że ta biała dioda będzie zapalana dość rzadko. Niestety nie ma dobrego sposobu na dorzucenie czwartej diody. Człowiek widzi mniej więcej w RGB więc nie bardzo...
rs07: Warunek, który zaproponowałeś, daje się zapisać znacznie prościej: [syntax=c]if (1)[/syntax] Niestety, Twój kod nie działa poprawnie, a mój - działa. ;) W C zapis: [syntax=c]if (x && y)[/syntax] jest równoważny zapisowi: [syntax=c]if (x) if (y)[/syntax] Kod, który pokazałem,...
Jeżeli zastosujesz to co ja Ci napisałem, to wystarczy że jako warunek sprawdzany w ifie dasz wskaznik. Wtedy jak naciśniesz to Ci się zapamięta albo 1 albo 0 w zmiennej wskaznik i wtedy masz zapamiętywane wciśnięcie - taki programowy przerzutnik T. A żeby działało to sprawniej (pewnie sam zauważysz...
Są programiści i programiści 0f ef 07 bb 03 95 08 bb fd cf ff wgrywamy to w dowolnego AVR i na porcie B migają sobie diody każda dwa razy wolniej od poprzedniej jak ktoś wątpi niech sprawdzi ... dla niektórych programatorów trzeba zrobić zamianę parami (ef 0f bb 07 95 03 bb 08 cf fd ) Moża też migać...
Zlecę wykonanie programu sterownika prostej reklamy (sygnalizatora - kierunkowskazu) na atmega8 Program na procesor atmega 8 i 19 wyjść na diody LED i 3 wejścia (sterowanie po podaniu minusa): Wejścia:PD0-PD2 1. wybór funkcji (przyciskając przycisk zmieniają się funkcje po kolei w kółko) 2....
Język programu dowolny, realizacje projektu oparłem na atmega8 I czujnikach ultradźwiękowych(odbiornik i nadajnik). Realizacja oparta została na podstawie pomiaru odległości (Wyemitowanie paczki impulsów o częstotliwości 40kHz i zmierzeniu czasu powrotu od napotkanego przedmiotu). 1.Zostaje wyemitowana...
Witam, Próbuje zrobić układ dzięki któremu przy pomocy komputera z portem szeregowym RS232 będe mógł sterować urządzeniami podłączonymi do zewnętrznego układu z mikroprocesorem AtMega8. Układ ma za zadanie odbierać komendy z PC w formacie #X.Y gdzie X - numer kanału, Y (1 - włącz, 0 - wyłącz) np...
Witam. Jakiś czas temu przerobiłem część z kursu ze strony > "uisp" -dlpt=0x378 -dprog=bsd --rd_fuses Atmel AVR ATmega8 is found. Fuse Low Byte = 0xe1 Fuse High Byte = 0xd9 Fuse Extended Byte = 0xff Calibration Byte = 0xbd -- Read Only Lock Bits = 0xff ...
Witam Zbudowałem klawiaturę matrycową 4x3 oraz podłączyłem ją do mikroprocesora Atmega8. Napisałem program ( jestem początkujący w programowaniu , wszystkich komend nie znam) w Bascom'ie który ma odczytywać który switch w klawiaturze jest wciśnięty i przypisywać do niego pewną wartość. W zależności...
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...
Myślałem że chcesz usunąć pullup'y. Na 5V będzie ok. ok, dzięki :) Dodano po 49 PIERWSZE PODEJŚCIE Na razie zadanie polega na: - włącz diodę (dodałem ją na porcie PB0 podłączona przez rezystor do 5V. - odczekaj 5sek. - zgaś diodę + inicjuj TWI - odczekaj 5 sekund - rozpocznij...
$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...
Witam. Mam układ zbudowany, tak że na dzielnik napięcia podaję 5V. Dzielnik zbudowany jest z 10 rezystorów więc na każdym mam ok. 0,5V. Zmierzyłem napięcia aby mieć dokładniejszy wynik (czyli z każdej nóżki dzielnika). Przeliczyłem wartości napięcia na wartość cyfrową. Do pinów PB0..PB4 podłączyłem...
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...
Hej. Za bardzo nie kumam co to urządzenie ma robić. Poza tym napisz dokładnie gdzie masz podłączoną diodę. Czy ta dioda jest podłączona do linii ABC i KOL1 czy może jest zapalana z całkiem innego potu. Jeśli chodzi o samo badanie stanu na przełącznikach to ja linie A,B,C ustawił bym jako wejścia...
dodam jeszcze, że bazuję na kicie: Jednak nie zamierzam wysyłać mu nic przez RS - wystarczy mi, zeby zaprogramowac go by gral kilka nut Czyli wygląda na to, iż mam odliczać na timerze do pewnej wartości zależnej od nuty, którą chcę uzyskać a następnie wygenerować przerwanie i zmienić stan na...
Proponuję: if (r >=g && r >= b) PORTD |= _BV(PD4) Analogicznie dla "g" i "b". Należy także gasić wszystkie diody przed sprawdzaniem warunków. Założyłem, że stan wysoki na porcie zapala diody. Jeśli zachodzą warunki podane przez kolegę Andrzej_S , to zapalają się te diody,...
Witam, podłączyłem transoptor wg tego schematu: Napisałem prosty programik mający zapalać diodę podłączoną do innego pinu w momencie, kiedy szczelina transoptora będzie zasłonięta, czyli na pinie transoptora będzie 0, niestety nie działa. Pin do którego podłączony jest transoptor jest ustawiony...
Ponieważ zaczynasz proponuję podzielenie realizacji programu na etapy : Pierwszy program po jednokrotnym przyciśnięciu może zapalać jedną diodę a po dwóch naciśnięciach inna diodę Drugi program może zapalać diodę tylko jeśli naciśniemy przycisk dłużej niż na 2 sekundy Trzeci program to połączenie...
Witam, mam mały problem ze sterownikiem. Siłowniki Super Power Jack, transformator zasilający siłowniki z odzysku. Problem polega na tym, że przy zamykaniu lub otwieraniu bramy następuje przerwa w działaniu. zacząłem badać o co chodzi. Zmodyfikowałem program dodając funkcję, która zapala diodę gdy...
Dzień dobry drodzy forumowicze Od paru dni zmagam sie z pewnym problemem. Dlatego postanowiłem zasięgąć rady na forum. Zauważyłem temty które są mi bliskie, ale żaden nie opisywał dokładnej specyfikacji..... Mój schemat transmisji jest taki: Klawiatura PC (PS/2)-> Atmega8 -> nadajnik RT4-XXX...
Witam Chcę zrobić w miarę dokładny timer na ATMega8. Ten na którym wykonuje prototypowe projekty działa ale się bardzo późni. Otóż przedstawiam problem: Wykonałem układ zapalający diodę LED przy pomocy ATMega8 ( nic więcej - taki prościutki układ). DO tego napisałem program...
Witam. Piszę program w C++ na ATMEGA8 i mam następujący problem z pewnym fragmentem kodu. Otóż są dwa przyciski: Po naciśnięciu pierwszego ma się zapalać dioda a po naciśnięciu drugiego gasnąć. Otóż kod w postaci jak poniżej działa: if(bit_is_clear(PIND, PD0)) { a=-1; if...
Przepisałem Twój kod, nóżka 5 z DB9 jest podpięta do masy płytki. Dołożyłem do programu zapalanie diody na początku funkcji main() i wygląda na to, że program się po odebraniu znaku resetuje, bo dioda się zapala? #include <avr/io.h> #include <avr/delay.h> #include <avr/interrupt.h>...
Witam Mam problemy z fazami w domu. chciałbym mieć stały pomiar wyświetlany na LCD i w przypadku przekroczenia napięcia 240V zapalaną diodę led podpiętą do nóżek procka(docelowo będą to przekaźniki) i sygnał dźwiękowy na syrence. Wykonałem w bascomie miernik faz na atmega8, tryb zaokrąglania wyniku...
Więc po co Ci aż tak skomplikowane urządzenie? Jeśli ma to tylko zapalać diody to jest sporo analogowych projektów ilumonofonii, wystarczą trzy filtry. Dolno, górno, i pasmowo przepustowy. Jeśli diod ma być kilka w rzędzie i mają się one zapalać jak słupki - zależnie od siły sygnału na danej częstotliwości,...
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...
Witam, Wiem, że podobne tematy były jak mój lecz nie znalazłem rozwiązania a siedzę już ponad tydzień czasu nad tym. Robię czujnik reagujący na odbitą wiązkę z diody IR 920nm. Wykorzystuje atmega8 do generowania nośnej 36kHz lecz mam za mały zasięg. Reaguje dopiero na odległości około 20cm a potrzebuje...
Chciałem zrobić tester zwarć na Atmedze (zupełnie nie znam Atmelli). Pytanie moje jest takie: "Czy można zewrzeć wejścia lub wyjścia mikrokontrolera bez zagrożenia jego uszkodzeniem?". Zależało by mi na czymś co było by w stanie sprawdzić czy w kablu nie ma przejść między pinami np. podłączam wtyczkę...
Witam. Zaczynam naukę programowania. Posiadam atmege8 .Napisałem prosty program(w Bascomie) , który ma zapalać diodę na 1sek. , po czym ją gasić na 1 sek. Po zaprogramowaniu dioda zapala się na ok. 8 sek. ,i gaśnie też na ok. 8 sek. dlaczego?
Witam. Kupiłem kit avt 1853 () oparty na atmega8 i po złożeniu i przetestowaniu programem audacity okazało się, że częstotliwości na które reaguje i zapala diody led są różne od opisu. Układ miał reagować na 500-2000 Hz, 6-7 kHz, 13-14 kHz a reaguje na 250, 500 i 1000 Hz. Chcę tą iluminofonie wykorzystać...
Nie mogę zrozumieć dlaczego w poniższym fragmencie programu (przerwania) nie jest zapalana dioda LED1: [syntax=c]ISR(TIMER0_OVF_vect) ... if(TIFR & (1<<TOV0) ) LED1_ON; // nie zapala // LED1_ON // a po aktywowaniu tej linii zapala TCNT0 = 100; } [/syntax] Rozumiem że flaga...
Ale to rozwiązanie nie pozwala mi na zapalenie dowolnej diody w kolumnie lub wierszu bo jeśli załącze dany wiersz to automatycznie załączanie kolumn wymusza zapalanie diod w tym wierszu nawet jeśli nie chce by dana dioda się świeciła. Chyba, że trik polega na przemiataniu czyli cyklicznym załączaniu...
Witam ponownie, kolego Ch.M. - przeanalizowałem sobie jeszcze raz dokładniej twój kod ;) ... rzeczywiście jest całkiem płaska struktura, żadnego polecenia, które korzystałoby ze stosu i przerwań - więc teoretycznie mógłby działać bezbłędnie również tak jak go teraz masz bez tej inicjalizacji stosu...
Program do zapalania diody LED znajdziesz poniżej, znajduje się tam także bardzo przydatny kurs na przykładach. Programy w BASCOMIE wyglądają bardzo prosto. Podam maly przyklad: $REGFILE = "m8def.dat" $CRYSTAL = 8000000 config Pina.1 = input config Pinc.1 = Output If...
Witam.... Dostałem polecenie napisania programu, który po wciśnięciu SWITCH'A zapala diodę LED na dokładnie 4 sekundy. Następnie dioda ma zgasnąć, a my w obojętnie którym momencie możemy znów ją załączyć na ten czas. ATmega8 tyka wg. zegara zewnętrznego 14,7456 MHz Napisałem kod... (duża liczba...
Witam, dopiero zaczynam naukę programowania mikrokontrolerów więc jestem w tym temacie totalnie zielony. Wypożyczyłem książkę dr Pawła Borkowskiego "AVR & ARM7: Programowanie mikrokontrolerów dla każdego". Zbudowałem programator SI Prog oraz adapter(płytkę uruchomieniową) wg instrukcji z książki, sprawdziłem...
Witam wszystkich, korzystam z biblioteki v-usb kod zaczerpnąłem z tutoriala z forum ATNEL zawartość main.c mikrokontrolera Dodano po 1 problem rozwiązany, komendy wywoływane w funkcji usbFunctionSetup, są sterowanie poprzez request, a nie wartość wysłanego słowa, wszystko działa,
Witam Staram się zrobić odliczanie na przerwaniach - jak do tej pory nie używałem jeszcze przerwań, więc proszę o wyrozumiałość za banalne pytanie. A więc tak. Potrzebuję za pomocą Timera0 wprowadzić diodę w pulsację z częstotliwością 10Hz (to tak dla testu) Wszystko wydaje się w miarę proste....
w nauce programowania mikroklocków w C, po programie zapalania diody na porcie, zawsze następnym krokiem jest zrobienie mrugania diodą, ułatwiłem mu :] a że nie pisze gdzie ma diodę podłączoną do mruga całym portem :P
Witam od kilku godzin siedzę i rozmyślam jak miało by wyglądać zaprogramowanie przycisków tak aby wciśnięcie pierwszego odblokowało działanie 2 a dopiero wtedy 2 przycisk mógł by aktywować diodę zapalić/zamrugać nią to już mało istotne. Doszedłem do wniosku że można to zrobić na 2 sposoby: 1. Miedzy...
Otóż bawię się swoją atmegą, próbując zmienić jej częstotliwość wtatchdoga. ustawiam bity w wdtcr w różnej konfiguracji a dioda miga cały czas tak samo. mam prosty program który zapala diodę. Wdt jest włączony ustawiony na 2 s a na diodzie widzę tylko czas opóźnienia resetu 54ms co może być przyczyną...
Bardzo dziękuję za pomoc. Przedstawiony kod sprawił, że zaczynam rozumieć rozdział o zegarze w ATmedze. Przerobiłem program tak, aby obsługiwał układ z ćwiczenia. 6227106600_1405776807|ZXUgeAyUSP Mam jedno pytanie do obwodu: Czy tak samo jak diody, klawiaturę też powinno się zabezpieczać opornikami?...
Dziękuję za pomoc, jednak mam dość "prostsze" pytanie. Otóż kupiłem sobie programator () oraz układ ATmega8 16PI. Ściągnąłem oraz zainstalowałem najnowszą wersję Bascoma. Napisałem program, który zapalałby diodę podłączoną pod PB.1. Program się kompiluje bez problemu, te jednak zaczynają się przy programowaniu....
Witam. Mam "gołą" atmegę8, beż żadnego układu, programator STK200 na LPT z allegro taki: płytkę stykową i jakieś tam diody. Chciałbym zaprogramować atmegę, żeby po wciśnięciu przycisku np zapalała diodę czy coś takiego - dla testu. Gdzieś przeczytałem coś takiego: programator jest również...
Witam szanowną brać elektroników :) Jakis czas temu rozpocząłem swoją przygode z mikrokontrolerami i postanowilem napisać programik który na określone sygnały aparatury radiowej do sterowania zdalnie sterowanym "czymś" będzie wykonywać konkretne czynności... tzn. w przypadku na przykład skrętu serva...
Witam, Ostatnio postanowiłem skonstruować prosty wyświetlacz LCD sterowany przez USB. Zaczerpnąłem schemat z Jedyną zmianą jaką wprowadziłem była zmiana mikrokontrolera na ATMEGA8. Programuje w C. Do programowanie używam programatora STK200 i aplikacji uisp. Niestety napotkałem poważny problem!...
Fuse bity nie maja tutaj znaczenia jeśli nic nie zmieniałeś i mówisz, że był dostarczony prosto od producenta. Na twoim miejscu sprawdziłbym zworkę SLOW SCK, na programatorze, która powinna być ustawiona, ponieważ Atmega8 jest taktowana zegarem o częstotliwości 1MHz w wyżej opisanym przypadku. Jakie...
Czasem znajdujemy się w takiej sytuacji gdy nasze założenia projektowe nie pokrywają się z elementami elektronicznymi jakie posiadamy. Może zaistnieć konieczność zwiększenia wyjść logicznych mikroprocesora jaki wykorzystujemy. Ten krótki poradnik dla początkujących pokaże wszystkim zainteresowanym...
Witam. Zrobiłem sobie prosty układzik który reaguje na sygnał z modelarskiego odbiornika RC i w zależności od długości impulsu zapala diodę lub ją gasi. Układ jest programowany przyciskiem podłączonym między PD2 a masę. Wywołuje przerwanie które zapisuje czas trwania stanu wysokiego. Bez zapisu tego...
Witam, domyśliłem się, że gotowców nie robicie (w sumie to i dobrze:) ), tak więc zabrałem się sam za programowanie. Chcę napisać prosty program zapalający diodę, podłączoną do bitu 0 portu B, po przyciśnięciu przycisku podłączonego do bitu 0 portu D. Teoretycznie napisałem, ale nie chce to działać....
Witam, zacząłem zabawę z przerwaniami i jakoś ni mogę sobie poradzić, poniżej mój skromny kod programu który miał za zadanie do 1 sek zapalać diodę podłączoną do PORTB 0, ale coś nie "bangla", czy może mi ktoś wskazać co robię źle? #include <avr/io.h> // dostęp do rejestrów #include <avr/interrupt.h>...
:) Dzięki za posty. Stan na dziś : zasilacz skończony: +5V/1,5A +12V/1,5A wyszperałem jakiś stary impulsowy przetwornica (jeżeli ktoś szuka schematu to znalazłem) podpięta na +12V która daje: F1=~30V napięcie żarzenia F2=~30V napięcie żarzenia Vdd=-36,5V napięcie sterujące siatkami i segmentami ale...
ponieważ jest to detektor musi posiadać, po wciśnięciu jednego ze swichy, funkcję TEST - czyli musi np. kolejno zapalać diody w zależności od napięcia (tak jak reaguje na różne wartości napięcia z czujnika CO)... żeby sprawdzić, że układ działa poprawnie. Możesz zrobić np. tak - napięcie z czujnika...
Bo przecież trzeba być bardzo niesprytnym żeby pod hasłem "kod nie wykonuje się" nie rozumieć "nie widzę na oscyloskopie nic na porcie B", a schemat jaki może być tego urządzenia posiadającego taki kod? Mógłbym narysować na biegu jakiś zapalający diodę ale po co - przecież wiadomo, o co chodzi. Dlatego...
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ę...
Witam Próbuję zrealizować obsługę rs232 za pomocą przerwań. Najprostsze fragmenty kodu z noty katalogowej służące do sprawdzenia poprawności transmisji działają, zatem wykluczam tutaj jakiekolwiek przyczyny ze sprzętem i przedstawię tylko kod. plik main.c: • Bit 5 – UDRIE: USART Data...
aż tak zielony nie jestem ... :) coś tam z tym uc potrafię zrobić, poza tym szybko sie uczę jeżeli temat mam "łopatologicznie" wyłożony. O Vusb starałem się czytać ale nie do końca jeszcze to rozumiem ... Do tej pory udało mi się "stworzyć/zaprogramować" prosty programik zapalający diody w ustalonej...
Witam W programie wykorzystuję dwa timery: Timer0 i Timer2. 0 służy do zliczania zmiennej powstającej w czasie programu i do jego działania (narazie) nie mam zastrzeżeń. Problem jest z Timerem2. Służy on do zapalania diody na określony przez użytkownika czas (wartość czasu ustawiana przyciskami...
Witam, zacząłem parę dni temu swoją przygodę z uC. Napisałem program zapalający diody led ułożone w serce. Wszystko działa prawidłowo po za jednym irytującym mnie problemem do którego nie umiałem samodzielnie znaleźć rozwiązania. Jeden przycisk zmiejsza program drugi zwiększa, lecz program nie reaguję...
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"...
Na programowaniu się nie znam, ale wiem że atmega ma w sobie możliwość sterowania PWM. Czyli po napisaniu odpowiedniego programu możesz płynnie zapalać i gasić diody w jakim chcesz czasie. Poszukaj pod hasłem "atmega8 pwm dioda" pierwszy lepszy film: [youtube][/youtube]
Witam, Chciałbym prosić was o pomoc w sprawie komunikacji AVR z PLC po modbusie. Mam do stworzenia projekt w postaci cyfrowego termometru który w zależności od danej temperatury bedzie zarządzał odpowiednim zapalaniem diod na sterowniku PLC. Do tego zadania użyłem Atmegi8, czujnika DS18b20, wyświetlacza...
Kolego mógłbyś wrzucić program zapalający diodę w jezyku C wraz z opisami? będzie mi łatwiej i wtedy ja spróbuje przerobić tak aby działał do mojego projektu. A może troszkę się wysilisz i poszukasz? Na stronie którą podał (at)dondu w dziale "Kursy AVR" znajdziesz mruganie diodami.
Witam :) Trochę takie głupie pytanie :) Czy po podpięciu zewnętrznego kwarcu do pinów XTAL(PB6, PB7) będę mógł ich potem użyć ? np. do zapalania diod ? Z góry dziękuję!
Witam , jest początkującym więc wybaczcie ewentualny brak wiedzy elektronicznej :) Posiadam moduł AVT1622 z Atmega8 ,potrafię zaprogramować go tak aby diody zapalały się w różnych wariantach ( jedne gasną inne się zapalają ITD ) :) to jest dosyć proste :) Utknąłem jednak przy programowym PWM którego...
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ę zaobserwowałem, że jak na początku wcisnę A, to za...
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...
Dzięki za linki. Przejrzałem, i skończyłem z jeszcze większym mętlikiem w głowie :). Będę musiał przestudiować. Przedtem zacząłem się bawić z tutorialem z tej strony: . Oto kod: [syntax=c]#include <avr/io.h> #define PORT_ON(port,pin) port |= (1<<pin) #define PORT_OFF(port,pin) port...
Witam, Cały dzień męczę się z napisaniem prostego programu. Założenie - wysterowanie diody z poziomu aplikacji C++ dla windowsa. Polutowałem układ Atmega8 -> FT232 -> USB, z terminala sterowanie idzie mi całkiem nieźle - oprogramowanie Atmegi porównuję zmienną odebraną z UARTa z liczbą 2, jeżeli...
Witam wszystkich Jako, że technika idzie do przodu, to i ja postanowiłem się wziąć za avr-y. Napisałem programik z miganiem diody, wszystko ok Teraz chcialem sobie zrobic coś takiego, że mam przycisk, 2 diody. Jak wcisnę go raz, to zapala się jedna dioda, a druga gaśnie, jak wcisnę go drugi...
Witam, napisałem program, w którym chciałem użyć przerwania do zliczania ilości naciśnięć, ale program nie działa prawidłowo, nie zlicza równomiernie, tak jakbym za jednym naciśnięciem naliczało po 2 czy 3 razy, oto kod programu: /* Program obsługujący przerwania, po naciśnięciu przycisku podpiętego...
Najpierw potrzebuje PCB do sterownika. Sterownik ma sterować diodami LED, które zapalają się lub gasną w zależności od oświetlenia - jest oświetlenie wszystkie gasną, jest ciemniej diody się kolejno zapalają. Myślę, że dobrym wyjściem będą tutaj 4 rzędy po 4-6 diod LED. Elementem, który będzie "odczytywał"...
Witam! Jakieś dwa lata temu kupiłem sobie atmegę 8 i programator stk200, i chciałem ten zestawik jakoś zaprogramować, ale z powodu braku odpowiedniej wiedzy, źle podłączałem zasilanie i programator co często kończyło się mocnym nagrzaniem procka. Pomyślałem że kasa poszła w błoto, ale ostatnio znowu...
Musial byś dokladnie poczytac informacje na temat konfiguracji portów a AVR.Po krótce wyglada to tak: Powiedzmy ze masz AVR ATmege8 - ktora ma 3 porty B C i D. Kazdy z portow posiada po 3 specjalnme rejestry ktore konfiguruja ten port. I tak port B posiada rejestry DDRB, PORTB i PINB, port C : DDRC....
Witam, czy może mi ktoś wytłumaczyć, dlaczego dioda nie zapala się po podaniu stanu niskiego na inny PIN procka? Schemat jest taki, że PC0 jest wejściem z podciągniętym rezystorem do Vcc. Dioda jest podłączona np. PB0 przez rezystor do Vcc. Przykład kodu jest taki. [syntax=c]#include <avr/io.h> #define...
Witam Tak Panowie ja się z Wami zgadzam (z racji tego iż w programowaniu jestem jak but) chociaż z tymi diodami i analogowym wskaźnikiem zupelnie nie. Jeżeli chodzi o program to od początku miałem takie wrażenie, że cos jest nie tak. Uważałem, że trzeba to napisać co najmniej w C, ale najlepiej w asemblerze...
Próbowałem tego wcześniej ale brakuje mi wiedzy, żeby samodzielnie przekonwertować kod. wzór: [syntax=c] int CKI = 4; // pin CKI int SDI = 5; // pin SDI #define LEDS 18 // Liczba wyjść uint8_t Buffer[LEDS]; void setup() { // Ustawiamy CKI, SDI jako wyjścia pinMode(CKI, OUTPUT); ...
Cześć. Ostatnio bawię się pilotami samsunga i po zbudowaniu działającego odbiornika postanowiłem zrobić nadajnik. Tutaj pojawia się problem, bo kod testowy, jaki napisałem poprawnie wysyła dane, a zweryfikowałem to przez bezpośrednie połączenie nadajnika z odbiornikiem przewodem. Kiedy próbuję wysłać...
Cześć. Napisałem swój pierwszy program na przerwaniach, ale nie działa on do końca tak jak zamierzałem. Układ jest taki, że pod port B mam podpiętą diodę/diody, a pod wejście wywołujące przerwanie PD3 (INT1) mam podłączony oscylator o zmiennej częstotliwości w zakresie od 0 do +/- 30Hz. Program miał...
Witam, Jestem początkujący jeżeli chodzi o programowanie i mam mały problem z moim programem. Chcę uzyskać efekt pływających kierunkowskazów tak jak w nowych AUDI, czyli diody zapalają się po sobie i gasną naraz. W momencie sygnału z kierunkowskazu przekaźnik wyłącza światło, a po zakończeniu procedury...
chce zrobić na ATMEGA8 efekt przejścia między 3 kolorami diody led RGB. Mam jednak problem, gdyż szukałem na forum, ale nie znalazłem informacji jak zrobić przesunięcie 3 kanału pwm o 120stopni. na 1 i 2 kanale dwa kolory na przemian zapalaja się i gasną, ale nie udało mi sie zrobić, żeby między nimi...
Po kolejnej przeróbce wygląda to tak $regfile = "m8def.dat" $crystal = 1000000 Config Portb = Output 'portb jako wyjscie Config Portd = Output 'portd jako wyjscie Do Set Portb.2 Wait 1 Reset Portb.2 Set...
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ą...
Witam, mam następujący problem. Chciałem przetestować timer0 w Atmega8-16PU, aby gasił i zapalał diodkę co jedną sekundę. Obliczyłem, że przy kwarcu 8MHz i ustawieniu preskalera na CK/8 program w C powinien wyglądać następująco: #include <avr/io.h> #include <avr/sfr_defs.h> int main(void) { DDRB...
Musisz dać zewnętrzne układy bo przy takim sposobie wyświetlania trzeba zapalać diody większym prądem żeby świeciły odpowiednio jasno. Jakie to mogą być układy? Chciałem mieć możliwość sterowania każdym pinem osobno, np. żeby niektóre migały, da się to zrobić przy innych układach? Wydajność prądowa...
Jak na początkującego programistę błahy problem jest dużym problemem. Próbuje napisać taki program Opracowanie programu realizującego sekwencyjne zapalanie się diod LED w kolejności: LED0, LED1, LED2, LED3, LED0 itd. dla stanu logicznego „0” na wejściu SW0 oraz LED3, LED2, LED1, LED0,...
Witam, Przyznam, że powoli wymiękam, dlatego postanowiłem tutaj poszukać pomocy. Prosta sprawa: do PD2 (INT0) podpięty przycisk ściągający do masy. Przerwania uruchomione, działają, aktywują się na zmianę poziomu, jednak w kodzie poniżej wykonanie nigdy nie wpada w warunek if. [syntax=c]ISR (INT0_vect) { ...
Witam ! Dalej walczę z komunikacją uart i dokładam kolejne klocki. Obecnie chciałem nauczyć się korzystać z przerwań. Napisałem następujący program. Do atmegi mówię przez program minicom. Chciałem, żeby przy każdym odebraniu czegoś po uart zapalił diodę, poczekał i ją zgasił. Niestety dioda się tylko...
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ć...
Program ważna rzecz, ale z tego co widać anodę diody podłączyłeś do uK a katodę do masy, czyli niby prawidłowo a jednak nie. Uk mają to do siebie eż ich wydajność prądowa na port jest "mała". W przypadku Atmega8 absolutnie max prąd na pin wynosi 40mA. Diody powinny być podłączone odwrotnie czyli...
Witajcie :), Chciałbym się dowiedzieć jak zrobić prosty alarm na tym mikrokontrolerze [ATMEGA8]. Układ mam już zbudowany na płytce stykowej. Idea działania jest taka : - cały czas miga sobie dioda czuwania dopóki nie będzie sygnału niskiego na linii PORTU - KONTAKTRONU - GND - Gdy magnes nie będzie...
Witam ponownie, zastanawiałem się nad pewną opcją, a mianowicie czy jak podłącze sygnał z programatora (USBasp) SCK i podepnę go pod XTAL w Atmega8 to czy ruszy procesor. W końcu w programatorze jest zamontowany również Atmega8 także generuje sygnał? Strzelam ponieważ nie mam odpowiedniej wiedzy. AvrDude...
Witam ! Chciałbym wszystkim przedstawić mój mały projekt sterowania zasłonami za pomocą pilota IR. Powstał celem przetarcia szlaków w sterowaniu silnikiem krokowym by w przyszłości podjąć próbę budowy amatorskiej maszyny CNC oraz dlatego, że bardzo lubię zasnąć po południu sobie a nie chce mi...
Witam! Od razu przepraszam za banalność moich pytań, chce wszystko uporządkować w głowie:) Chciałbym za pomocą uC sterować gniazdkiem sieciowym, czyli: włączać i wyłączać urządzenia do niego podłączone. Nie ważne czy to mikser czy żarówka, chodzi o główną "ideje". Nie chodzi o sterowanie krokowe czy...
Witam, czy może mi ktoś wytłumaczyć, dlaczego dioda nie zapala się po podaniu stanu niskiego na inny PIN procka? Schemat jest taki, że PC0 jest wejściem z podciągniętym rezystorem do Vcc. Dioda jest podłączona np. PB0 przez rezystor do Vcc. Przykład kodu jest taki. [syntax=c]#include <avr/io.h>...
witam wszystkich zrobiłem ostatnio sterowniczek zabezpieczający przed przytrzaśnięciem kogoś automatycznie zamykane drzwi, na drzwiach znajduje sie gumowy przetwornik, który pod wpływem nacisku zmienia rezystancję. Sterownik ten mierzy rezystancję i jak jest ok to zapala zieloną diode i przekaźnik jak...
Wyrzuć goto i bitwait. Wykorzystaj debounce i w jednym podprogramie gaś a w drugim zapalaj diodę.
Staram się stosować do wszystkich wytycznych ale cały czas nie działa, po wciśnięciu przycisku na pilocie, pojawia się to samo co wcześniej, dodałem jeszcze diodę na PD0 żeby sprawdzić ile razy wywołane jest przerwanie od INT i po jednorazowym wciśnięciu przycisku dioda gaśnie i znów się zapala. przy...
Nie wiem Gdzie i w jaki sposób używasz potem tych definicji ale zamiast PORTB.0 daj PB0 . Pomysł dobry bo już nie zgłasza mi błędnej definicji, ale problem nie zniknął. Żeby było czytelniej napisałem mały programik. Działanie polega na tym, że podając stan niski na wejście PC0 zapala się dioda...
Co masz na myśli pisząc o odwróceniu podłączenia LED? Zaraz spróbuje na Phase Correct PWM Mode zrobić... Jeżeli sterowałeś LED poziomem "1" czyli zapalała się dla "1" na wyjściu MCU. Oznacza też to, że zwiększając współczynnik wypełnienia wydłużałeś czas zapalenia LED w cyklu, co objawia się zmianą...
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...
Te przerwania muszą być włączone do buforowanego trybu odbioru danych. Ale co jest podpięte z drugiej strony do procesora? Dalej zidentyfikuj, na której instrukcji procesor staje (podpowiem żeby szukać przed czy po Inputbin). Witajcie, program staje na inputbin, Do Waitms 25 Printbin...
Witam serdecznie! Od jakiegoś czasu bawię się trochę atmegą8. Jako, że jestem początkujący, pisałem proste programy, typu zaświeć diodki, zgaś diodki. Podczas wykonywania programu, który miał zaświecać daną diodę, gdy wciśnięty jest dany przycisk, mikrokontroler przestał odpowiadać. Program w ogóle...
Witam. Podłaczyłem 74LS164 do Atmega8. Wejscia AiB 74164 do PD.0, wejscie CLK do PD.1 do wyjść 74164 Podłaczyłem diody led. wprowadziłem do procesora kod 'test 74ls164 $regfile = "m8def.dat" $crystal = 8000000 Config Pind.0 = Output Config Pind.1 = Output Dim Z As Byte Do Z...
Witam ponownie. Tym razem mam problem z wyświetlaczem lcd alfanumerycznym 2x16( $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config Pinb.1 = Output Do Cls Portb.1...
Witam. Próbuję stworzyć układ oparty na uC Atmega8 i klawiaturze. Ma to być coś w rodzaju sterownika, który po wpisaniu prawidłowego PINU uruchamia silnik (oparty będzie pewnie na mostku, ale to inna sprawa). Żeby sprawdzić, czy takie coś ma prawo działać zbudowałem sobie szybko układ: dioda podłączona...
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...
Chce wykonać pomiar prądu pobieranego przez atmege i diode. Do Atmegi podłaczyłem rezystor 1ohm na wejściu , wartość mierzona woltomierzem okolo 30mV, gdy naciskam button zapala sie dioda i wartość spada do 24mV. Vcc=5V. Dodakowo mam jeszcze uklad Max232 podłączony. Sprawdzałem w dokumuntacji...
Witam,zaprogramowałem atmeg8 takim programem $regfile = "m8def.dat" $crystal = 1000000 Config Portb = Output Portb = &B0000000 Config Portc = Output ...
Witam! Jestem początkującym elektronikiem, choć myślę nad edukacją w tymże kierunku. Ostatnio rozpocząłem przygodą z uC. Mam do was kilka pytań: 1) Miałem najpewniej pecha - mój pierwszy uC - ATMega8 - po podłączeniu do programatora (AVTPROG1 - ekwiwalent STK500v2) i do zasilania nie działa. AVRDude...
Witam, Próbuję zrobić generator (czy jak to się tam zwie) 10 stopniowego sygnału analogowego na napięcie 0-5V (stopień co ok. 0,5V), na drabince 10 oporników 560Ω. Ogólnie mówiąc wszystko działa dobrze, oprócz tego, że na portach atmegi PC0-PC3 stany wyjść niski i wysoki są jakieś dziwne; stan...
Nie wiedziałem, czy lepiej stworzyć nowy temat, czy odpowiedzieć tutaj - w razie czego proszę o wydzielenie postu. Właśnie skończyłem pierwszy mini-projekt na ATmegę8 - prosty minutnik 3-minutowy z brzęczykiem. Zasada działania: lewy przycisk włącza odliczanie, prawy je zatrzymuje lub - jeśli odliczanie...
Witam serdecznie. Chciałbym wykonać barierę podczerwieni na Atmedze 8. Zasięg bariery musi wynosić ok 3m. Myślę nad zastosowaniem 1-2 diod LED IR i 2 fototranzystorów IR. Poniżej rysunek poglądowy. niebieski kwadrat - fototranzystor IR zielony kwadrat - dioda IR czerwony obszar - obszar...
Zacząłem analizować kod linijka po linijce, żeby wychwycić czy(i co się dzieje z uC na starcie). Znalazłem moment w którym się procek zatrzymuje: [syntax=c] void enc28j60WriteOp(uint8_t op, uint8_t address, uint8_t data) { CSACTIVE; // issue write command SPDR =...
Cześć! Mam do zrobienia następujące ćwiczenie: Obsłuż układ z rysunku tak, by naciśnięcie przycisku S1 powodowało zaświecenie diody D1. Dioda D1 powinna od tej pory świecić, aż do powtórnego naciśnięcia przycisku S1 - wówczas dioda D1 powinna zgasnąć, a dioda D2 jednocześnie się zapalić. Oto schemat: ...
Witam, mam pewien problem, próbuje przerobić kod do sterowania diody z Attiny 2313, na Atmega8 taktowana wewnętrznym 1MHz z tematu: [url=]Link Kod Oryginalny: [syntax=c]#include <avr/io.h> #define REDout OCR0A #define BLUEout OCR0B #define GREENout OCR1BL void PWMint(void) { ...
Wiem o tym po prostu dałem taki czas żeby naocznie widzieć czy To działa. Wiedze ze przerwanie sie załącza czeka te 10s tylko dlaczego nie zapala diody. Cholera no to się skompromitowałem, że takiego błędu nie potrafiłem znaleźć może to przemęczenie gdyż siadam do programowania o 21 słaby po całym...
Wszystko fajnie, wielkie dzieki. Pojawił mi sie jednakze nowy problem: Chciałem zrealizowac program który przy kliknięciu przycisku zmienia stan diody na przeciwny. zbudowałem wiec odpowiednia funkcje wewnątrz której jest odpowiednia instrukcja: PORTB ^= _BV(1) Przy czym jak sie mozna...
Kolego Mirek nie obraź się ale jak do tej pory to wypowiedziałeś najwięcej słów krytyki a najmniej pomogłeś. Kolego pawel_5 nie obraź się ale do tej pory broniłeś się rękami i nogami żeby ci pomóc, plotąc niestety zamiast mówić o konkretach. A to , że inni próbowali robić za wróżki - to już ich...
Witam, właśnie się uczę programować atmege8 w C i mam problem z taką "zabawą" na diodach. Wymyśliłem sobie, że to będzie coś w rodzaju Snake. "Idą" sobie 3 diody, a gdy dojdą do końca portu to wtedy jedna dioda idzie na początek a przy kolejnym naciśnięciu przycisku 2 diody idą na początek i tak w...
Mam cztery fotorezystory. Jaki napisać program, aby zapalić odpowiednią diodę, gdy najjaśniejsze będzie światło na danym fotorezystorze? Np. Najjaśniejszy jest fotorezystor 1 więc zapali się dioda 1 lub najjaśniejszy jest 3 więc zapala się 3 dioda. Nie mam pojęcia jak się za to zabrać... Hmm......
Jak widać realizacja tego projektu rozciągła mi się nieco w czasie :) Mam nadzieje ze nikt nie będzie miał mi za złe że pisze w dosyć starym temacie, ale tutaj znajdują się już wszystkie schematy. Mój problem wygląda następująco: podłączyłem sobie czujnik sharp pod PortC.3 i napisałem sobie następujący...
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...
Witam Mam problem mianowicie zablokowałem ATmege8. W następujący sposób: W programie SinaProg dałem Search przy Device i wszystko ładnie wykryło i ustawiło automatycznie na Atmega8, potem w Fuses przestawiłem na pozycje Ext. Crys. dałem Program i procek padł. Próbowałem go odczytać programem ISPprog,...
chciałbym przez atmega8 sterować zapalaniem i gaszeniem poszczególnych 25 diod. Ilość nóżek na atmega88 oczywiście to uniemożliwia. Co podpiąć pod mikrokontroler by sterować taką ilością diod i każdą niezależnie?Coś pod i2c z 25 kanałami?
1.Masz błąd w kodzie Zauważ, że jak czujnik wyśle wartość 100,200,300,400,505 to wszystkie diody się zapalą i tak zostanie. PORTC musisz zerować przed każdym zapaleniem diod, bo inaczej one nie zgasną dopóki W nie przyjmie wartości z zakresu 506..1023. 2.Lepiej gdyby kod był taki Do W=Getadc(5) Portc=...
Nie za bardzo mogę ogarnąć przetwornik A/C w ATmega8. Zrobiłem układ jak na schemacie. Chciałem żeby dioda zapalała się powyżej 1V napięcia na potencjometrze, a do 1V była zgaszona. Napięciem odniesienia dla mnie miało być AVCC.Korzystam z 8 bitów ADCL. Konwersja wyzwalana int0. Program wygląda...
w drugim moim problemie chodzi o to, że moduł z atmegą, załączać się będzie w chwili gdy inne urządzenie w chwili włączenia się, poprzez przekaźnik poda napięcie na styki przekaźnika podłączonego do atmegi. Od tego momentu urządzenie załączające atmege będzie działać przez jakiś tam czas. O fakcie...
Witam chciałem skonfigurować timer1 w ten sposób że: 1.chodzi on cały czas odliczając 0-255 2.Przerwanie wywoływane jest po pierwsze po każdym przepełnieniu (czyli SIG_OVERFLOW1) 3.Przerwanie wywoływane jest w określonym czasie odliczania zapisanym w ICR1 (czyli TIMER1_CAPT_vect) Mój kod inicjujący...
ja o tym właśnie mówiłem, przecież napisałem: czyli reasumując - nie da się wystawić stanu wysokiego na wyjściu w taki sposób, aby bezpośrednio zapalić np. diodę led. i to chyba wynika też z mojego opisu, w którym piszę, że stan niski działa jako normalne wyjście, ale żeby nie było niedomówień: 1....
Witam! Jakimi zasadami kieruje się SPI w prostej komunikacji między dwoma uC Atmega8? Utworzyłem kod dla Mastera i Slave'a - Master wyłapuje wciśnięcia przycisków i zapisuje ten status do tablicy, z której później po kolei bajty są wysyłane poprzez SPI. Slave odbiera dane i zapisuje je do bufora...
Witam Od dłuższego czasu pracuję nad własnym sterownikiem bramy przesuwnej. Może ktoś pamięta jak stawiałem pierwsze kroki w tym kierunku ;) W zeszłym roku opracowałem teraźniejszą wersję sterownika - dodałem SOFT-START, SOFT-STOP (wykorzystując PWM). I wszystkie aktualne problemy kręcą się w zasadzie...
Witam.Mam pytanie odnośnie sterowania nie siedmioma diodami ale dziesięcioma diodami podłączonymi np; do portu B i C , jak zdefiniować tablicę oby przy wywołaniu np cyfry 0 zapalał się LED na porcie PB0 a przy wywołaniu cyfry 8 zapalił się LED na porcie PC0..
Jedno z drugim nie ma nic wspólnego. Jakim stanem zapalasz diody to zależy od tranzystorów separujących NPN czy PNP.
Witam, zbudowałem programator USBASP wg schematu z strony Mirley Firley. I programator nie działa, Jutro kupię diody 3V3 i wlutuję zamiast 3V6, może pomoże, ale chciałbym się upewnić czy dobre podzespoły zamontowałem, ponieważ różnią się trochę od tych co są użyte w oryginale. Zamontowałem...
Witam. Niedawno zaczolem przygode z mikrokontrolerami i napotkalem pewien problem. Układ ma zapalac z przycisku wszystkie 4 diody na raz , po nacisnieciu tego samego przycisku powinnien gasic te diody. Zapala natomiast diode 1, 2 ,3 a wygasza 4 i odwrotnie. Wklejam kod: #include <avr/io.h> #include...
Jestem w trakcie tworzenia sobie menu swietlnego, pomysl gdzies tam podpatrzylem w internecie , spodobal mi sie i chcialem go zrealizowac a przy okazji lepiej poznac C. Ale napotkalem pewien problem. Otoz program ma dzialac tak by po przycisnieciu s1 mozna by bylo wybrac konkretna funkcje programu. Przycisk...
Cześć. Mam problem z charlieplexing-iem. Otóż posiadam Atmegę 8 i potrzebowałem wysterować 20 ledów. Zrobiłem więc coś takiego Jak widać do sterowania diodami wykorzystuję pierwsze 5 pinów portu D. Następnie stworzyłem taki kod: [syntax=c]#define F_CPU 8000000L #include <avr/io.h> #include...
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(P...
Dziękuję za powyższe uwagi. Oczywiście zastosowałem się do nich. Niestety nadal mam problem z działaniem komparatora. Schemat wygląda teraz tak jak poniżej. Dodałem odpowiednio na drugie wejście drugi potencjometr, aby móc swobodnie dostarczać do wejść komparatora dowolnych napięć. W...
Witam Proszę o pomoc bo nie przeskoczę swojego problemu. Poprzez transoptory podłączyłem pod atmege czujnik pir oraz dwa przekaźniki. i teraz co istotne czujnik pir ma taką właściwość, że ma wbudowaną diodę sygnalizującą i w chwili zadziałania dioda zapala się na tak długo jak długo czujnik wykrywa...
Dla przykładu podstawmy dokładną sytuację. Program steruje czy dioda świeci czy nie. Osobno gdzieś działa wyświetlacz LCD na którym wyświetlam napis tylko wtedy gdy dioda świeci. Niestety wyświetlany napis nie może zostać wyświetlony razem z zapaleniem diody, bo dane na wyświetlacz ładowane są co 100ms,...
jeśli flaga przepełnienia licznika jest ustawiona wynik należy odpowiednio skorygować nio właśnie ale jak ... bo prawdopodobnie na tym etapie się wyłożyłem :/ gdyż przy maksymalnym wychyleniu potencjometru tuż przed końcem zakresu zapala się led1 gasząc diodę 3 :P ale mimo tego małymi krokami...
Hej, mam taki problem, że ucze się języka C w poradnika Pana Teodora Otulaka, niestety dioda zamiast zapalać się i gasnąć co 1s zapala się i gasi co około 5s... :( Zmieniałem fusebity na zewnętrzny kwarc (lfuse: 0xEC, hfuse: 0x99), więc mógłby mi ktos powiedzieć co tu jeszcze schrzaniłem? (Wątpię, żeby...
Nie umiem narazię narysować w eagle schematu... Dodam że używam Atmegi8L zasilana jest wspomnianymi pakietami baterii [8x1,2] przez stabilizator przy którym są kondensatory po jednym na We i Wy . Rezystor łączący Vcc z resetem też jest. Wczoraj sprawdzałem napięcia po włączeniu obu silników na zasilaniu...
Już steruje scalakiem, ale nie za bardzo wiem jak mam sterować matrycą led, jak powinienem wpiąć anody i katody matrycy? Dodano po 21 Właściwie czy możliwe jest sterowanie zarówno anodą i katodą używając wyjść? Tak żeby zapalać pojedynczą diodę na matrycy? Jak eksperymentował i podłączyłem anodę...
Witam wszystkich, Mam problem z kodem w asemblerze do obsługi czujnika temperatury, przy samym sygnale resetu czujnik nie odpowiada a jest na pewno sprawny bo sprawdzałem z gotowymi bibliotekami dla języka C. .equ DQ_PIN = PINB .equ DQ_DDR = DDRB ... DQ_DDR, DQ...