Mam układ, w którym za pomocą atmegi 168 chcę sterować silnikiem DC 12v z wkrętarki. Cały proces sterowania silnikiem oparty jest na dwóch tranzystorach oraz przekazniku. Jeden tranzystor steruje pracą silnika, drugi kierunkiem obrotu silnika. Silnik ten pobiera około 3A prądu więc dość sporo. Powoduje to, że całe okablowanie na płytce stykowej dość mocno się grzeje, oraz podczas uruchamianie silnika jest widoczny spadek napięcia na mikrokontrolerze (przygasa podpięta dioda). Jak możnaby optymalnie
@bielu000 nie puszczaj 3A przez płytkę stykową ani przez kabelki z chinoleum to przestaniesz mieć problemy.

Tranzystory polutuj na pająka z jakimś lepszym przewodem niż 0.1mm2 z schenzen.

To że napięcie siada na atmedze pewnie wynika z tego że 12V wchodzi na płytkę, gdzieś się rozgałęzia na stabilizator i na mosfety. Te blaszki w płytkach stykowych to często stal z gównolitu która ma zajebisty opór, do tego połączenie stykowe też ma swoją
Te blaszki w płytkach stykowych to często stal z gównolitu


@Tymian: Ja bym "wzmocnił" newralgiczne obwody na płytce poprzez wlutowanie i ocynowanie plecionki służącej do zbierania cyny. Świetnie się do takich celów nadaje. Plecionki używam również do odprowadzania ciepła na przykład w kartach wifi na usb. W sensie z układu na metalową konstrukcję wtyku.

@bielu000
@jazmojegopokoju:

Jak #raspberrypi / #arduino / #atmega kontroluje przekaźniki... Np. Jeśli wartość pliku/zmiennej = 1 ,,puść" prąd? Wiem że istnieją bramki itp. ale coś musi nimi zarządzać, bo inaczej wynik byłby zawsze taki sam...


Jest jakaś polska wersja tego pytania?
Domyślam się że chodzi Ci o to jak jakaś funkcja "załącz" w programie przekłada się na to że urządzenie faktycznie załącza wyjście.
Nie da się tego prosto, w dwóch zdaniach wyjaśnić...
Nie wie ktos czy da sie uruchomić na Arduino Nano 328 matrycę dotykową z wyświetlacza ILI9341?
Próbowałem URTouch i schodzą tylko "-1,-1,-1,-1",
a XPT2046_Touchscreen wywala jakiś dziwny błąd, że nie znaleziono pasującej funkcji i nigdzie w necie nic o takim błędzie.
Nie wiem czy to ma znaczenie ale wykorzystałem porty: A2, A3, A4, A5, A6.
Do wyświetlania używam Ucglib.

#arduino #elektronika #programowanie #atmega
Dobry wieczór. Zacząłem niedawno zabawę z Atmega32 i nie wiem albo nie umiem szukać ale no nie widzę przykładów tego co chcę zrobić. Mianowicie korzystam z ADC i przez USART mogę sobie podglądać te moje chwilowe wartości napięcia, a co jeśli chciałbym, aby zmienne które przechowują wartość napięcia, żeby zapisywały się w pamięci urządzenia? I potem jakoś je odczytać sobie również bym chciał. Jak to zrobić? na internecie nie widzę takich zwyczajnych
@Mjau: Utwórz tablicę w RAM i licznik, przy każdym pomiarze inkrementuj licznik i przypisuj wartość do elementu tablicy. Jak licznik zrówna się z rozmiarem tablicy, wyzwól zapis. Nota katalogowa twoim przyjacielem. No i masz u mnie plusa, że nie jest to arduino.
#atmega #avr

Jak zasilę atmegę napięciem 3,3 V, to stany logiczne na pinach będą operowały na 3,3? Podejrzewam, że tak, no bo jak inaczej, przetwornicy w środku nie upchnęli xD Ale wolę się upewnić
#programowanie #mikrokontrolery #atmega #elektronika

Czołem Mirki.

Szukam punktu zaczepienia rozwiązania mojego problemu. Potrzebuję zaprojektować i zbudować sobie układ realizujący funkcje zdalnego sterowania (IR). Na co dzień zajmuję się elektroniką analogową i prostą cyfrówką. Zaprojektowałem sobie już gotową część analogową, niestety problem pozostaje w części cyfrowej. Tutaj oczywistym wyborem staje się mikrokontroler (np. atmega8). Wejście dla takiego układu to odbiornik IR oraz 5 przycisków NO. Wyjściem ma być 6 lub 7 sygnałów logicznych.
Cześć,

czy na ATmega328P lub ATmega2560 da się wykonać prosty serwer www? Czy starczy zasobów pamięciowych?

Powinien serwować 2-3 strony, ale strony te będą:
- sparametryzowane (temperatury, wartości czujników itp)
- dużo wykresów w JS czyli musi się dać serwować nie tylko kawałek HTML-a, ale też kilka plików JS pod wykresy + dane historyczne w postaci jakiegoś JSON-a
- parsowanie prostych żądań POST

Jeszcze jestem zielony w tym temacie i boje się,
@saphix122: Przede wszystkim dla tak małych częstotliwości używanie sprzętowego PWM mija się z celem. Jak już to próbować na timerze 16 bitowym, ale też nie jestem pewien czy da radę wykręcić tak niską częstotliwość.
@SuperFi: @saphix122: Policzmy: fcpu = 16000000Hz, dzielnik 1024, f za dzielnikiem = 15625Hz co się przekłada na takt trwający 0,064 ms. Takich taktów można zliczyć 65536 czyli będzie to trwało 4194,24 ms czyli 4,19424s co przełoży się na częstotliwość 0,2384Hz.
I generalnie nie da się w normalny sposób zejść niżej. Trzeba zrobić przerwanie od timera z założoną rozdzielczością np. jak chcesz sterować pwm z rozdzielczością 200 kroków to powinieneś sprawdzać
Mam problem z podłączeniem rezystora w mojej płytce stykowej.
Mam czerwona diodę i chciałem podłączyć ją do baterii 9V przez rezystor 1K ale sprawdzając miernikiem napięcie dalej mam 9V (zrobiłem to na płytce bez podpiętej diody, żeby jej nie spalić - dioda przy napięciu 3,3V normalnie świeci).

Teraz dla testu podłączyłem rezystor 100K i spadek napięcia do około 7,7V. Co robię nie tak?

#avr #mikrokontrolery #atmega #elektronika
rubesom - Mam problem z podłączeniem rezystora w mojej płytce stykowej. 
Mam czerwon...

źródło: comment_zOgoh7Wbntuce5WlCXYeVEa6eNVepvqG.jpg

Pobierz
Elo mirki #diy #elektronika #programowanie #atmega
Wróciłem z długiej delegacji, rodzina też poza domem, a dwie roślinki uschnięte. Dlatego myślę nad jakimś dozownikiem ze sterowaniem czasowym na mikrokontrolerze. Mam jakiś stary zestaw uruchomieniowy z atmegą 64. Tak, wiem że overkill, ale nie o to chodzi. Chciałbym żeby ktoś mi doradził. Czy elementy stosowane w chłodzeniu wodnym komputerów to dobre rozwiązanie wg was? Czy też może da się skołować jakieś tańsze rozwiązania? Chodzi
Kurde co jest grane...
Przesiadłem się z Atmegi16 na Atmegę168A i za fixa nie mogę dojść z nią do ładu.
Próbuję zrobić najprostsze co może być czyli mruganie diodą, za pomocą przerwania.
Tutaj kod: Klik

Wszystko dobrze podłączone. Kod wydaje się być ok. W dokumentacji nie ma nic, że trzeba jeszcze coś dodatkowo włączyć. Macie jakiś pomysł?

Wewnętrzny oscylator mam ustawiony na 8Mhz, próbowałem też z ustawieniem podziału takowania przez 8, że
@pytonger: Przy okazji przeinstalowałem avr-dude na jakąś inną wersję, z poradnika Mirka Kardasia i pojawił się inny problem. Za każdym zapisem do atmegi, czy to fuse bity lub fuse bity ORAZ flash, wywala błąd weryfikacji:

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
0xf9 != 0x01
avrdude: verification error; content mismatch

Przy zapisie samego flasha nie ma problemu.
Mimo wszystko zapisuje się ok.
Cześć mam takie pytanie. Posiadam Atmegę168A. Wcześniej miałem Atmegę16A, ale niestety padła. W celach testów zrobiłem sobie prosty układ z diodą. Steruję diodą zmieniać stan wyjścia PB2. Problem w tym, że ta dioda ledwo świeci. Podłączając ją bezpośrednio do 5v świeci bardzo ładnie. W atmedze16a miałem dokładnie takie samo połączenie i dioda świeciła bardzo wyraźnie. Nie rozumiem dlaczego tutaj jest inaczej.
Ma ktoś jakiś pomysł?

#elektronika #atmega
Mirki uwaliłem atmegę :( Patrzyłem na schematy innej bo coś czytałem i jakoś mi się popieprzyło, że VCC i AVCC mam jedno nad drugim i podpiąłem pod to + i się okazało, że podpiąłem + do VCC i GND. Teraz kicha bo ją upaliłem. Przy próbie podłączenia zasilania z programatora, po podpięciu gaśnie dioda na programatorze :(

Teraz pytanie - czy uwaliłem samą Atmege, czy programator też? Komputer wykrywa programator.
Miałem Atmegę
@pepepanpatryk: Jak sygnatura się nie zgadza to albo procesor uwalony albo złe parametry połączenia/uszkodzony/za długi kabel. Jak jest za duża częstotliwość programowania to też są błędy. Jeśli czyta inny procesor dobrze, a ten źle, to odpowiedź jest oczywista.
Mireczki jest problem. Bawiłem się w programowanie Atmegi 328p, kilka dni było fajnie, dzisiaj wstaje, kawka do laptopa, modyfikuje program i szok, nie mogę zaprogramować. Nie widać atmegi. Sprawdziłem programator, Atmege 8 którą posiadam widzi i programuje bez problemu.
avrdude wypluwa takie coś:

avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try
Siemano mircy, mam takie pytanie, gdzie można sprzedać lub wymienić takie urządzenie jak Arduino XBee Schield, posiadam to, jako nowe kosztuje około 140zł. Ja zdobyłem to po kosztach, i z chęcią bym się z kimś wymienił, bo z jednej sztuki pożytek średni, a na moje potrzeby jest to trochę zbyt profesjonalne. Mam wersje z "chip antenna"
Mógłbym się z kimś zamienić za chociażby 4 wierszowy LCD na HD44780 plus konwerter I2C ew.
unitrax - Siemano mircy, mam takie pytanie, gdzie można sprzedać lub wymienić takie u...

źródło: comment_yydHJxmxtIZY5IPX4ZhaFnheTPbIDZsW.jpg

Pobierz
@Malinozaur: Masz pełną sesję modułu na PW włącznie z modułem na uruchomionym Arduino Mega. Jak jesteś zainteresowany, to jak najbardziej mogę się zamienić. Z wyświetlacza będę miał więcej użytku niż z 1 modułu.