1. pobierasz napięcie z ADC 2. przeliczasz na odpowiednią liczbę diod 3. zapalasz diody
to jest w c codevisionavr idea powinna byc dobra
$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 =...
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...
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.
Jak masz diody połączone? Pokaż kod po zmianach.
Tak.
Zasilany jest z baterii 9 V. Filtracja to: -na wejściu kondensatory: 100uF pojemnościowy, 100nF ceramiczny, -na wyjściu kondensatory: 47uF pojemnościowy, 47nF ceramiczny. dondu nigdy nie wklejałem kodu, to był pierwszy raz, muszę się dopiero zaznajomić i sprawdzić, jak w tych znacznikach SYNTAX się to wkleja.
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...
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);...
Jeśli chcesz czymś sterować wpisujesz PORT.X Jeśli chcesz sterować Uc to wpisujesz PIN.X
$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...
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 =...
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...
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.
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 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...
To sterowanie za pomocą multiplexera chyba najlepiej się sprawdzi ale 2^3=8 więc chyba trzeba 4 nóżki a nie 3 na wiersze. Ten mux to tylko logika więc diodami musi sterować zapewne przez tranzystor? Jaki układ byście polecili? Czy byłoby możliwe sterowanie diodami dwukolorowymi o wspólnej katodzie? Jak to podłączyć zakładając, że środkowy wiersz i dwa...
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"...
W programie sterowanie diodą D1 jest na porcie B, nie C.
widziałem tą stronę (gratulacje wykonania :) ) Tylko tam wykorzystane jest wyjście Timera do sterowania diodą...a jak to zrobić żeby sterować tak całymi portami????
[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ć.
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?
Przedstaw schemat wraz z wartościami elementów twojego sterownika na Atmega8. Stosujesz potrzebne kondensatory przy stabilizatorze i procesorze?
Ja podałem najpopularniejszy model rejestru 74hc595...
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.
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?
ok. widze coraz lepsze odpowiedzi :) ja mam diody ze wspólną katodą.
Nigdzie nie widzę definicji portu PB jako wyjścia. Powinieneś dodać jeszcze: DDRB = (1<<PB1);
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
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]
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...
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 =...
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ć?...
wolałbym w C,
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)
zamiast tak kombinowac zrob wypelnienie 100% i pozniej 0% dostaniesz taki sam efekt.
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.
W lipcowym numerze Elektroniki Praktycznej opisany jest konwerter USB-IO. Układ składa się z mikrokontrolera ATmega8, kwarcu 12 MHz, diody oraz paru kondensatorów i rezystorów. Możesz wykorzystać go do sterowania diodami, choć jego możliwości są znacznie większe (np. odczyt stanu portów, dostęp do przetwornika ADC). Układ jest widziany przez system...
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...
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 .
Przez jaki mostek i o jakie zasilanie chodzi :D ?
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...
Na logikę to uszkodzony ULN2803. Odłącz 'common', może to jakaś dioda (w takim sterowaniu matrycy nie potrzebne jest).
dla HID tutaj jest sprawdzony prze zemnie przykład: http://www.codeproject.com/Articles/1809... Z tego co pamiętam, to pierwszy bajt bufora raportu to jego numer, czyli dane dopiero od drugiego bajta. Jeżeli będziesz miał problemy z to pisz, myślę że coś pomogę. Pozdro
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 ?
Witam wszystkich, jak już napisałem w temacie mój problem dotyczy sterowania diody RGB. Cały schemat i kody pochodzą z http://www.elektroda.pl/rtvforum/topic10... Po wytrawieniu płytki sprawdziłem czy niema gdzieś zwarć. Również po w lutowaniu elementów sprawdziłem czy niema zwarć. Z powodu braków zamiast C3 jak podał autor 100nF wstawiłem 330nF...
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...
Rezystor ograniczający prąd diody optotriaka jest co najmniej 20x za duży - optotriak nie ma szan się włączyć.
Witam Szukam dzisiaj od rana jak mógłbym zaprogramować wyświetlanie napisu na wyświetlaczu. Chciałbym zrobić taki układ, że jedna dioda będzie migać, a dodatkowo do tego będzie wyświetlał się napis na wyświetlaczu "Uwaga - wybuch!!!". Do tej pory mam taki kod: [syntax=c]#define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int...
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.
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ś?
Ale jakiego użyć dokładnie? Jaki MOSFET jest sterowany 4-5V?
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??
gdzie to znaleźć ?
Układ w dalszym ciągu nie jest poprawny... Choćby tak prozaiczna sprawa jak rezystor w obwodzie diody transoptora.
Witam, nie potrafię znaleźć odpowiedniej informacji dotyczącej maksymalnego natężenia na pinie dla Atmega8, schemat na szybko wygląda tak: http://obrazki.elektroda.pl/9450751600_1... Czy nie spalę Atmegi tymi diodami? Może lepiej kupić tranzystory i za ich pomocą sterować diodami? (zapomniałem w schemacie o rezystorach dla diod) diody:...
Dzięki wielkie. Dzisiaj jeszcze sprawdzę te diody.
Anody wyświetlaczy musisz sterować osobno. Musisz więc zastosować dodatkowe tranzystory, które będą sterowane z mikrokontrolera. Poczytaj o multipleksowaniu wyświetlaczy. Nie zapomnij też o rezystorach ograniczających prąd w segmentach. Pozdrawiam Adam
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_...
W ogóle ten program będzie działał chaotycznie. Nie wiem jak chcesz sterować diodami za pomocą jednego przycisku. Ale poza tym funkcje delay_ms mogą nie przyjmować tak dużego argumentu. 262 / F_CPU (MHz) (sprawdź dokładnie w dokumentacji) mniej więcej to max. A ty podajesz nawet 400!
Zależy, do czego to tak naprawdę potrzebujesz. Oczywiście, że możesz zastosować ATmegę128, ale chyba nie ma sensu dawać tak potężnego procka do zegarka widmowego. A może ATmega8?
Zainteresuj się układem PCF8574 działa na I2C.
A F_CPU masz ustawione w Makefile ?
Search Atmega8 datasheet for clock prescaler information :)
Chcesz sterowac kazda dioda z osobna? Bo jesli tak to Ci sie nie uda
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?
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...
Witaj. Możesz wybrać jedno z trzech rozwiązań i przerobić tak, by spełniało Twoje wymagania: http://mikrokontrolery.blogspot.com/2011...
A jakbyś spowolnił impulsy np. 100 razy i sprawdził algorytm na diodach?
Witam. Chciałem zrobić oświetlenie do mojego pokoju o wymiarach około 330x280cm. Miało by to wyglądać mniej więcej tak. Dwie listwy na 330cm z wbudowanymi diodami po 10LED RGB co 33cm. Listwy umieszczone tylko na dwóch ścianach co jest oczywiste gdyż na pozostałych są drzwi i szafa wnękowa no i okno. W sumie potrzeba 20xRGB LED no i jakiś sterownik....
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 ???
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...
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...
1.Nie składaj koloru z RGB, będzie paskudny. 2.Zastosuj albo dwie diody (np. zimną białą 7000-10000K i ciepłą białą 3000-3500K) i w zależności od potrzeby podawaj większe natężenie prądu na jedną lub drugą diodę. Ewentualna inna możliwość to ciepła biała + sama dioda niebieska (dodajesz trochę niebieskiego żeby z ciepłej białej zrobić zimną białą 3.Czujnik...
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...
mógłbyś powiedzieć co w tym zapisie jest złe oraz jak sterować diodą za pomocą stanu niskiego (tzn różnice w kodzie)
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...
sterować dioda atmega8 atmega8 sterować przekaźnik atmega8 sterować silnik
zmywarki polar gniazdo zapalniczki mondeo elizabeth sanyo
Chiński skuter 4T 80 cm³ dusi się na zimnym silniku Mercedes A168 - Kod błędu B1000: Diagnoza i Rozwiązania