@kobiaszu: Dawn z atmegami nie walczyłem. jaki dokładnie scalak? - inicjalizację spi skopiowałeś dla mega8 i kompatybilnych.

na pierwszy rzut oka:

1. #define FCPU to zło - powinno się to robić w opcjach projektu

2. PORTB = 0x01; <- radosne nadpisywanie portu żeby, jak rozumiem "mrugnąć diodą"


3.
delay_ms(500); w przerwaniu - strzał w głowę

4. włączenie zgody na przerwania przed ich konfiguracją wydaje się nierozsądne

zacznij od uruchomienia komunikacji
@kobiaszu: Dobugować nie miałem potrzeby ale kodze w Atmel Studio 6.0 i programuje USBASP i wszystko jest ok. Musisz mieć tylko jakąś nakładkę graficzną/drag&drop na tego USBASP'a. MkAvrCalculator kosztuje kilka złociszy ale jest ładny, wygodny i ciągle rozwijany.
Po długich bojach, wylanych łzach, rozwalonych płytek, popalonych rezystorów udało mi się - zapanowałem nad MOSFETAM! :D

Zbudowałem dwukanałowy mostek H o wydajności 25A, z ośmiu tranzystorów i 4 rezystorów - absolutne minimum i prostota.

W pewnym momencie miałem niedziałające monstrum z 16 tranzystorów i 32 rezystorów

Za jakiś czas wrzucę schemat dla chętnych

#elektronika #avr #arduino
@gromwell: Dokładnie tak jak mówisz. Zwiększyłęm delay na 100 i czułem jak porusza się jeden krok do przodu i jeden krok do tyłu. Teraz rozkładam całą płytkę stykową(miałem na 630 podpięty LCD, potencjometr, termometr, trochę rezystorów, przetwornicę, sterownik i jeszcze podpięty krokowiec) bo trochę za dużo tego było i będę kombinował z kablami. Niby według datasheetu jest dobrze podłączone, no ale...
#arduino

może ktoś mi pomóc zrobić licznik binarny?

nie mogę z forami tego zsynchronizować, chcę po prostu liczyć, do np 63 na 5 diodach.

przykład

10000=1

01000=2

11000=3

00100=4

i tak dalej. nie mogę wymyśleć jak to napisać :(
@miud: wez kartke i zamien liczbe dziesietna na dwojkową

co robisz? dzielisz przez 2^5, 2^4...2^0 gdy 0 wpisujesz 0, gdy 1 wpisujesz 1 i odejmujesz wartosc 2^x

to samo, odliczanie i zamiana, dwie petle
@Analityk: Tak masa wspólna, jak przyjdę do domu, to wywalę rzystor między masą i bramką N, a zamiast tego dam tranzystor PNP żeby bezpośrednio do masy zwierać, mam nadzieję, że pomoże
Drogie wykopowe mirki, z okazji 1000 widzów mojego kanału na YouTube - ElektroPrzewodnik spotkajmy się 10 grudnia (wtorek) w Gliwicach na niesamowitym wydarzeniu!

Tematyką wykładu będzie Arduino - mikrokontroler dla każdego. Prezentacja, będzie przeprowadzona na zasadzie odcinka na żywo z udziałem publiczności / widzów oraz oczywiście Arduino :)

Poruszoną tematyką będzie również budowa inteligentnego domu na podstawie w/w platformy oraz systemu Windows 8 za uprzejmością Grupy .NET Politechniki Śląskiej.

Wykład zostanie przeprowadzony
@zielony041: Póki co diody kontrolne się świecą :P

Kupione tutaj: http://www.aliexpress.com/item/Leonardo-R3-Development-Board-for-Arduino-Compatiblae-USB-Cable-Wire-FZ0437-Free-Shipping-Dropshipping/918008140.html Reszta rzeczy u tego samego sprzedającego. Każdy element w osobnej folii antystatycznej, potem owinięte folią bąbęlkową i zapakowane do koperty.

Zamówione 6 października, przyszło dzisiaj. Wysłane było chyba 9 i wtedy też dostałem numer paczki.
Mirasy kupiłem takie oto coś:

http://botland.com.pl/sterowniki-silnikow-dc/1285-tb6612fng-dwukanalowy-sterownik-silnikow-modul.html

I podłaczyłem według schematu - z miernym skutkiem.

Olałem na razie atmegę i na sztywno podłączyłem pod 5V wejścia PWMA, AIN2, STBY, VCC. Pod VMOT dałem 7,4V i masę pod wszystkie GND.

Niestety nadal nie chce mi działaćn a A01 i A02 nic się nie pojawia :/

Co może być przyczyną?

#elektronika #arduino
Pobierz
źródło: comment_QZwwIIYLLUG7vSHpo0ekfq7lEIPYfTCL.jpg