1. pobierasz napięcie z ADC 2. przeliczasz na odpowiednią liczbę diod 3. zapalasz diody
to jest w c codevisionavr idea powinna byc dobra
Popraw ten kod: aplikacja jest prosta i wysyła coś przez rs232...w żaden sposób nie mogę jednak dojść co...próbowałem konwertować to i wyświetlać na wyświetlaczu LCD, jednak nie udało mi się rozszyfrować co kryje się pod "0" i "1", bo wartości AASCI to raczej nie są. Writeline wpisuje linię - czyli string (wartości ASCII) + znaki końca wiersza (na Windows...
$regfile = "m8def.dat" $baud = 9600 $crystal = 1000000 Dim X As String * 160 At $300 'uzywa adresu 300 w SRAM Dim A(160) As Byte At $300 Overlay 'tablica 160 bajtow zapisana w tym samym miejscu Dim Z As Byte Print "podaj X" Input X For Z = 1 To 160 Print Chr(a(z)) Next Z 'lub bardziej przejzyscie For Z =...
Jak masz diody połączone? Pokaż kod po zmianach.
Tak.
Poczytaj o takich expanderach PCF8574 i PCF8574A. Są na I2C. Każdy rozdziela ci na 8, a może ich być łącznie 2x 8sztuk czyli 16 więc można wysterowac nawet 128 sztuk. I to wszystko wykorzystując tylko 2 linie porcka.
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...
Kod który zamieściłem jest na ATTiny2313 więc nie powinno być problemu z przeniesieniem na ATMega8 - wystarczy sprawdzić i ew. zmienić nazwy rejestrów. Mam nadzieję że Ci się przyda. void PWMint(void) { DDRB |= (1 << PORTB2); DDRD |= (1 << PORTD5); // jako wyjscia DDRB |= (1 << PORTB4); TCCR0A =...
Diody sterowane poziomem wysokim a używasz operacji kasującej bity [syntax=c] PORTB &=0xF1; /* Zapal tylko pierwszą diodę */ [/syntax] Używaj [syntax=c] PORTB |= _BV(nr_bitu); [/syntax] aby ustawić i [syntax=c] PORTB &= ~_BV(nr_bitu); [/syntax] aby skasować bit. Jak [syntax=c] _BV(nr_bitu); [/syntax] jest beeee, to użyj zapisu [syntax=c] (1<<nr_bitu);...
$regfile = "m8def.dat" $crystal = 8000000 Config Timer1 = Pwm , Pwm = 8 , Compare B Pwm = Clear Down , Prescale = 1 Config Portb = 255 Config Portc = 255 Config Portd = 255 Portb = 0 Dim A As Byte 'Czerwony Dim B As Byte 'Zielony Dim C As Byte 'Niebieski Dim D As Byte 'Czas A = 0 B = 255 C = 255 D = 4 Zolty: Do Pwm1b = A Set Portb.4 Waitms...
Witam, proszę mnie upewnić co robię nie tak. Mam program który (działa :), ale nie do końca) jest termostatem z dodatkowym termometrem (jeden czujnik sprawdza temp na piecu i steruje przekaźnikiem, drugi tylko mierzy temp. zewnętrzną): [syntax=basic4gl]$regfile = "m8def.dat" 'Atmega8 $crystal = 1000000 'taktowanie 1MHz Config Lcd = 20 * 4 'rodzaj wyświetlacza...
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...
Nie załączyłeś schematu, ani nie napisałeś jak podłączona jest dioda do OC2 (PB3), a od tego zależy czy zaświeca się gdy na pinie jest 0 czy 1 - istotne dla wyjaśnienia Twojego problemu. PWM W tym fragmencie: - używasz CS10 choć w tym rejestrze nie występuje, jednak ustawia brak preskalera - czy tak chciałeś?
Może być np tak: $regfile = "m8def.dat" Config Portd = Output Portd = &B00000000 Dim D As Integer , D1 As Byte D = 0 D1 = 0 Do If D = 0 Then Portd = &B00000000 If D = 1 Then Portd = &B00000001 If D = 2 Then Portd = &B00000011 If D = 3 Then Portd = &B00000111 If D = 4 Then Portd = &B00001111 If D = 5 Then Portd = &B00011111 If D = 6 Then Portd...
Napisz jeszcze, na czym polega problem, bo na razie wygląda na to, że napisałeś kod do szybkiego migania diodami i diody szybko migają. A tak ogólnie - do odmierzania czasu używa się timera, a nie pętli, zwłaszcza, gdy czas wykonania kodu silnie zależy od wartości zmiennych. Przy takiej deklaracji zmiennej delay kompilator może usunąć Twoją pętlę opóźniającą.
Witam, uczę się języka C i od kilku dni się głowię nad pozornie prostą instrukcją w C. ten układ to tester do czujników linii w przyszłym linefollowerze model tcrt5000 zależy mi na tym, że gdy ADC4 wykryje coś to żeby zapaliły się dwie diody, gdy ADC3 to niech zapali się tylko LED1, a gdy ADC5 wykryje niech zapali się tylko LED2, próbowałem wiele instrukcji...
Najprościej jednak zastosować timery i wyjścia OCx. Można indywidualnie sterować przebiegiem i wypełnieniem, dzięki czemu można dowolnie sterować kolorem diody.
W programie sterowanie diodą D1 jest na porcie B, nie C.
Witam Oto kod w języku C. Odnośnie schematu - będzie wszystko działało prawidłowo, gdy zastosujemy diody LED niskoprądowe (np. /*Czestotliwosc taktowania procesora 1 MHz (korzystamy z wewn. RC 1MHz) *Procesor ATmega 8 */ #define F_CPU 1000000UL #include <avrio.h> #include <utildelay.h> #define Czas_zalaczania 400//Czas oczekiwania...
Nigdzie nie widzę definicji portu PB jako wyjścia. Powinieneś dodać jeszcze: DDRB = (1<<PB1);
Przetwornik ruszył . Jednak pojawiło się jeszcze jedno volatile uint8_t Low,High; volatile uint16_t wynik; void sprawdz(void){ Low=ADCL; High=ADCH; High=wynik&0x03; // tu chyba chciałeś High=High&0x03; ? wynik=wynik | High; // niepotrzebnie do starego wyniku dodajesz logicznie nowy wynik, powiniwneś dać wynik = High; wynik=wynik<<8;...
No to popróbuj jeszcze :-) Ja tylko tak, aby sprawdzić, napisałem coś takiego: '---------------------------------------... ' ' RC5.bas ' '---------------------------------------... '$sim 'jen pro simulaci $regfile = "Attiny2313.dat"...
[url=http://www.elektroda.pl/rtvforum/to... 7 post .Zamiast Rl dajesz swoja żarówkę.Tą diodę możesz pominąć.
Tak. Z diody możesz zrezygnować, ale może także zostać.
Zobacz na maski bitowe w makrach LED_0_ON i LED_0_OFF - są takie same. On kasuje bit 6, pozostałe nie zmieniając, z kolei off ustawia wszystkie bity z wyjątkiem b6. W efekcie nic się na porcie nie zmienia.
Przedstaw schemat wraz z wartościami elementów twojego sterownika na Atmega8. Stosujesz potrzebne kondensatory przy stabilizatorze i procesorze?
Pozostaje Ci przemiatać przyciski razem z matrycą diodową. Jeśli będziesz cyklicznie przemiatał wyświetlacz po krótszym boku (5 diod) to te sygnały mogą posłużyć do budowy klawiatury 2x5. Zatem na klawiaturę potrzebne będą dodatkowo tylko 2 wejścia. (już widzę ten program!).
ok. widze coraz lepsze odpowiedzi :) ja mam diody ze wspólną katodą.
Bajt to 8 bitów, bit to 1 lub 0, 0 to np dioda zgaszona, 1 to zaświecona. 01101010 to bajt - dioda zerowa to 0, dioda 1 to 1, dioda 2 to 0 licząc od prawej. Bajt wpisany do portu ustawi odpowiednio napięcia końcówek a te zasilą diody.
Wymień rezystory przy bramce BUZ'a na 100Ω.
Skoro chcesz żeby świeciła cały czas to po co używasz XOR? Użyj OR.
O ile dobrze rozumiem, to w ten sposób stracę na maksymalnej jasności diody... Potrzebuje na raz sterować 4 diodami rgb czyli 12 kanałów PWM... Możesz rozwinąć myśl?
Prawdopodobnie skoki napięcia na szynie 12V powodują, że stabilizator zaczyna wariować - przestaje on stabilizować napięcie. Przed jak i po stabilizatorze muszą być odpowiednio duże kondensatory! Aby wejściowy kondensator przy stabilizatorze nie rozładowywał się przy spadku napięcia (sterowanie silników) można wstawić dodatkową diodę.
A co jeśli do pierwotnego kodu dodasz: [syntax=c]ISR(TIMER1_COMPB_vect) { }[/syntax]
Ja podałem najpopularniejszy model rejestru 74hc595...
Witam jestem początkujący w tej dziedzinie a otrzymałem zadanie złozone z 2 członów a mianowicie mam napisac program naciskam przycisk dioda sie zapala naciskam znów dioda gaśnie naciskam ten sam przycisk i go trzymam to diody sie zapalaja po kolei wykonałem płytke i na mikro. atmega 8 wykonałem równiez te programy tylko sek w tym ze sa w osobnych kodach...
Proponuje zacząć od prawidłowego podłączenia czujnika , szczegóły masz w dokumentacji http://sharp-world.com/products/device/l... końcówka nr 5 brak kondensatora , końcówka 2 wartość rezystora .
Witam mam mały problem i proszę o w miarę możliwości szybką odpowiedz Dzisiaj kupiłem ten probramator Linki zostały usunięte - zgodnie z regulaminem pkt.3.1.18 Chcę w bascomie 1.11.9.5 zaprogramować układ ATmega8 do sterowania diodami mają się zapalać po kolei Program prosty : Portc = Output Portb = Output Portd = Output Do Portb = &00000000 Portc =...
wolałbym w C,
zamiast tak kombinowac zrob wypelnienie 100% i pozniej 0% dostaniesz taki sam efekt.
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?
Po pierwsze piszesz w C a nie C++. Po drugie, poczytaj o timerach, trybie PWM i funkcji pinów OCR i wszystko stanie się jasne.
Diodę podłącz odwrotnie.
Jeśli PWM ma niezbyt dużą częstotliwość, a parametry tego sterownika są takie jak podałeś to powinno działać. Prosty test, jeśli to wejście zewrzesz diodą i sterownik leda wyłączy, to i transoptor zadziała. A C i E dobrze podłączyłeś?
Witam! Postanowiłem skomunikować komputer z Atmegą przy pomocy USB bez dodatkowych układów. Po głowie mi chodzi coś większego, ale najpierw chciałbym zrobić prostą rzecz - sterowanie diodą. Znalazłem w internecie przykład: [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <avr/wdt.h> #include "usbdrv.h" #define USB_LED_OFF...
Problem rozwiązano polegał on na źle zaprogramowanych fus-bitach. Pozdrawiam Qbas060
No to nie wiem co włącza ale dioda podłączona pod PWM mignie zaraz po resecie (sterowanie stanem niskim jeśli steruje stanem wysokim dioda nie mignie)
Przez jaki mostek i o jakie zasilanie chodzi :D ?
Na logikę to uszkodzony ULN2803. Odłącz 'common', może to jakaś dioda (w takim sterowaniu matrycy nie potrzebne jest).
Dostałeś linka do przykładu praktycznego sterowania diodami, m.in sterowaniem jasnością za pomocą PWM, oraz źródła programu napisanego w języku C++. Diody podpina się bezpośredni do Atmegi, nic więcej nie potrzeba
Wszystkich nóżek nie podepniesz - część wyprowadzeń ATmegi8 to zasilanie przetwornika ADC, napięcie referencyjne, masa, zasilanie mikrokontrolera. Jak dobrze pamiętam, zostają Ci 23 piny, do których możesz podpiąć diody (przez rezystory). W środowisku Bascom-AVR po wpisaniu pliku dyrektywy mikrokontrolera: $regfile = "m8def.dat" wyskoczy po prawej obrazek...
Może dodasz jakieś małe opóźnienie (20-80 ms) w celu eliminacji drgań styków przy sprawdzaniu stanu S3 ?
Rezystor ograniczający prąd diody optotriaka jest co najmniej 20x za duży - optotriak nie ma szan się włączyć.
Zaznacze na początku, że nie jestem jeszcze zbyt mocny jeśli chodzi o mikrokontrolery. Napisałem (na podstawie kodów znalezionych w sieci) programik, który za pomocą przycisków pozwala zwiększać/zmniejszać wypełnienie sygnału (PWM) i traktuje nim diodę. Chciałbym za pomocą dwóch innych przycisków traktować drugim sygnałem PWM drugą diodę. Jak to zrobić?...
Witam! Chciałbym dowiedzieć się, w jaki sposób podłączyć, np 100 ledow do mikroprocesora np.atmega8? W jaki sposób to najprościej zrobić tak, aby możliwe było sterowanie każdą diodą z osobna?
Co do wysterowania przekaźników to dla wolnych sygnałów polecam ULN2803. Pamiętaj o diodach zabezpieczających cewkę przekaźnika przed napięciem wstecznym powodowanym przez relaksację rdzenia. Dodam, że w przypadku ULNa diody wbudowane są w strukturę i nie ma konieczności ich stosowania.
A F_CPU masz ustawione w Makefile ?
Ale jakiego użyć dokładnie? Jaki MOSFET jest sterowany 4-5V?
Witam, mam pytanie, może idiotyczne, ale sprawdziłem już wszystko i nie znalazłem przyczyny. Mam podpięte 4 diody pod portb od 1 do 4. Mogę włączyć wszystkie diody, wyłączyć wszystkie lub sterować oddzielnie diodą w porcie 4 w różnych kombinacjach, ale... nie mogę sterować pozostałymi diodami pojedyńczo. Kodu nie będę wrzucał bo jest banalny, poza tym...
Witam w ten świąteczny czas :D Chciałbym sterować 18 diodami RGB (wspólna katoda). W projekcie będą tylko te diody i jeden przycisk. Pomyślałem, żeby połączyć wszystkie 18 kolorów czerwonych ze sobą (zielonych i niebieskich też) następnie podłączyć do pinu atmegi. Dużo mi to ułatwia, gdy mogę pociągnąć po jednym kablu na dany kolor. Natępnie 18 katod...
Pind.2=0 to chyba masz prawie cały czas- przy przejściu przez 0 diody w transoptorach przestają świecić, tranzystory się zatykaja i przez chwilę na kolektorach- czyli na wejściu procesora masz 1. Może licz jedynki.
Nic nie pomogło bo jest brak ustawień przerwań, odpowiedz na pytania: "Brak jest ustawień dotyczących przerwania. Gdzie masz podpięty przycisk? Do INT0, INT1? Brak jest ogólnego włączenia przerwań. Jaki to uK? " i na pewno coś pomożemy Dodano po 1 PS można wywnioskować że to int0 jest? Dodano po 41 Guzik pod PD2, Atmega8??
Z moich doświadczeń z diodami RGB nie spotkałem się ze sterowaniem jasnością diody. Owszem zmiana składowych RGB tak. Zmniejszanie lub zwiększanie PWM wszystkich składowych jednocześnie, to właśnie regulacja jasności przy ustawionym kolorze. Nie jest to oczywiście zwykła proporcja, ponieważ należy skalibrować programowo każdą diodę, gdyż mają one różne...
Odpuść sobie BASCOM, jak już coś robiłeś w Bascomie to czas na przesiadkę na C. A jak nie to tym lepiej, nie będziesz miał złych nawyków. A tak poważnie, jak zaczynasz przygodę z mikrokontrolerami, obojętnie w Bascomie czy w C czy ASM, zacznij od najprostszych rzeczy, jak np sterowanie diodą LED, stanu przycisku. Inaczej zajedziesz się od razu i stracisz...
gdzie to znaleźć ?
Układ w dalszym ciągu nie jest poprawny... Choćby tak prozaiczna sprawa jak rezystor w obwodzie diody transoptora.
Witam...:D troche słabo szło Tobie to szukanie...:D http://hobby.abxyz.bplaced.net/index.php... oto link do jednej z części kursu gdzie akurat o programowaniu wyświetlacza mowa...:D
Dzięki wielkie. Dzisiaj jeszcze sprawdzę te diody.
Ambitne zadanie sobie postawiłeś, ale to zadanie nie jest dla początkującego, który nic wcześniej nie stworzył. Najpierw kurs programowania mikrokontrolerów radzę zaliczyć i kilka opisów USB. Jak już będzie to z głowy to zapytaj wujka Google o VUSB. Dodatkowo opis komunikacji USB z kontrolerem. Nie sądzisz chyba, że ktoś się będzie tu wielostronicowy...
Niewłaściwy sprzęt do zadania. Kup STM32F103 blue pill za $1.5 w Chinach albo niewiele drożej na aledrogo Kup programator SWD do STM-ów Zainstaluj CubeMx Zainstaluj Atollic Studio Utwórz w Cube projekt z procesorem STM32F103C8 Ustaw tak: https://obrazki.elektroda.pl/5643081900_... A zegar tak: https://obrazki.elektroda.pl/4514416800_...
Zainteresuj się układem PCF8574 działa na I2C.
Search Atmega8 datasheet for clock prescaler information :)
Chcesz sterowac kazda dioda z osobna? Bo jesli tak to Ci sie nie uda
Witam! W AVRach musisz ustawić czy port (pin) ma być WEJŚCIEM czy WYJŚCEM. Prawdopodobnie o tym zapomniałeś. Spróbuj zrobić tak: ----------------------------------------... #include<avr/io.h> void main(void) { DDRB = 0xFD;//kierunek portu B, pin PB1-wejscie, reszta-wyjscia while(1) { if(bit_is_set(PINB,PB1)) //czy PB1=5V? sbi(PORTB,PB2);...
L298 kupisz bez problemu w większości sklepów elektronicznych , na znanym portalu aukcyjnym również są gotowe moduły L298+radiator / stabilizator dla części cyfrowej / diody zabezpieczające tak więc jak masz budować od podstaw kupując poszczególne elementy bardziej opłaca się zakup takiego modułu.
Jeśli nie robisz przetwornicy sterowanej z uC, to natężenie prądu diod musisz przyzwoicie ustabilizować układem stabilizatora. Nie da się tego zrobić przez PWM - PWM może regulować jasność kluczując prąd o znanym, stałym natężeniu, odpowiednim dla konkretnego typu diody. Proponuję, żebyś najpierw zapoznał się z zasadami i typowymi układami sterowania...
A jakbyś spowolnił impulsy np. 100 razy i sprawdził algorytm na diodach?
Odświeżam temat, a jak wykonać sterowanie kilkoma, np. dwoma diodami, aby każda świeciła innym kolorem?
a jakaś wskazówka jak to można zrobić ??
200mA to jest dla całego procesora. Z not sobie możesz odczytać (wykresy na końcu) prąd per pin - to wyjdzie max koło 40mA. Tranzystory mogą być dowolne, byleby miały wystarczający prąd kolektora, ale tu ci nie pomogę, bo nie wiem jakie diody i jakim prądem chcesz sterować. Co do SPI - w nocie masz sekcję SPI - jako żywo ten interfejs przypomina sterowanie...
Witam, Czy posiada ktoś schemat wraz z programem na atmega8, efektu opadania sopla, sterowanie na max 20 diod?
znalazłem taki schemat do sześcianu diod rgb sterowany atmega8 i w schemacie nie wiem jakie dać rezystory i tranzystory dla diod rgb ze wspólną katodą http://www.ledstyles.de/index.php?page=A... I jeżeli mam zasilacz 9 V to jaki potrzebuje stabilizator z 9V na 5V i prądzie 1A ???
Dioda 1N4148 jest diodą impulsowa i służy do polepszenia czasów narastania impulsów na kolektorze tranzystora i dodatkowo podnosi poziom zatykania tranzystora do około 1,4V by podnieść poziom od którego tranzystor się załączy i tak samo wyłączy. Układ działał od 0 % do 100% PWM. Choć przy 100% pwm nie będzie impulsów które wypełniają wewnątrz impuls...
i nie widzisz tu zadnego problemu? ADMUX=(0<<REFS1)|(1<<REFS0); to Vref=AVcc a na Vref powinien byc kondensator filtrujacy do masy(zasilania?) zgadza sie, jednoczesnie kasujesz wszystkie pozostale bity w tym rejestrze. ADMUX=(0<<MUX3)|(0<<MUX2)|(0... //ADC0 a tutaj pracowicie kasujesz WSZYSTKIE bity...
Witam. Od jakiegos czasu mam dwie Atmegi 8 (z dopiskiem 16pu) i chciał bym jakoś sie nimi zająć otóż wiec... Czy mógł bym prosić któregoś z bardziej doświadczonych elektroników znających Bascoma o narysowanie prostego schematu i napisaniu pod to brogramu w Bascomie który mial by za zadanie np. Zaświecić diode lub uruchomić silniczek po naciśnieciu jakiegoś...
Schemat i transoptor jest dobry. Rezystor od PIN'u scalaka do diody możesz wybrać od 100 do 1kOhm. R2 nie jest konieczny - w końcu sterujemy napięciem. Diody nie spalisz - wydajność prądowa PINów Atmegi8 40 mA
OK! To będzie działać Lecz jak za podłącze pod uC 8 wejść to jak sterować za pomocą np. 9 wyjścia jasność świecenia PWM. Wyszukiwarka i hasła "PWM, sterowanie PWM, mega8 i diody LED itd." Jest tego sporo na forum. Aha, czy jak dam pod jedno wyjście połączone równiolegle 24 diody nie obciąży to jakość całego układu. To znaczy że ósemka będzie się składała...
Prędkość nie musi być bardzo duża. chodzi mi o zrobienie takiej komunikacji jak pilot z telewizorem, projekt będzie oświetleniem sufitu, a pilotem będe sterował diodami.
a) Za mały prąd bazy. Zobacz ile katalogowo ten tranzystor ma wzmocnienia prądowego i do tego dobierz opornik bazowy. Ale uważaj na wydajność prądową ATMEGA. Albo zmień tranzystor na stosownego MOSFETa b) ATmega8 ma przetwornik analog-cyfra. Mierz napięcie akumulatora i wyznacz stosowne poziomy napięć. c) Diod raczej sie nie łączy równolegle. Zalecałbym...
Taka mała podpowiedź - w rozwiązaniach "profesjonalnych" - czyli np. kuchenki, stosuje się fototranzystor obciązony opornikiem, a sygnał z opornika jest podawany na wejście A/C - to wystarcza. Diody IR sterowane impulsowo, do tego algorytmy wykrywające zmianę natężenia oświetlenia, zabrudzenie przycisku itp.
Witam Nie można tak łączyć diody, po pierwsze nie da się nią sterować, po drugie zniszczy to procesor. Piotr
Po zmierzeniu napięcia na wyjściach atmegi8 wszystko stało się jasne. Układ niepoprawnie steruje diodą transoptora, ponieważ na wyjściach atmegi8, które są połączone przez rezystory R8-R13 do katody diody transoptora jest 5V względem minusa, a powinno być około 0V tak jak pisał trymer01. Jak rozumiem atmega8 sprowadza te sześć sterujących linii do...
Witam, mój problem polega na podłączeniu tranzystora mosfet buz11 do atmega8, diodą led steruje bez problemu ale w momencie jak podłączam silnik przez tr, silnik załącza się od razu http://obrazki.elektroda.net/4_120550840...
No można. Ja miałem niezależne sterowanie jasnością każdej diody, więc programowy PWM raczej odpadał.
Witam ponownie. Mam mały problem... ostatnio próbuje samodzielnie zbudować sterownik do matrycy led, 10x10 diód. Obecną wersję zaprojektowałem na podstawie 6 mikrokontrolerów ATmega8. 5 z nich steruje diodami, zaś szósty steruje kilkoma LED'ami oraz pełni funkcję mikrokontrolera nadrzędnego, sterującego pozostałą piątką. Komunikują się poprzez interfejs...
Tranzystor do sterowania optotriakiem jest niepotrzebny, port IO ma wystarczającą wydajność, optotriak ma być bez detekcji zera - jak rozumiem to tylko błąd w symbolu. dławik do AVCC jest niepotrzebny, tym bardziej, że nie korzystasz z ADC. VREF nie łączy się z Vcc, zostaw niepodłączone. Detekcja przejścia przez zero jest masakrycznie skomplikowana...
http://obrazki.elektroda.net/31_12572642... W itam. Pragnę przedstawić model zegara binarnego wykonanego na przedmiot Technologia Informacyjna. Z racji tego, że na wykonanie miałem 1 tydzień, wliczając w to szkołę i dojazd do niej, czasu na wykonanie było niewiele. Brakło niestety czasu na obudowę. Informacje o zegarze: - 17 diod led green...
Układ będzie bezpieczny, nie ma ryzyka że całość się spali w czasie testów. Zrobiłem kilka takich sterowników i działa to doskonale. Kolega wyżej zauważył dobrze że sterowanie przekaźnikami jest do poprawki, reszta wygląda ok, aczkolwiek dorzuciłbym jeszcze trochę kondensatorków tu i ówdzie ;) http://www.elektroda.pl/rtvforum/files-r...
Gdybyś pokazał schemat, to moglibyśmy zobaczyć co właściwie robisz, jaki wentylator sterujesz i w jaki sposób. Schemat to podstawa ...
sterowanie diodą zenera sterowanie diodą rs232 sterowanie diodą mrugającą
huawei mobile windows amazon assistant drzwi zmywarki opadają
instrukcja obsługi pralka electrolux panel sterowania
Kolory przewodów w Skoda Fabia 1 - schematy i porady Wkrętarka Parkside PPBSA 20-Li A1 - mrugająca dioda, brak uruchomienia