Znaleziono 88 wyników

autor: zgred125
6 cze 2015, 00:32
Forum: Jak to zrobić?
Temat: Szybka zmiania stanu pinów cyfrowych Atmega328
Odpowiedzi: 12
Odsłony: 7395

Re: Szybka zmiania stanu pinów cyfrowych Atmega328

Nie chciał bym walnąć babola ale wydaje mi się, że ludzkie oko gubi się przy 25 klatkach na sekundę przy ledach potrzebne będzie pewnie więcej powiedzmy 50 klatek. Cyferek jest 4 więc 200Hz powinno wystarczyć czyli 5 ms
autor: zgred125
5 cze 2015, 21:44
Forum: Jak to zrobić?
Temat: Szybka zmiania stanu pinów cyfrowych Atmega328
Odpowiedzi: 12
Odsłony: 7395

Re: Szybka zmiania stanu pinów cyfrowych Atmega328

Sorry, że tak długo nie sprawdziłem bo czas nie pozwolił. Przy 5 jest idealnie przy 7 do akceptacji ale delikatnie widać, że coś z cyferkami jest nie tak a przy 10 już ewidentnie migocze
autor: zgred125
3 cze 2015, 10:30
Forum: Jak to zrobić?
Temat: Szybka zmiania stanu pinów cyfrowych Atmega328
Odpowiedzi: 12
Odsłony: 7395

Re: Szybka zmiania stanu pinów cyfrowych Atmega328

Poszedłem zupełnie w złą stronę :-) byłem święcie przekonany, że migotanie bierze się z tego, że piny wyłączane i włączane są zbyt wolno i z tego to migotanie a teraz, nie dość, że nie migota to jeszcze jaśniej świeci. Troszkę jeszcze pozmieniałem w funkcjach i teraz mam jedna instrukcję switch dla ...
autor: zgred125
2 cze 2015, 17:11
Forum: Jak to zrobić?
Temat: Szybka zmiania stanu pinów cyfrowych Atmega328
Odpowiedzi: 12
Odsłony: 7395

Re: Szybka zmiania stanu pinów cyfrowych Atmega328

Faktycznie pomogło. Dzięki za pomoc.
autor: zgred125
2 cze 2015, 15:53
Forum: Jak to zrobić?
Temat: Szybka zmiania stanu pinów cyfrowych Atmega328
Odpowiedzi: 12
Odsłony: 7395

Re: Szybka zmiania stanu pinów cyfrowych Atmega328

Może faktycznie trochę nie jasno. Używam jednego wyświetlacza składającego się z 4 okienek. Przy expanderze migotanie nie pojawia się wcale o ile korzystam z sposobu opisanego w moim pierwszym poście. Chciałem uniknąć korzystania z expandera ponieważ zasilam układ z baterii a sam zupełnie nic nie ro...
autor: zgred125
1 cze 2015, 21:16
Forum: Jak to zrobić?
Temat: Szybka zmiania stanu pinów cyfrowych Atmega328
Odpowiedzi: 12
Odsłony: 7395

Re: Szybka zmiania stanu pinów cyfrowych Atmega328

Ponieważ przy multipleksowaniu kiedy po kolei włączam konkretne piny przy 3 okienkach jest jeszcze ok a przy czterech już wyraźnie widać migotanie. Identyczny problem miałem przy użyciu expandera. Używam mniej takiej funkcji: void zapal(int cyfra1, int cyfra2) { digitalWrite(D2, LOW); switch(cyfra1)...
autor: zgred125
28 maja 2015, 21:26
Forum: Jak to zrobić?
Temat: Szybka zmiania stanu pinów cyfrowych Atmega328
Odpowiedzi: 12
Odsłony: 7395

Szybka zmiania stanu pinów cyfrowych Atmega328

Witam Potrzebuje za pomocą jednego polecenia zmieniać "masowo" stan pinów cyfrowych. Do tej pory korzystałem z expandera i tablicy poniżej byte tabela[10] = { B11000000,//0 B11111001,//1 B10100100,//2 B10110000,//3 B10011001,//4 B10010010,//5 B10000010,//6 B11111000,//7 B10000000,//8 B10010000,//9 }...
autor: zgred125
16 kwie 2015, 17:47
Forum: Jak to zrobić?
Temat: Wyświetlacz Segmentowy 12V
Odpowiedzi: 4
Odsłony: 3380

Re: Wyświetlacz Segmentowy 12V

Zamówie tranzystory PNP i spróbuje. Daj oczywiście znać jak poszło
autor: zgred125
15 kwie 2015, 17:56
Forum: Jak to zrobić?
Temat: Wyświetlacz Segmentowy 12V
Odpowiedzi: 4
Odsłony: 3380

Re: Wyświetlacz Segmentowy 12V

Założyłem, że wszyscy co mogli by mi pomóc znają schemat wyświetlacza segmentowego. Po za tym, że zamiast poszczególnych diod wyświetlacza sterowanych napięciem 5V lub masa mam trzy diody w obudowie na 12V to nic nowego tu nie tworzę. https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcRaZPXZyOLa1...
autor: zgred125
13 kwie 2015, 17:10
Forum: Jak to zrobić?
Temat: Wyświetlacz Segmentowy 12V
Odpowiedzi: 4
Odsłony: 3380

Wyświetlacz Segmentowy 12V

Witam Chciałem zbudować swój własny wyświetlacz segmentowy składający się z 4 cyfr. Pojedynczy segment tego wyświetlacza miał by się składać z z 3 diod led zamkniętych w jednej obudowie zasilanych 12V przy natężeniu 50mA. Do sterowania całością na fazę budowy korzystał bym z arduino leonardo a poźni...
autor: zgred125
21 sty 2015, 22:33
Forum: Problemy
Temat: Pomoc w obsłudze dwóch zdarzeń
Odpowiedzi: 3
Odsłony: 1813

Re: Pomoc w obsłudze dwóch zdarzeń

Skorzystaj z przerwania zewnętrznego albo zamiast używać funkcji delay skorzystaj z funkcji millis.
autor: zgred125
21 sty 2015, 20:47
Forum: Problemy
Temat: Arduino Leonardo Timer
Odpowiedzi: 0
Odsłony: 888

Arduino Leonardo Timer

Witam Od pewnego czasu mam problem z ogarnięciem używania timerów w arduino leonardo. Najpierw ręcznie (za pomocą rejestrów) próbowałem dobrać się do timera1 i uzyskać częstotliwość przerwania na poziomie 200 Hz wg poradnika kolegi bocianu http://majsterkowo.pl/zegar-cyfrowy-led-z-bajerami-czesc-iii...
autor: zgred125
9 sty 2015, 16:57
Forum: Jak to zrobić?
Temat: funkcja millis
Odpowiedzi: 2
Odsłony: 2852

Re: funkcja millis

Zwraca w miejsce wywołania czas (w ms) od włączenia mC. Czas ten można zapisać do zmiennej lub porównać do jakieś wartości. Idealnie nadaje się do odmierzania upływu czasu w mC w wypadkach kiedy nie możemy lub nie chcemy korzystać w funkcji delay.
autor: zgred125
31 gru 2014, 19:25
Forum: Jak to zrobić?
Temat: Sterowniki Windows 8.1 do UART<->USB
Odpowiedzi: 0
Odsłony: 894

Sterowniki Windows 8.1 do UART<->USB

Przesiadłem się ostatnio na "nowy" Windows i mam problem z instalacją przejściówki operatej na module PL-2303hx (popularny model z e-bay). Na chwile obecną dogrzebałem się do informacji, że wersja tego chipu nie jest wspierana przez producenta. Spotkał się ktoś może z podobnym problemem lub ma stero...
autor: zgred125
12 gru 2014, 14:29
Forum: Problemy
Temat: Arduino Yun i przerwanie
Odpowiedzi: 6
Odsłony: 3056

Re: Arduino Yun i przerwanie

Wklej cały kod
autor: zgred125
11 gru 2014, 19:17
Forum: Problemy
Temat: Arduino Yun i przerwanie
Odpowiedzi: 6
Odsłony: 3056

Re: Arduino Yun i przerwanie

A spróbuj wykluczyć wywołanie odczytu z obsługi przerwań. Chodzi o to, żeby na czas odczytu wyłączyć możliwość przerwań a zaraz po włączyć ją ponownie. Coś takiego:

Kod: Zaznacz cały

void loop()
{
  noInterrupts();
  getDate();  
  interrupts();
}
autor: zgred125
11 gru 2014, 19:05
Forum: Jak to zrobić?
Temat: Regulowany włącznik sekwencji
Odpowiedzi: 14
Odsłony: 7538

Re: Regulowany włącznik sekwencji

Jeżeli to ma być tylko włącznik to oczywiście funkcja delay wystarczy ale jeśli to coś ma robić coś jeszcze to dobrze jest oprzeć temat o czas od włączenia mC
autor: zgred125
5 gru 2014, 20:34
Forum: Problemy
Temat: Arduino Yun i przerwanie
Odpowiedzi: 6
Odsłony: 3056

Re: Arduino Yun i przerwanie

A mnie się wydaje, że wraca wykonuje jedną linię kodu maszynowego i wraca do kodu przerwania. Puść sobie na serial monitor wartość zmiennej ilość i sprawdź czy przy jednym przytrzymaniu przycisku zmienna ma wartość 1 a nie np 297 Nie wiem czy w Yun jest tak samo jak w leonardo ale może pomoże. Przer...
autor: zgred125
28 lis 2014, 23:38
Forum: Problemy
Temat: Dobieranie rezystorów
Odpowiedzi: 7
Odsłony: 4807

Re: Dobieranie rezystorów

Pewnie standardowo wg. wzoru U=R*I. Musisz pamiętać, że osoby które nagrywają poradniki na yt najczęściej mają plan odcinka przygotowanie wszystko i pewnie policzone wcześniej :-) albo liczą w pamięci bo co to za problem pomnożyć w pamięci 100Q*0,01A
autor: zgred125
24 lis 2014, 20:32
Forum: Jak to zrobić?
Temat: "Samodzielnie" działająca ATmega
Odpowiedzi: 6
Odsłony: 3265

Re: "Samodzielnie" działająca ATmega

Brakuje kondensatorów przy filtracji zasilania. Przeczytaj sobie ten wpis http://mikrokontrolery.blogspot.com/2011/04/bledy-w-schemacie.html oraz http://mirekk36.blogspot.com/2012/04/mikrokontroler-prawidowe-zasilanie.html W pierwszym linku znajdziesz najczęściej popełniane błędy a w drugim minimaln...
autor: zgred125
24 lis 2014, 12:33
Forum: Problemy
Temat: Problem z funkcją warunkową (IF... ELSE)
Odpowiedzi: 2
Odsłony: 1992

Re: Problem z funkcją warunkową (IF... ELSE)

Masz błędy w void setup(). W komentarzu piszesz, że rezystory podciągające są włączone a nie są w twoim przypadku (zakładając, że nie podciągnełeś masy przez rezystor) to przy nie wciśniętym przycisku masz stan nieokreślony a przy wciśniętym HIGH. Aby podciągnąć rezystor powinno być pinMode(insbud, ...
autor: zgred125
21 lis 2014, 22:15
Forum: Jak to zrobić?
Temat: Tranzystor NPN BC337
Odpowiedzi: 2
Odsłony: 1941

Re: Tranzystor NPN BC337

Rozumiem dzięki za info. Troszeczkę zaskoczyło mnie to bo nota ta jest podlinkowana pod ten produkt w sklepie gdzie zakupiłem te tranzystory :-). Na przyszłość przed wlutowaniem każdego tranzystorka będę sprawdzał miernikiem
autor: zgred125
20 lis 2014, 19:40
Forum: Jak to zrobić?
Temat: Tranzystor NPN BC337
Odpowiedzi: 2
Odsłony: 1941

Tranzystor NPN BC337

Witam Wpadł mi ostatnio w ręce tranzystor NPN w obudowie TO-92. Wg noty katalogowej ma on wyprowadzenia jak na poniższym scr: http://screenshu.com/static/uploads/temporary/9w/vc/e7/kmfcya.jpg Czyli: Nóżka 1 to kolektor, nóżka dwa to baza a nóżka 3 to emiter. Czyli kolektor i emiter są zamienione mie...
autor: zgred125
3 lis 2014, 00:23
Forum: Jak to zrobić?
Temat: Zapis w EEPROM
Odpowiedzi: 11
Odsłony: 13667

Re: Zapis w EEPROM

Ja rozbijam liczbę na cyfry 2 8 0 0 i zapisuje każdą do osobnej komórki
autor: zgred125
28 paź 2014, 12:52
Forum: Problemy
Temat: Arduino Leonardo + Attiny2313A
Odpowiedzi: 12
Odsłony: 7270

Re: Arduino Leonardo + Attiny2313A

Zawsze myślałem ze oznaczanie "p" znaczy piko power a nie to czy ma bootloader czy nie. Za to poszukaj w sklepach elektronicznych "Mikrokontroler AVR - ATmega328P-PU DIP + bootloader Arduino". Jest droższy niż bez ale za lenistwo zawsze trzeba było zapłacić więcej

Strony partnerskie: