Suma prądów na cały port dotyczy pinu zasilania VCC. Bo on dostarcza prądu co całego portu. A nawet nie portu a całej ATMegi. Pasowało by sprawdzić w datasheecie. Natomiast każdy pin portu jest 1 (każdy jeden to jest jeden :D). I ten każdy jeden ma ograniczenie do 20mA. Przy okazji widać że nie ze wszystkich na raz można pobierać 20mA. Można z 5-ciu,...
Dzień dobry, Tworzę projekt prostego węzła radiowego, który z założenia ma być mało energożerny. Chcę wyprowadzić nieużywane piny na listwę pinową. Mój problem myślę, że bardziej doświadczonym wyda się błahy. Chodzi o podłączenie wejść wyjść i pinów dwukierunkowych. Wejścia niepodłączone zachowują się jak anteny, więc trzeba je uziemić. Czy wobec tego...
nie stosuje zadnych podciagajacych rezystorow na resecie Skomentuję pytaniem retorycznym: Wiecie może, dlaczego mi się ATmega8 resetuje jak wyłączam lampkę nad biurkiem? :) I nie robię sobie żartów, tylko przed chwilą podciągnąłem rezystorem do plusa i pomogło. Rezystor zmniejszył impedancję wejścia RESET na tyle, że nie łapie już tak zakłóceń i kondensatora...
Pin 28 - 1PPS - na GPS zrozumiałem to tak, że jeśli nieużywany to ma być luźny i częstotliwość GPS wynosi 10Hz, jeśli ustawie stan wysoki na tym pinie to częstotliwość wyniesie 1Hz (proszę niech ktoś mnie sprawdzi...). Nie bardzo widzę skąd pochodzi ta informacja o 10Hz. Ten pin to wyjście. Jak sama nazwa wskazuje (pulse per second) jest tam 1 impuls...
http://obrazki.elektroda.pl/5829132100_1... Przedstawiam urządzenie, którego konstrukcja chodziła za mną od dłuższego czasu. Za pomocą urządzenia można przetestować proste scalaki z rodziny 74xx czy też bardziej złożone układy, jak pamięci SRAM czy Flash (w przyszłości planuje też dodanie obsługi wzmacniaczy operacyjnych) Motywacja...
Do obliczenia prędkości obrotowej i rozróżnienia kierunku to wystarczy mi wyjście A i B, a wyjście C mogę zostawić nieużywane? W ogóle to po co mi 3 wejścia w enkoderze skoro do rozpoznania kierunku wystarczy mi wejście A i B? No zapomniałem dodać, że na Atmedzę ma działać jeszcze: - komunikacja po rs232 z PC - czujnik temperatury DS18B20 (1-Wire) -...
Witam W AVR ATMega domyślnie porty były ustawione jako wyjście. Przeglądając dokumentację AN4899 uC STM32 znalazłem zalecenie by podłączać niewykorzystane piny do Vdd/Vss albo podciągać PU/PD w celu zmniejszenia poboru prądu. Natomiast nie widziałem informacji w jakim stanie znajdują się piny gdy nie zostało to określone (wejście/wyjście/Hi-Z). Wpis...
Nieużywane wejścia DB0..DB3, pozostaw niepodłączone. Są one ściągnięte do masy za pomocą rezystorów wewnątrz układu na płytce wyświetlacza. Jeżeli sam piszesz program, to kolejność podłączenia wyprowadzeń procka dostosuj w zależności od położenia elementów na projektowanej płytce PCB. Takie podejście uprości prowadzenie ścieżek , bez zbędnej komplikacji...
http://obrazki.elektroda.pl/6809150300_1... http://obrazki.elektroda.pl/4575909700_1... http://obrazki.elektroda.pl/2450147400_1... http://obrazki.elektroda.pl/2336351100_1... Witam. Przedstawiam projekt w trakcie budowy, może będzie inspiracją dla innych :) Jest to inteligentny dom w...
Witam . Napisałem ( prawie) sobie na ww procesor program w asm i bascomie który ma robić za zamek otwierany kartą . W bascomie wszystko działa w 100 % według założenia jednak w asm mam taki problem że układ sam zmienia swoje taktowanie (ponad 2x) przez co wszystkie funkcje czasowe nie pracują jak powinny . Nie było by w tym nic niezwykłego ( ustawiony...
Jako ogólną zasadę należy przyjąć, że wszystkie niewykorzystane wejścia, a szczególnie wejścia o dużej impedancji muszą mieć wymuszony potencjał - masy lub Vcc. Linie danych w LCD nie są tylko wejściami. Konsensusem będzie tu po prostu pullup lub pulldown, bezpośrednie podłączanie uważam za bezprzedmiotowe - nie ma pewności, że linia R/W będzie miała...
Chyba jedyny to spalanie benzyny. Na lpg-forum niedawno ktoś sprzedawał używany 300-6 za rozsądne pieniądze.
[syntax=c] #include <avr/io.h> #include <util/delay.h> #define ADCIN PC5 //definicja ADCIN (wejście ADC) #define nadmuch (1<<PD0) #define paliwo (1<<PD1) #define iskra (1<<PD2) #define alarm_temperatura (1<<PD3) #define alarm_paliwo (1<<PD4) int main(void) { //Uruchomienie ADC, wewnętrzne napiecie odniesienia,...
1. Wyświetlacz wpięty bezpośrednio w gniazdo na płytce, czy na jakiejś taśmie (jak długiej)? 2. Pokaż moduł z przekaźnikami. Masz na nich diody?: http://mikrokontrolery.blogspot.com/2011... 3. Co robisz z nieużywany pinami mikrokontrolera? 4. Przewody 30 metrów - jakie? ad1. wyświetlacz bezpośrednio wpięty do płytki ad2....
Wstawiam cały program [syntax=c]#include <avr/io.h> //definicja LED1 (do którego pinu podłączony LED1) #define LED1 PB4 //definicja LED2 (do którego pinu podłączony LED2) #define LED2 PB5 //definicja KLAWISZ (do którego pinu podłączony klawisz) #define KEY0 PA1 //definicja ADCIN (wejście ADC) #define ADCIN PF0 void main(void) { //Uruchomienie...
jak już koledzy wyżej wymienili: #F_CPU deklaruj w projekcie a poniżej moja drobna wariacja na temat:[syntax=c]#ifdef __TINYC__ // mod by: penknife <penknife1+wyswietlacz[at]gmail.com&g... 30 XII 2015 // Tiny C Compiler http://bellard.org/tcc/ // żeby przetestować uruchom: tcc -run "nazwa tego pliku.c" #include <stdio.h> #include <stdlib.h>...
Jak to jest możliwe, że Arduino odczytuje zmianę, gdy tam żaden prąd nie płynie? Arduino, a raczej mikrokontroler jakiego używa, mierzy napięcie a nie prąd. Prąd wejścia jest bardzo mały, nota katalogowa AtMega 328 mówi o max 1µA (w najbardziej niekorzystnych warunkach); https://obrazki.elektroda.pl/8418678300_...
Dzięki za odpowiedź. Przeczytałem http://mikrokontrolery.blogspot.com/2011... i w oparciu o datasheed ATmegi16 zmodyfikowalem program który jest na tej stronie i podmieniłem potencjometr pod dalmierz i podałem pin ADC7, i ustawiłem aby zależnie od wartości migała/świeciła się (pomiar pojedyńczy po wciśnięciu przycisku,...
Witam Ja zacząłbym od porządnej filtracji napięcia zasilania AVR-a: jak najbliżej scalaka 100n do Vcc i AVcc ( nie używane ale trzeba ) + 47-220uF do Vcc. Następnie zasilania procka i przekaźników poprowadziłbym osobnymi przewodami, tak żeby zaczynały się przy samym zasilaczu a następnie rozchodziły się do "swoich"układów ( szczególnie GND ). "Posprzątaj"...
Tak to normalne silnik będzie kręcił się w obie strony. Tylko po co wtedy oznaczenia cewek 1A, 1B, 2A,2B, ABCD, skoro nie ważne gdzie początek a gdzie koniec cewki? Trzeba wyczytać jeszcze o jaki czas ma mieć impuls, że impuls na wejście direction ma być przed wejściem pul tzn. impulsowym. Ja na normalnym sterowniku silnika krokowego na Direction zawsze...
Na wejściu procesora mamy bramkę Schmitta i diodę odcinającą sygnał na poziomie ok Vcc (podłączoną między wejściem i zasilaniem), więc teoretycznie powinien wystarczyć sam opornik rzędu 10k, ale nigdy nie próbowałem tego robić. Używając Zenera można zbić wartość oporności, co zwiększy odporność układu wejściowego na zakłócenia.
1. Podłączyłeś do masy a i tak nie pomogło :) Czy nieużywane wyjścia też kazał Wam podłączać do masy czy tylko wejścia ? 2. Nie tworzy się żaden kondensator ponieważ plac GND pod uC nie jest podłączony do masy a w dodatku oba pola są na tej samej warstwie. Gdybyś miał VCC na TOP a GND na BOTTOM to byłoby to na plus dla układu; 3. Po co zwora przy kwarcu...
Łap. Napisałem to w minutę robiąc dwa łyki kawy więc błąd mógł się wkraść ;) [syntax=vbnet]$regfile = "m8def.dat" $crystal = 1000000 $hwstack = 40 $swstack = 16 $framesize = 32 Config Portd = &B00000000 : Portd = &B11111111 'port D jako wejściowy ,podciąganie Config Portc = &B00011111 : Portc = &B11100000 'port C jako wyjściowy ,nieużywane są wejściami...
1) To dodaj kondensatory itp, na pewno 1szt 100nF przy nóżkach zasilających Atmega 2) Zdefiniuj WSZYSTKIE nóżki procesora, wklej ten kod pod konfiguracją LCD [syntax=basic4gl] 'Kolejnosc &B00000000 - od lewej masz bit 7 / po prawej masz bit 0 'Konfiguracja portow /0-wejscie /1-wyjscie Config Portb = &B11111111 Config Portc = &B00100000 Config Portd...
Czy ta ATmega ma wejście analogowe (ADC)? Jeśli tak, to można użyć czujnika analogowego, np. LM335, LM334, czy termistora. A można w roli czujnika użyć zwykłego tranzystora (i to będzie najtańsze) - mierzyć napięcie baza-emiter. DS18B20 są wygodne, jak potrzeba wielu czujników - można wszystkie podłączyć jednym przewodem. Do czujników analogowych trzeba...
Witam panowie dziękuję za opinię oczywiście end umieszczam zawsze za loop a nieużywane porty jako wejścia . To moje niedopatrzenie ( kopiuj wklej z innego programu gdzie były czynne) P.S a tak na marginesie jak robimy kopiuj i wklej z innego programu i fragment kodu który tam działał a po wklejeniu nie chce działać. To najlepiej całość nowotworzonego...
Coś dużo te 1.4mA. Zastosowałeś się do wszystkich zaleceń z noty w sprawie oszczędzania energii? Komparator wyłączony, ADC, wszystkie nieużywane piny jako wejścia z wewnętrznym podciągnięciem? A dlaczego aż 4 MHz- procek nie wyrabia się przy 1Mhz?
Witam, mógłby mi ktoś sprawdzić kod, szczególnie ustawianie adc? Zmiana rezystancji na potencjometrze ma powodować ruch serwa o kat proporcjonalny do zmiany rezystancji. Wcześniej zrobiłem dla jednego kanału adc i było ok ale po zmianach na dwa kanały serwa tylko drgają. enable PWM on port B1 in non-inverted compare mode 2 TCCR1A |= 2 << 4; //...
https://obrazki.elektroda.pl/4136220100_... Witam. Chciałbym przedstawić mój system sterowania roletami i oświetleniem w domu jednorodzinnym. System powstawał stosunkowo długo. Ewoluował wraz z budową domu. Niestety nie mogę poświęcić mu tyle czasu ile bym chciał dlatego nadal nad nim pracuje. Część komponentów doczekała się kolejnych...
https://obrazki.elektroda.pl/8580584300_... Jakiś czas temu nabyłem różnego rodzaju czujniki: gazu, dymu itp. przy czym są to urządzenia, które mogą współpracować z dedykowanymi przez producentów systemami alarmowymi. Czujniki wyposażone są w moduł radiowy RF433 z kodowaniem EV1527. Wówczas nie byłem tym zainteresowany. Nie byłem świadomy,...
Moduł MQ-7 i Atmega wymagają dokładnego napięcia 5V (ze względu na pomiary ADC). Sugeruję nie używać Arduinowego wejścia DC (wymagającego przynajmniej 7V), a wpiąć się zasilaniem 5V w odpowiednie miejsce (za regulatorem napięcia). Można spróbować podłączyć wszystko przy użyciu konwertera napięcia boost 5V (poza modułem GSM) i moduł GSM bezpośrednio...
Witam! Wrzuciłem niedawno temat odnośnie driverków do mosfet. Tamten problem został już rozwiązany, zatem dziękuję :) Udało się ruszyć silnik. Po podaniu kolejnych kroków na poszczególne fazy(z odstępem czasowym przełączania ok 2ms) i zdrowym zakręceniu silnika- obraca się sam, dopóki się go nie zatrzyma. Czyli klucze działają. jest to silnik synchroniczny,...
Wejscie chodzi o pin procka ?W sumie dowolny a najlepiej z programu .
Dziękuje koledze perlon i dondu za zainteresowanie, ja dopiero zaczynam zabawę z prockami Atmela i Bascomem więc wolałem zapytać. Drabinka z rezystorami fajna sprawa ale wolę proste rozwiązania. Więc skoro mogę użyć wejścia programujące to rozwiązuje mój problem, zrobię klawiaturę matrycową z wykorzystaniem przerwania.
Czyli nie wykorzystane wejścia ULN2003 podciągnąć do GND? Przypuszczam, że to nie ma znaczenia - wewnątrz ULN-ów są oporniki wejście-masa. Nie powinno się zostawiać "wiszących" nieużywanych wejść. To jedna z zasad t.zw. dobrej praktyki konstruktorskiej w układzie z ULN zaleca się zamontować dodatkową diodę przy cewce przekaźnika. Myślę, że nie ma takiej...
Skoro używasz USBasp, to zrób zrzut ekranu jaki wypluwa avrdude, przy tym błędzie i pokaż go. Będzie mi łatwiej doradzić.
Bardzo istotne jest prawidłowe podłączenie ADC oraz zaprogramowanie nieużywanych pinów - ale zakładam że o tym dobrze wiesz. > dolnoprzepustowy filtr LC ( 10uH, 100nF ) > używam napięcia AVCC jako napięcia referencyjnego, więc AREF przez kondensator do masy > wszystkie nieużywane piny jako wejścia + rezystory podciągające > nie mogę używać usypiania...
kod: Config Adc = Single , Prescaler = Auto , Reference = Off dalej w kodzie: U = Getadc(0) dla deklaracji Reference = AVcc i podpięciu do napięcia wyj. ukł. 7805 nogi Vref układ pracuje prawidłowo ale potrzebuję zmniejszyć Vref i nie wykorzystywać Internal Reference (ok. 2,56V) Przy Reference= Off i TL431 pomiary wskazują wartość ok. 3 krotnie zawyżoną....
Witam! Odnośnie czasu - proponuję zmienną czas ustawić doświadczalnie (jest to ilość przejść programu w pętli) zgodnie z wymaganiami bezpiecznego otwierania i zamykania zakładki. U mnie docelowo wyszło około 50. Pierwotna wartość 200 miała służyć bezpieczeństwu aby nikt z forumowiczów nie wyrwał zakładki. Odnośnie prądu -jeśli dobrze rozumiałem mówiąc...
W jakim celu zwarłeś nieużywane piny portu C do masy? Jeżeli w celu zwiększenia dokładności pomiarów ADC to dość ryzykowne, choć dopuszczalne rozwiązanie. Wystarczy jednak ustawić je jako wyjścia lub wejścia z włączonym rezystorem pull-up. Tranzystor q2 ma zabezpieczyc układ przed złym podpieciem zasilania Wytłumacz proszę jak on będzie działał?
https://obrazki.elektroda.pl/2611358400_... Opisany poniżej układ to realizacja pomysłu na zagospodarowanie „modułów Arduino”, zakupionych często przy okazji, bez sprecyzowanego celu, oraz innych „przydasiów”. Na początku miał to być tylko mały pojazd sterowany radiowo. W miarę czasu przybywało pomysłów: dodano...
Witam Skorzystam z tematu aby zaprezentować mój problem. Zakładaj proszę własne tematy, bo to Twój problem, a nie problem tamtego autora. Otóż napisałem program do regulacji poprzez PWM prędkością silnika jednak temat przerwałem i wróciłem do niego po kilku miesiącach i teraz siedze już drugi dzien na tym i nie mogę pojąć czemu program wcześniej działał...
Dyskusja scholastyczna - oczywiście w spterowniku przemysłaowym gdzie trzeba przemiatac powiedzmy 10000+ razy wejście na sekundę + robić wiee innych rzeczy to atmega nie wyrobi. Powiedz kolego który sterownik ma czas przemiatania 100uS? Pytanie w jakim celu? Jeśli zależy mi na szybkiej reakcji (robiłem projekt z reakcja poniżej 2us na Atmega) to używa...
http://obrazki.elektroda.pl/3633334100_1... Witam wszystkich Ostatnio byłem trochę zajęty ale teraz przedstawiam jedną z moich najnowszych konstrukcji Sterownik podświetlania sufitu to kolejny projekt, który może zostać wykorzystany jako element architektury światła w domu. Ponieważ w obecnych czasach bardzo ważny jest aspekt oszczędzania...
Fajny pomysł z tym ADC - nie dość, że generuje losowe liczby to jeszcze spowoduje losowe zachowanie procesora w zaszumionym środowisku. Tak na poważnie, odradzam zostawianie wysokich impedancji na wejściu - wszystkie nieużywane piny jako wyjście i do masy (albo vcc). Chuba raczej jako wejście, jeśli łączysz je do masy lub Vcc. Inaczej będziesz miał...
Witam! Skonstruowałem sobie urządzenie, które ma służyć do optymalnego ustawienia sterownika kotła. Mierzy temperatury na zewnątrz i wewnątrz, liczy ich średnie, minima i maksima, jest podłączone do sterownika kotła pod przekaźnik (przez transoptor) i zlicza ilość załączeń podajnika w różnych trybach pracy i sumaryczny czas. Od dłuższego czasu walczę...
Tak wiem jestem okropny w te klocki. Więc tak, teraz używam timera do przerwania. Mógłbyś mi wytłumaczyć czemu mam nie używać free runu? Floaty zastąpiłem intigerami. Efekty: piksele wyświetlają się na określonych poziomach. Niestety są między nimy spore odstępy. Poza tym gdy są przesuwane w lewo(aby był efekt zmieniającego się przebiegu) nie są aktualizowane...
Ok, do 19 dzisiaj wszystko pozmieniam i podeślę wyniki. Dodano po 2 Zaprogramowałem według wskazówek ale bez zmian... Nie napisałem wam, że gdy dane serwo znajdzie się na krańcu wychylenia (0 lub 180) to przestaje drgać, jak zbliża się ku środkowi zaczyna drgać coraz bardziej. Program po zmianie. Wprowadziłem wasze wskazówki, dodatkowo dodałem kilka...
tmf używałeś może AVR dragon do programowania ATXmega?, podobno się da nim zaprogramować praktycznie każdego avra. Sam chcę wejść w atxmega po nauczeniu się atmegi.
Domyślnie atmegi są taktowane wewnętrznie 1MHz. Przyłączenie kwarcu bez przestawieniu fusebitów nie jest problemem. Atmega go nie używa i tak co jest napisane w dokumentacji. Wszystkie porty na starcie programu są wejściami co można przeczytać w dokumentacji kontrolera w opisie portów wejścia/wyjścia. Źle myślisz: Flagi kasuje się wpisując do nich programowo...
Witam chciałbym zapytać, czy można zrealizować prostego BMS-a np używając prostego sterownika Atmega...Chodzi mi o jak najmniejsze koszty. Fibaro w podstawowej wersji kosztuje ok 4000 zł, Arduino ma możliwość dołożenia modułów wejść i wyjść, ale z tego co pamiętam może być ich 8...Sam sterownik tez kosztuje ok 150 zł. Da sie to zrobić taniej ??
Witam, mam jakiś błąd w sofcie, który powoduje, że po odłączeniu i włączeniu zasilania program nie działa prawidłowo. Zresetowanie atmegi bez odłączenia zasilania powoduje że wszystko chodzi już dobrze. Próbowałem różne ustawienia fuse'ów, kwarc 12MHz, CKOPT włączony, ustawiony najdłuższy możliwy czas opóźnienia włączenia. Testowałem na wewnętrznym...
http://obrazki.elektroda.net/92_12716888... Witam, Jako, że zbudowałem sobie zestaw uruchomieniowy: http://www.elektroda.pl/rtvforum/topic16... to oczywiście stwierdziłem, że super byłoby dorobić do niego profesjonalną kartę sieciową. Tak też zrobiłem, tyle że postanowiłem zrobić taki mały " bajer " ;) Zwykle tego typu moduły trzeba...
witam, odkopię temat, bo mam zamiar bazować na podanym tu schemacie dla npn. Czy ma on szansę zadziałać, gdy włączać będzie podłączone do wyjścia kolektora 4 urządzenia pobierające łącznie prąd 82mA (transoptory odbiciowe tcrt1000, czyli 4anody diody po 20mA i 4kolektory fototranzystorów 0,5mA) posiadające na wejściu i wyjściu odpowiednie rezystory...
Witam. Jak należy konfigurować poleceniem w Bascom Config PORTx=&Bxxxxxxxx i PORTx=&Bxxxxxxxx piny używane do np. taktowania procesora-np. xtal, lub piny używanego ADC lub LCD lub np, jakiegoś interfejsu? CZy gdy są wejściami - włączać R podciągające czy niech pin "wisi w powietrzu"?
Czemu nie działa jakieś błedy kompilatora, jak nie tak to może źle napisany kod i się przy większej optymalizacji wysypuje. Jak coś to wrzuć kod nie działający. Heh, no ok, wrzucam więc kod. Od razu jednak uprzedzam, że to jest mój pierwszy program w C i mogą występować rażące programistów błędy. Poza tym kod jest nieco rozlazły - dla mnie bardziej...
To zależy co to za układ scalony. W TTL'ach nie musisz lutować nieużywanych wejść, natomiast w CMOSach jest to wymóg, bo inaczej zrobi się grzejnik ze scalaka - bierze mnótswo prądu. We wzmacniaczach operacyjnych robi się wtórnik i wejście do np. masy. W uP, można nie podłączać - ATmegi mają pull-upy, więc nic się nie stanie. W '51 lepiej przyłączyc...
Kolego: - jarek_lnx - długo myślałem, teraz coś więcej wiem i co ważnie uświadomiłem sobie że już wiem jak mało wiem :) Jeśli chodzi o mnie to napiszę : organ nieużywany zanika. Daleka jeszcze moja droga do elektroniki. Jeśli chodzi o rysunek 3# - przepraszam to by ładnie żyło , ja źle odczytałem stronę wejścia, choć jest tam numer adresu P3:3 Ciesze...
Zastanawiam się, jaki prąd mierzysz...? Czy ameromierz podpinasz przed wejście zasilania programatora, czy tuż przed atmegą? Wrzuć może jakiś schemat pomiarowy... No i jedna kwestia jeszcze - czy te 25µA nie dotyczy przypadkiem jakiegoś innego trybu zasilania? Właściwie to dwie kwestie - jak chcesz ograniczyć pobór prądu, to musisz powyłączać nieużywane...
Pisałem w artykułach o ustawianiu nieużywanych pinów. Ustaw pin na wyjście lub na wejście i włącz pull-up. Prąd R1 i R44 jest w power down, bo zapewne wtedy wyłączasz ST1S10 włączając tranzystor Q5. Zrób testy na innym mikrokontrolerze - typ obudowy nie ma znaczenia. Płytka jest mucha nie siada, wykonana PRO. Ważne, by była czyściutka po lutowaniu.
Witam, chciałbym zacząć naukę programowania mikroprocesorów od modułu startowego AVR ATMEGA 16. Z uwagi na to, że to mój pierwszy post, system nie chce publikować odnośnika do zestawu. Czy muszę dokupić coś do tego modułu, oprócz solidnej książki o programowaniu? Czy wyjście programatora, będącego w zestawie, można zamienić na USB? Pytam ponieważ do...
1. Zamiast kombinowania z zewnętrznymi rezystorami wykorzystaj pull-upy (od tego są!) + możesz dodać niewielki C do resetu (np. 100..1000 pF) 2. Obecnie nie używa się SIGNAL() do obsługi przerwania! Poczytaj dokumentację Atmela, od tego jest ISR(). 3. Nieużywane piny daj jako wejście i ustal ich stan na H pull-upami 4. Jeśli masz wątpliwości co do klawiaturki,...
Nie wiem jak inicjujesz te porty. Atmega ma 3 rejestry. Jeden określa czy port jest wyjściem czy wejściem, drugi czy domyślnie jest stan wysoki czy niski, a trzeci o którym mało kto pamięta używa się do komunikacji i obsługi klawiatury. Ustawiasz port jako wejście lub wyjście i włączasz wbudowane oporniki podciągające i ten stan jest utrzymywany przez...
Triangle Deluxe - Zaawansowany system oświetlenia http://obrazki.elektroda.net/26_11981998... Przedstawiam mój kolejny bardzo długo zresztą wyczekiwany projekt. Jest to jak dotąd największe z moich przedsięwzięć wykonane zupełnie samodzielnie od początku do końca. Jest też najdroższe gdyż z grubsza licząc kosztowało ponad 1000zł. Wstęp. Było...
Gdzie kolega widzi, by wybrany kanał ADC7 był ustawiony na wyjście? widze komentarz : reszta ADC jako wyjścia. Nie wiem jak to rozumiec, schematu połączeń brak Mimo, że wpisuję (czasami) rejestry binarnie a nie szesnastkowo (co umożliwia środowisko Atmel Studio 7), to w tym przypadku właśnie chodzi o to, że ADC7 służy jako wejście i to na nim opiera...
W dawnych symulatorach EPROM gdzie w miejsce symulowanego EPROM-a była włożona pamięć RAM a jej wyprowadzenia były podłączone przez bufory i dalej taśmą do podstawki EPROM układu gdzie był symulowany używano dwóch rozwiązań. Wspomnianych buforów np. 74HC244 i 74HC245 w zależności od kierunkowości magistrali lub 74HC541. Obecnie układy 74LVC... mają...
Witam Jestem hobbystą w sterowaniu cnc i elektronice do tego używanej. Od dłuższego czasu szukam sterownika opartego na jakimś procku typu AtMega i porcie USB z możliwością sterowania 5-ma osiami + jakieś dodatkowe programowalne z poziomu PC wyjścia i wejścia. Jestem początkujący w programowaniu procesorów avr (np. atmega8) . Znalazłem w necie coś fajnego....
http://obrazki.elektroda.pl/5947633900_1... Witam Tym razem przedstawiam mój prosty sterownik do pieca. Prezentowany układ jest prostym sterownikiem centralnego ogrzewania, większość opcji została na stałe zaszyta w programie aby maksymalnie ułatwić obsługę nawet przez osoby starsze lub oporne na nowoczesne rozwiązania. Układ jest odpowiedzią...
Witam, korzystając z atmegi328 i Arduino IDE chciałem zrobić data logger. Ogólnie udało mi się (mała ilość znaków), ale kiedy dochodzi do zapisania większej ilości znaków do pliku txt poprzednie zostają zastąpione "krzaczkami", a na karcie pojawiają się pliki o dziwnych nazwach i rozszerzeniach. Poniżej kod programu oraz treść pliku data2.txt i zawartość...
1. To rozwiązanie z tymi kondesatorami to takie bardzo siłowe , na zasadzie doraźnego rozwiązania, aby później zająć się problemem. 2.Musisz jednak obejrzeć oscyloskopem co masz na wejściu. To by dało troszkę poglądu na sytuację. 3. Z tym zerem to chodziło mi o to na jakim poziomie masz z czujnika generowane zero. Dodając diody Schotkiego powodujesz,...
Temat z pozoru banalny. Atmega 2560, działa poprawnie, obsługuje LCD kolor i inne peryferia. Potrzebuję mierzyć dwie rezystancje (panel dotykowy). Używam więc standardowo dwóch wejść ADC. Konfiguracja zasilania Atmegi typowa : AREF przez 100nF do masy, AGND do masy, AVCC przez dławik do +5V, oczywiście 100nF do masy - słowem klasyka. Kawałek kodu w...
https://obrazki.elektroda.pl/8831616100_... Jak donosi zespół odpowiedzialny za szeroko znany moduł Bus Pirate, wprowadzili oni do sprzedaży właśnie nową jego wersję — Bus Pirate 5 REV10. Jest to więc następna generacja. Bus Pirate to uniwersalne urządzenie do dołączania się do popularnych interfejsów, przeznaczone do programowania,...
https://obrazki.elektroda.pl/2189061300_... Jakiś czas temu postanowiłem stworzyć prosty termometr, który będzie wyświetlał temperaturę zewnętrzną na telefonach domowników. Miałem już przeprowadzoną skrętkę komputerową, która pierwotnie miała posłużyć do zewnętrznej anteny radiowego internetu, ale że internet mam rozwiązany inaczej,...
Weźmy dla uproszczenia dzielnik 2:1. Przy 15V na wyjściu będzie 5V. 6,5V, które mikrokontroler powinien wytrzymać będzie przy 19,5V na wejściu, a to nie uwzględnia faktu, że w rzeczywistości napięcie na wyjściu będzie niższe z uwagi na obciążenie dzielnika Ale mówimy tu o dzielniku, który jednocześnie mocno ograniczy prąd by zadziałały diody wewnętrzne?...
Witam ponownie... Kolejny dzień walki z tym.. i nadal bez większych rezultatów. Udało mi się wprawdzie nie zawieszać już klocka przy próbie odczytania.. tylko, że wtedy nic się nie odczytuje. W załącznikach przedstawiam kody 1, 2, 3, jakie próbowałem. Kod 3 jest na podstawie tego co kolega Andrzej mi podesłał. Liczę, że mnie wesprze w dostostowaniu...
Jest tego sporo, DCF77, 7 x DS18B20 i DHT11 ( akurat jeśli chodzi o niego to mam wątpliwości, czy ten kod działa, bo jest na obydwu płytkach podpięty i zdarza się zawieszenie ) Nadajnik Atmega328p Dodano po 16 Odbiornik Atmega644P - trochę zmieniłem obsługę przerwania, wydaje mi się, że w przerwaniu nie powinno się wykonywać dużych obliczeń. [syntax=basic4gl]...
Dziękuję za tak szybką odpowiedź ;) Właśnie też zastanawiałem się nad użyciem zarówno mosfetów P jak i N, lecz doszedłem do wniosku że dla tak dużych częstotliwości różnice w czasie przełączania mogą być zbyt duże, choć może się mylę? Po za tym i tak potrzebował bym odpowiedniego drivera (tutaj wystarczył by jednak zwykły dual low side). Jeśli chodzi...
https://obrazki.elektroda.pl/7186671300_... Od kilku lat programuję 8-bitowe mikrokontrolery AVR i przez ten czas zdobyłem trochę wiedzy na ich temat. Poniżej znajduje się kilka ciekawostek o tych układach. Jeśli znacie jakieś inne interesujące informacje, to piszcie. Najnowsza wersja artykułu jest również dostępna na mojej stronie:...
1. Regulator PWM obrotów silnika DC itp. na NE555 – PCB https://obrazki.elektroda.pl/4186133000_... Sprzedaję płytkę PCB mojego autorstwa - regulator PWM oparty na NE555 wraz z tranzystorem MOSFET. Prosty, mały i tani regulator PWM na NE555. Wymiary płytki to niespełna 16×18 mm. Można użyć go do wysterowania silnika na 12V, modułu Peltiera,...
http://obrazki.elektroda.pl/3025550100_1... Mając do dyspozycji jedną matrycę 8x8 czerwonych diod LED o boku 60,2mm oraz mikrokontroler ATtiny861 pozostałe po innych projektach postanowiłem zbudować to, co każdy elektronik chociaż raz w życiu zbudować musi: zegar ;). Ze względu na charakter wyświetlacza miał to być zegar binarny, ale...
Nový firmware 1,09 i v PL a všechno další na www.avrtester.tode.cz Nowy firmware 1.09 i PL i wszystko inne na www.avrtester.tode.cz Stránka je věnovaná AVR testeru od Karl-Heinz Kübbelera Všechny firmware od verze 1.00 do verze 1.09 by Karl-Heinz Kübbeler a také všechny firmware od verze 1.00 do verze 1.10 by Markus Reshke. Také jsou tam aktuální dokumenty...
http://obrazki.elektroda.pl/7296913200_1... Przedstawiam konstrukcję wykonaną 2 lata temu, jaka jest graficzny wyświetlacz LCD przygotowany do współpracy z DSM-51, jednakże może współpracować z dowolnym innym układem mikroprocesorowym, który umożliwia szeregowe wysyłanie danych. W układzie sterującym jest zastosowany mikrokontroler...
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
Pozwalam sobie wrzucić rozszerzony opis konstrukcji, który napisałem dziś w ramach wolnego czasu. ___ cfplayer ________________ Mimo ogromu ilości różnych urządzeń odtwarzających dźwięk, na rynku brakuje modułu spełniającego równocześnie następujące założenia: szybki i bezobsługowy start, brak potrzeby podtrzymania zasilania, opcjonalny losowy skok...
Witam. Na sprzedaż posiadam 2 mikrokontrolery atmega8515. Nowe, nieużywane, sprawne. Typ układu scalonego mikrokontroler AVR Organizacja pamięci Flash 8kx8bit Pojemność pamięci EEPROM 512B Pojemność pamięci SRAM 512B Obudowa DIP40 Częstotliwość taktowania 16MHz Liczba wejść/wyjść 35 Liczba kanałów PWM 3 Liczba timerów 8-bit 1 Liczba timerów 16-bit 1...
Witam Forumowiczów. Od dłuższego czasu staram się uruchomić wyświetlacz LCD GDM1602a , jednak nie udaje mi sie , problem leży w inicjalizacji jego , bo podłączenie mam poprawne. czytam na forach ze niby GDM1602a jest kompatybilne ze sterownikiem HD44780 , lecz chyba nie do końca bo w GDM1602a jest sterownik o nazwie : Built-in controller (S6A0069 or...
nieużywane wejścia komparatora komparator nieużywane wejścia atmega wejścia
alarm toyota corolla zamykanie junkers samoczynnie jakość dźwięku bluetooth
Ariston Fast - Słabe Grzanie Wody: Przyczyny i Rozwiązania Change Language on Satel INTEGRA 64 Alarm Panel