Przy niższym napięciu zasilanie nie masz szans otworzyć tranzystora pnp. Zmień rezystory z 10k i 1k na 4k7 i 4k7 - wtedy zadziała (co nie zmienia faktu, że tranzystor npn jest tu zbędny).
Problem jest prozaiczny a może nie? Mam atmega8 i wysyłam kod rc5 wszystko jest ok ale po wyjściu z procedury nadawania i wejściu w pętlę główną programu nadal na wyjściu oc1a mam stan wysoki? Jak to wyłączyć ?
witam dopiero uczę się programowć avry. chciałem pobawić się w sterowanie serwa modelarskiego na atmega8 i tu od razu zonk. program wykorzystuje timer0, procesor działa na wew. oscylatorze 8MHz. generalnie to na wyjsciu miala sie pojawiac fala prostokątna H=1,5ms L=18,5ms ale serwo osiąga tylko jedną skrajną pozycję i koniec. kod jest poniżej, czy widać...
Witam, mam układ sterujący serwem przez ATMega88. W obecnym momencie zadaniem układu jest odczytać pozycje serwa (potencjometr drugi POT2) przeliczyć ją na generator PWM i wypluć dokładnie te samą pozycje (na OCR1A). Problem jest taki, iż serwo zamiast stać sztywno pływa w całym zakresie czyli od -90 do +90 stopni mocno trzęsąc się przy tym - a gdzie...
Witam. Od dłuższego czasu męczę się z wydawałoby się trywialnym problemem. Otóż muszę mieć możliwość wykrywania na atmedze stanu wysokiego w jak najprostszy sposób bez przerwań w celu odpalenia pętli w programie. Posiadam przycisk, którym łączę pin z VCC. Próbowałem już wszystkie możliwe konfiguracje rejestrów DDRx oraz PORTx, ale za każdym razem moja...
Witam, robię urządzenie, oparte na Atmega8 które ma po zwarciu switcha wyświetlić jego wartość (0..9) na wyświetlaczu 7 segmentowym, który będzie sterowany dekoderem kodu ABCD na 7 segm. .Całość wygląda tak: http://obrazki.elektroda.pl/1656313300_1... http://obrazki.elektroda.pl/3786354100_1... Jeżeli chodzi o switche...
Witam. Chciałbym zbudować układ zdalnego sterowania o bardzo wielu kanałach i opcjach którego ustawienia mógł bym zmieniać itd... Do tego celu chciałbym wykorzystać ATmegi, co myslicie o tym układzie .... Nadajnik: http://obrazki.elektroda.pl/5955525500_1... Odbiornik: http://obrazki.elektroda.pl/7515596900_1... Oczywiście...
Witam, steruję wentylatorem za pomocą PWM. Wykorzystuje uC Amtega 32 16MHz. Wykorzystałem również dostępny na formum Elektroda program. Jest to 10 bitowy PWM. Czyli zlicza od 0 do 0x3FF. ( od 0 do 1023 ) Problem. Mój wentylator kręci się gdy ma na swoich zaciskach pełne 5V. Czyli tranzystor przewodzi w pełni. wartość OCR1A = 0x000. Mój wentylator piszczy...
Buduję ładowarkę na przetwornicy impulsowej sterowanej przez mikrokontroler. Co prawda jakoś to teraz działa ale chciałbym aby działało lepiej i tutaj przedstawię mój problem. Teraz sterowanie np. prądem odbywa się w taki sposób, że ATmega sprawdza napięcie na rezystorze i jeśli jest zbyt wysokie skraca impuls PWM o 1 (z 255) a jeśli zbyt niskie dodaje...
Witam mam problem napisałem program który ma sczytywać z portów cyfrowych atmegi8 stany jakie się akurat na niej znajdują 1 i 0 i tu pojawił się problem gdy w programie zdefiniuje jaki stan ma być na samym początku to przy stanie wysokim jest wszystko ok (zawsze ok 5V) a gdy chce ustalić stan niski to mam na pinie 1.5V nie było by to problemem gdyby...
Witam, Próbuję sterować serwem za pomocą Atmega 32 po PWM Sygnał na OCR1A podaję z przetwornika ADC w skali od 0 do 1023 . OCR1A dla mojego serwa musi mieć wartość od min=400 max=1300 . Jak to sprytnie przeliczyć dla kodu w C AVR aby uniezależnić się od wpisanych min i max wychylenia serwa? Ja to realizuję w ten sposób ale niestety dzielenie przez 1023...
Witam, mam układ do sterowania pracą silnika. Sterowanie na mosfetach, z Atmegi. Prąd ciągnę z zasilacza komputerowego. Niestety, nie mam kodu źródłowego, a program pozwala jedynie na zmianę wypełnienia w zakresie 0-70%. Dużo pracy byłoby z robieniem tego od początku, niestety do swoich zastosowań potrzebuję wyższych napięć, dlatego chciałem to odwrócić,...
Witam, napisałem potrzebny mi do pracy inżynierskiej sterowanie wentylatora od PC poprzez PWM - narazie to tylko prototyp programu. PWM sprzętowy na timerze0, LCD zwykły 2x16 HD44780. Na LCD wyświetlam narazie jedynie zawartość rejestru ADCH, potencjometrem podpiętym pod kanał 0 ADC zmieniam wartość rejestru OCR0 tak aby zmieniać współczynnik wypełnienia....
Witam mam następujący problem, napisałem coś takiego do obsługi PWM'a: ; pozycja środkowa 0x005A - 1,41 ms ; pozycja lewa 0x0022 - 0,53 ms ; pozycja prawa 0x0093 - 2,29 ms ; częstotliwość PWM 61Hz .include "m32def.inc" .EQUSYS_FREQ = 1 .DSEG .org 0x0060 .CSEG .org 0x00 reset: ldi r17, high(RAMEND) ldi r16, low(RAMEND) out...
procesor maga8 nie wyswietla bledow w bascomie-avr dziala niby poprawnie... wiec problem jest taki: temperatura ok. gdy na port Pc.1 podam stan wysoki 12v przez stabilizator 5v nic sie nie dzieje tak samo jak z reszta ktora jest pod linia ------------- zaczynam dopiero zabawe wiec nie mam pojecia co z tym nie tak na dodatek nie wyswietla bledow:) ale...
Witam. Tak jak w temacie napisałem. Jako, że jestem początkujący w elektronice analogowej, mam do sprawdzenia schemat do sterowania grzałką za pomocą sygnału PWM z ATmegi. Przy okazji mierzenie rezystancji tej grzałki i poziomu naładowania ogniwa. Oto schemat: https://obrazki.elektroda.pl/6312093800_... I tak: Po ustawieniu pinu D1...
Witam. Poraz kolejny proszę o pomoc. Tak to już jest z początkującymi :D Napisałem program który ma w prosty sposób sterować serwonapędem. Oto on: #include "avr/io.h" int main() { DDRB=0xff; DDRC=0x00; PORTC=0xff; OCR1A=17600; ICR1=20000; TCCR1A|=(1<<COM1A1) | (1<<COM1A0) | (1<<WGM11); TCCR1B|=(1<<CS10) | (1<<WGM13) | (1<<WGM12);...
program wyglada tak: #include <avr/io.h> //przetwornik a/c, wejscie analogowe #include <avr/interrupt.h> #include "delay.c" #include "a.h" void PWM_Init (void) { //volatile uint16_t; TCCR2 = (1 << WGM20) | (1 << COM21) | (0 << CS22) | (1 << CS21) | (...
Witam, zamierzam zrobić sterownik który sterowałby obrotami wentylatora w komputerze w zależności od temperatury. Czujnik temperatury mam skonfigurowany, wyświetlacz też teraz biorę się za sterowanie przez PWM. Mam jakieś pojęcie o mikrokontrolerach, a i Timer/Licznik nie jest mi obcy. Chcę zrobić możliwość sterowania wypełnienieniem za pomocą przycisków....
Witam, jako iż mój poprzedni temat został usunięty, a bardzo pilnie potrzebuje jakiejkolwiek pomocy jestem zmuszony założyć temat jeszcze raz. Otóż mój problem dotyczy sterowania silnikiem DC, a konkretnie napięciem jakie do niego wysyłam, chodzi o zmianę prędkości obrotowej, wzorowałem się na poradniku użytkownika Dondu konkretnie aplikacji LED Master....
Cześć. Mam takie pytanie czy wie ktoś może jak zmodyfikować program : $crystal = 4000000 $regfile "m8def.dat" Declare Sub Zwieksz Declare Sub Zmniejsz Config Timer1 = Pwm , Pwm = 8 , Prescale = 8 , Compare A Pwm = Clear Down 'Konfiguracja Timera Config Portd = 127 'Pd.0 i Pd.1 jako wejścia Portd = 127 Ddrb = &B11111111 'Odblokowanie globalnego...
Hej, Potrzebuję pomocy z doborem tranzystora MOSFET. Kompletnie tego nie ogarniam, a z wyborem właściwego tranzystora to już w ogóle kosmos-tyle tego jest. Co to ma być? - załączanie odbiornika (zwykłe włącz/wyłącz) 5V 3A DC - sterowanie z uC ATmega (zasilanie 5V) - załączanie stanem wysokim - SMD Co wybrać i jak to poprawnie podłączyć? Z góry dziękuję...
nie wiem czy w dobrym dzile pisze i czy temat juz nie byl poruszany (szukalem ale nie znalazlem odpowiedzi ktora by mnie zadowoila) chodzi o sterownie slinikami krokowymi, uzywam do tego uC atmega 8, ktory mi teruje 3 silniczki na raz i wszystko jest ok, tylko tyle ze na wyjsciu mam stan wysoki +5V a silniczek pracuje na +12, zastosowalem do tego uklad...
Możesz użyć choćby buforów trójstanowych i bawić się w sterowanie nimi tak aby w momencie kiedy jedna ATmega wpisuje coś do LCD, druga na szynę wystawia stan wysokiej impedancji, ale radziłbym się zastanowić czy potrzebujesz koniecznie dwóch uprocków. ATmega ma aż 6 kanałów ADC, powinno wystarczyć na podwójny multimetr
Jaki µC stosujesz? Bo niektóre mają małą wydajność prądową na wyjściach w stanie wysokim. Jeśli to jest jakaś ATmega to nie powinno być problemu.
Trochę niepoprawnie ustawiłeś elementy . Te od strony niskiego napięcia ( ATmega ) powinny być z jednej strony płytki ( np. lewej ) , optoizolator w środku a wysokie napięcie po przeciwnej stronie ( w tym przypadku po prawej ) . Chodzi o to by nie leżały blisko siebie . Co do rezystora R2 to powinien być połączony z masą bo w takiej konfiguracji jak...
AVR (serii podstawowej) nie mają możliwości wewnętrznego podpinania do masy (pull-down). Jeśli ustawisz zero w rejestrze DDR i zero w rejestrze PORT to na pinie będzie wysoka impedancja - czyli jak nic nie będzie podłączone to w rejestrze PIN będzie stan nieokreślony (zwykle wysoki). Jak już musisz sterować plusem to koniecznie trzeba zrobić pull-down'a...
IRLML2505 ma mały ładunek bramki (12nC) ATMEGA zasilana z 5V ma rezystancję wyjściową ok 25Ω więc bez problemu przeładuje bramkę w czasie <1µs . Nie podłączaj tam kondensatorów. Podłączenie tam takiego "wzmacniacza" na BC547 stanie statycznym zapewnia potrzebne BUZ11 wyższe napięcie na bramce, ale rezystancja wyjściowa w stanie wysokim...
Nie jestem specjalistą od mosfetów, ale tak na chłopski rozum, to dolny mosfet na bramce (względem źródła) będzie miał napięcia -12V lub -7V, przez co zawsze będzie włączony. Jak już, to chyba w tym miejscu powinien się znaleźć n-mosfet logiczny i może wypadałoby dodać jakieś ozdobniki do sterowania bramką? Bez tego, to nie wiadomo, co tam się będzie...
Otóż kolego nie pomoże w sytuacjach, w których wymagane jest większe obciążenie, a nawet zaszkodzi. Dlaczego? Ano dlatego, że dla stanu wysokiego prąd wejściowy L298 jest 10x większy niż dla stanu niskiego, a twój "bufor" dla stanu wysokiego totalnie obsysa. Dla zaproponowanej wartości rezystora daje prąd max. 500uA (pomijając upływności zablokowanego...
Nigdy nie zaszkodzi dać rezystorów, ale Atmega8 też ma w środku co-nieco. Ja bym dał jakieś po 470Ohm. Ważne jest, żeby wartości napięcia za rezystorem mieściły się w tabeli TRUTH TABLE. Przy stanie wysokim płynie prąd max 135uA, czyli mały. W środku jest dzielnik rezystorowy między masą a wejściem - 12kOhm/20kOhm - nie ma szans, by popłynął prąd, który...
Przyjrzałem się tej Twojej (znaczy - nie Twojej :)) płytce i wygląda mi, że podchodzisz do problemu od złej strony. Na tej płytce wyświetlaczy jest licznik 7493, który steruje multipleksowaniem (to widać nawet na tym niewyraźnym zdjęciu, które zamieściłeś). Zatem wystarczy tylko podać na wejście INT sygnał z wejścia zegarowego 7493 aby mieć stabilny...
A czy samo wejście też podłaczać do masy przez jakiś opornik? Chodzi mi o to aby wejście nie wisiało w powietrzu i móc rozróżnić czy jest stan niski czy wysoki.
Przycisk w radiu zwiera odpowiedni rezystor do masy, podłączając to pod atmega nie jest dobrym rozwiązaniem ze względu na rezystancję wewnętrzną ... Możesz wyjaśnić dokładniej co masz na myśli w zakresie wytłuszczonego tekstu? ... to że przy nie zwieraniu do masy atmega wypuszcza 5v. Można zrobić tak że nie będzie (stan wysokiej impedancji).
Dodaj na początku dim flaga as byte. Resztę masz- podprogramy i główną pętlę. 'PROGRAM DO STEROWANIA SILNIKIEM KROKOWYM $regfile = "m8def.dat" $crystal = 8000000 Config Portb = Output 'czyli uaktywniam porty D Portb = &B01110111 'określam który z portów będzie jako pierwszy aktywny Config Pind.2 = Input Pind.2 = 1 Config Debounce = 30 'czekaj...
Witam. Sprawdziłem podłączenie według podpowiedzi kolegi pawlik118, pojawił się problem ponieważ tranzystor po podaniu na bramkę stanu niskiego przewodzi między emiterem a kolektorem, a gdy podam na bramkę stan wysoki to również przewodzi lecz tym razem miedzy bramką a kolektorem.
http://obrazki.elektroda.pl/3628083600_1... Witam ponownie. Wakacje się kończą, egzaminy w "kampanii wrześniowej" zaliczone, a ja zamiast kończyć dwa bardziej poważne projekty zajmuje się głupotami - bo jak wiadomo głupoty cieszą najbardziej ;-) . Nie jest to nic wspaniałego, ale jednak postanowiłem Wam pokazać - być może komuś się...
Dodaj jeszcze opornik 10-47k miedzy bramką tranzystora a masą. To tak na wszelki wypadek- gdy pin procesora będzie w stanie wysokiej impedancji tranzystor może się włączać od zakłóceń. Poza tym dobrze.
Też tak robiłem i jak zasilanie sterujące na wejściu było niższe niż napięcie zasilania drivera to na wyjściu nic się nie zmieniało, ciągle był stan wysoki. Teoretycznie wygląda to na ubity scalak, ale nowe które kupiłem zachowują się w taki sam sposób.
przy zerowym wypełnieniu PWM żarówka się lekko żarzy Sprawdź podając na bazę npn zero napięcia - MOSFET wtedy powinien być zamknięty. Może sygnał PWM ma stan niski wyższy niż zero i npn się nie domyka? Albo wypełnienie nie wynosi zero.
Witam, zaprojektowalem maly uklad ktorego zadaniem jest zdalne sterowanie elektrozamkiem 12V/250mA. Schemat moze nie jest jakos skomplikowany ale chcialbym uniknac kilkukrotnego zamawiania PCB. Uklad jest zasilany z zasilacza 5V/3A, a gdy zabraknie prądu przełączy sie na zasilanie z baterii. Takie mniej wiecej obiekty programowe beda : 1. Gdy na baterii...
A ja zrobiłbym to na rejestrze przesuwającym. Do tego optotriaki sterujące triakami dużej mocy i te sterujące żarówką. Dla początkującego będzie w sam raz. Później można ten rejestr programować ATmegą i sterować trochę inaczej niż 555, i nie będzie kolejnego elektrośmiecia lub zabytku, który szkoda wyrzucić. Myślę o rejestrze 74164, którego wejścia...
Jest to minimalna długość okresu przebiegu jaka spowoduje reakcję wyjście to jest załączenie i wyłączenie (datasheet strona 8) przy 50% współczynniku wypełnienia. Co daje 5MHz przebiegu - koledze wystarczy przebieg o częstotliwości 500 Hz i regulowanym współczynniku wypełnienia od 0 do 100% by uzyskać efekt zmiany jasności. Gdzie 0% czyli stan niski...
Witaj. Za mało danych by jednoznacznie odpowiedzieć. Dążę do tego, aby atmega (sterowana bezprzewodowo np modułem RF) po naciśnięciu guzika nadawała stan wysoki na port (np PD1), który będzie sterował przekaźnikiem (po zamknięciu obwodu zamek się otwiera). Zmierzyłem, że w instalacji samochodowej panuje napięcie do 12v. Chciałbym wiedzieć, czy zaproponowany...
To będzie bardziej niebezpieczne dla AVRka. Bo dzielnik napięcia miał by jakąś dużą rezystancję wyjściową i nie wymusi na wejściu ADC napięcia większego niż 5,6V. LM358 jak zechce (i będzie zasilany z napięcia wyższego niż 5V) to wymusi (ze 40mA jest w stanie dostarczyć).
Jako wzmacniacz pośredniczący pomiędzy Atmegą a urządzeniami wykonawczymi możesz użyć typowego układu ULN2803 http://www.ottomat.hu/linkek/ULN2803-D.p... Będziesz miał 8 wzmacniaczy w układzie Darlingtona ze sporym zapasem prądu wyjściowego (do 500 mA na kanał) i odpadają rezystory polaryzujace, upraszcza się płytka. Cewki przekaźników wykonawczych blokuj...
Trzeba było od razu napisać iż chcesz coś dorobić do istniejącego układu. Sądziłem z wypowiedzi iż chcesz zachować obudowę oraz tarczę a elektronikę wstawić swoją. Na upartego musiał byś czytać kolumny i wiersze. Nie sterować nic atmegą. Odpal timer i w nim czytaj stan na kolumnach (20 wyprowadzeń). Po zmianie stanu wysokiego lub niskiego w zależności...
Na wyjściu mikrokontrolera normalnie mam stan wysoki. Po przekroczeniu zadanej wartości stan przechodzi w niski. Poszukuję prostego układu, który załączałby niskim stanem urządzenie o poborze prądu ok.300mA 12V. Myślałem nad zastosowaniem optotriaka i układu wykonawczego, ale nic sensownego mi nie przychodzi do głowy. Procesor to Atmega 8. Sterowanie...
stąd wie że jest sterowany tranzystorem w którym baza podłączona jest do jednego z wyjść atmegi8 (PD0) i jak pojawia się na czujniku (Lm35) temperatura powyżej 85 stopni to na wyjściu atmega ustawia stan wysoki a jak temperatura spadnie to z powrotem na niski :P tak to działa:P
Pisałem Ci o wyjściu typu OC/OD - otwarty kolektor/dren. Takie wyjście ma to do siebie, że w stanie niskim zwiera magistralę do masy (silny niski stan - 0), a w wysokim zwalnia ją tworząc stan wysokiej impedancji (stąd zewnętrzne oporniki wymuszające). Takiego wyjścia wymaga magistrala I2C, aby unikać konfliktów gdy jedno urządzenie wystawi 0 a inne...
W obecnej postaci kodu, w momencie zasilenia całego układu buzzer już zaczyna "piszczeć", a kiedy zakończy sekwencję i wchodzi na linię włączającą buzzer piszczy głośniej. Tak wygląda twoja pętla główna. [syntax=c]while(1) { /* SEKWENCJA STERUJACA SERWEM */ if(!( PINA & (1<<PA0) )) { OCR1A=316;//zero _delay_ms(1000); OCR1A=250;//minus _delay_ms(1500);...
Reszta jest ok, bo steruje też z SPI ekspanderem i działa. Procek to ATmega128 To jest init: void spi_init(void) { DDRB |= 0b00000111; //ustawienie kierunku bitow portu SPCR = _BV(SPE) | _BV(MSTR); //tryb nadrzedny, predkosc 4MHz, wlaczenie SPI, big endian, wlaczenie przerwania SS_WYSOKI(); //stan wysoki na SS }...
Czyli to jest zwykly buffor? Program ktory stworzylem i jest w postaci *.hex ladowany jest tylko do uP a po odpaleniu programu dopiero dane urzyte laduja cie do SRAMU? Co to znaczy bufor? Kolega pisał o buforowaniu danych, a nie o wciąganiu programu do tej pamięci. Pamięć zewnętrzna w procesorach ATMEGA jest wyłącznie pamięcią danych i jest przedłużeniem...
Czyli mam rozumieć, że nie ma przeciwwskazań żeby sterować takimi żarówkami przez kilka godzin przy pełnym PWM niezależnie czy jest to realnie 100% czy 99,9% bez obawy o wpływ na żywotność żarówek LED? Dziękuję bardzo za pomoc.
Widzę że wysokie zainteresowanie ponad 100 wyświetleń 0 odpowiedzi;/ mógłby się ktoś wysilić. Na pewno jest ktoś na forum kto jest w stanie zrobić coś takiego w przeciągu chwili.
Jak rozumiem, sterowanie w tym wypadku będzie stanem niskim na wyjściu uC (stan niski, przekaźnik włączony, wysoki wyłączony), a gdybym chciał sterować wysokim stanem, zamienić na PNP i umieścić go jak w pierwszym poście ? Nie, sterowanie nadal będzie stanem wysokim. W obu tranzystorach. Jedynie w przypadku MOSFETa, od układów odcinasz masę a nie "plus"....
Rozumiem że Arduino PRO Micro Leonardo ATmega32U4 AVR 5V 16MHZ ogarnie temat ? Tak. Konkretnie chodzi o to by było to Arduino z kostką ATmega32U4, czyli Leonardo, lub równoważne ale mniejsze gabarytowo Micro lub Micro PRO, no i oczywiście klony tychże. Sprawdziłem teraz na szybko u siebie na Leonardo ten szkic: [syntax=arduino] #include "Keyboard.h"...
No to musisz wiedzieć co konkretnie to urządzenie wizualizacyjne bierze za stan wysoki i niski nie wiemy czy to atmega bezpośrednio tym steruje czy może jakieś osobne przetworniki są , namierz co się pojawia na wejściu gdy się włącza coś co jest już podłączone do tego układu wtedy będziesz wiedział czy musisz wzmocnić to napięcie i o ile wtedy wzmocnisz...
Odbiorniki mogą wymuszać przepływ prądu w obu kierunkach, więc stan wysokiej impedancji jest najwłaściwszy. Co znaczy, że mogą wymuszać przepływ prądu w obu kierunkach? Stan wysokiej impedancji niekoniecznie jest najwłaściwszy, a często wręcz nie jest. W ATMega stan ten możesz wymusić tylko konfigurując pin jako wejście. Jeśli potencjał w tym momencie...
Na szczęście ATmega jak i wszystkie AVR po resecie wchodzą w trzeci stan czyli wysoką oporność. Wtedy rejestr 4094 nogą 15 jest przez opornik podawany stan "0" co go wyłącza a port PB, który steruje anodami, też wchodzi w trzeci stan i przestaje wysterowywać anody, czyli cały displey gaśnie na czas reset-u. To jest chyba OK!
Ja tam jestem z resztą tak jak większość za dawaniem wędki a nie ryby dlatego nie oczekuj gotowego rozwiązania. Jeśli CI to pomoże to na port atmegi podajesz albo stan wysoki albo niski np. poprzez przełącznik. Zależnie od stanu przełącznika na danym porcie pojawia się albo stan niski albo wysoki czyli albo będzie potencjał bliski masy albo bliski napięciu...
Dziś myśle nad nowym urządzeniem :) Atmega będzie sterować 3 przekaźnikami w zależności od parametrów wejściowych, im wyższa wartość na wejściu to załączy się kolejne wyjście. Niby proste... Pod przekaźniki będą podłączone obciążenia. Chodzi o to, że jeśli na wyjściu pierwszym nie będzie obciążenia, to ma się załączyć drugie, a jeśli na 2 też nie będzie...
Dzień dobry, mam problem z wyjściem w kontrolerze Atmega 328 (zarówno P jak i PB). Sprawa wygląda tak, że przy wgraniu mojego domyślnego (dość dużego programu) poprzez programator USB-ASP w środowisku Arduino IDE wyjście PD2 ( w Arduino IDE numerowane jako "2") przy stanie niskim daje wartość 0V ale przy stanie wysokim zamiast około 4,7-5V mam 2,4-2,6V....
Jak byś chciał na upartego wykorzystać RS232 to można to zrobić tak... W nadajniku zdalnego sterowania montujesz jakiś mikrokontroler np. ATmega do tego potrzebujesz jeszcze konwerter (+-12V / +-5V) np max232 i kilka tranzystorów... Ale po co... To samo można zrobić na lpt i to prościej... Jeżli twoje autko to prosta zabawka to sterowanie polega na...
Właśnie nie jestem pewien szybkości przełączania, bo przy niskim napięciu na RST może nie działać wewnętrzne sprzężenie zwrotne (tranzystor nie ma zasilania). A jakie potrzebujesz mieć progi przełączania (jakie napięcie ma włączać MOSFET-a, jakie wyłączać)? Jaki prąd można ładować w pin uC w stanie niskim? W jakim stanie są piny uC po włączeniu, zanim...
Witam serdecznie, na razie chciałbym uzyskać suchą informację czy jest taka opcja: Potrzebuje sterować silnikiem/silnikami krokowymi. Normalnie bezpośrednio przez atmege nie ma problemu. Chce jednak spróbować zrobić przez transmisje rc, gdzie potrzebny mi jest tylko stan 1 lub 0. np na 3 silnikami atmega->nadajnik (wysyła stan 1,0)==== odbiornik HK-GT2R->...
Witam W moim układzie steruję kilkoma przekaźnikami poprzez ULN2803 bezpośrednio z pinów 0,1,2,3 portu A atmegi16. W przypadku pinów 2 i 3 nie ma problemu, jednak po ustawieniu stanu wysokiego na PA0 lub PA1 napięcie przysiada do 1.5V, po wyjęciu ULN-a jest tak jak powinno być 5V w stanie wysokim. Z innymi AVR-ami nie było takich problemów. Nie wiem...
Koledzy dziękuję za pomoc Ale nie bardzo kumam. W standardowej bibliotece LCD mam np [syntax=c] // makrodefinicje operacji na sygnałach sterujących RS,RW oraz E #define SET_RS PORT(LCD_RSPORT) |= (1<<LCD_RS) // stan wysoki na linii RS #define CLR_RS PORT(LCD_RSPORT) &= ~(1<<LCD_RS) // stan niski na linii RS #define SET_RW PORT(LCD_RWPORT)...
Na tak na schemacie masz BC557B ale skąd ja mogę wiedzieć jaki dałeś w rzeczywistości. No i pamiętaj ze atmega zasilany jest tym samym napięcie co tranzystor. I na pewno nie jest on źródłem napięcie. Po prostu stan wysoki podłącza port do plusa zasilania a stan niski na wyjściu portu podłącza port do masy. Więc źródło V2 jest niepotrzebne i wystarczyło...
Witam . Ja proponował bym ci coś z Microchipa . Przykładowo pic18f26k22 to aż na wyrost . Ma trzy timery 16 bitowe które można taktować sygnałem 64MHz a dodatkowo każdy timer ma sterowanie bramką. Jeden timer może mierzyć czas trwania stanu wysokiego , drugi stanu niskiego a trzeci cały okres . Potem pozostaje tylko matematyka. Nawet w asemblerze program...
sterowanie stanem wysokim przerwanie stanem wysokim sterowanie stanem niskim
dodge światła wymiana grzałki oznaczenie zenera
radia android makita migają diody
Telewizor Samsung, LG, Sony – nie włącza się przez przycisk na obudowie, brak reakcji, diagnostyka Atlas Terex – jak ustawić delta P LS i deadband joysticków w koparce hydraulicznej