Skocz do zawartości

Arduino Pro Mini


akimata

Pomocna odpowiedź

Niestety, poleglem na mikrokontrolerze po za arduino, za dużo pojawiło sie problemow od spadków napiec do roznych dziwnych zawieszien sie calego uC. Postanowilem wiec zainwestowac w 2 arduino mini i wiem ze potrzebuje programatora tylko jakiego , czy mogę uzyć mojego arduino uno jako programatora by wgrać normalny program napisany w tym jezyku do arduino mini?

Czy np jesli zamierzam podłaczyc arduino mini pod 5V z zasilacza sieciowego to musze cos jeszcze podłączac czy juz wszyskto tam jest na plytce?

Z gory dzieki za odpowiedz

__________

Komentarz dodany przez: Treker

Link do komentarza
Share on other sites

1. Skąd u ciebie spadki napięć na mikrokontrolerze, podłączyłeś do niego jakiś silnik czy inne obciążenie (w sensie bezpośrednio do mikrokontrolera) ?

2. Zawieszanie się uC może być spowodowane źle napisanym programem albo źle zaprojektowanym zasilaniem i arduino nie uchroni cię przed błędami w programie, aby program się nie zawieszał trzeba go dobrze napisać co na początku nie zawsze się udaje.

3. Arduino to płytka z procesorem avr, który ma wgrany bootloader (w bardzo dużym uproszczeniu: bootloader to takie coś co umożliwia ci wgranie programu przez usb bez użycia zewnętrznego programatora i nie tylko).

4. Arduino można zasilać z zewnętrznego źródła np. "zasilacz 12V" czy chociaż port USB, który jest wystarczający na początek jak mrugasz kilkoma diodami i obsługujesz jakiś mały wyświetlacz (USB 2.0 do 500 mA, USB 3.0 900 mA)

5. Niezależnie od tego jakiego procesora uzywasz (avr (arduino), stm32 (nucleo, discovery), nxp, pic, dspic) pamiętaj o tym że każdy port ma wydajność kilka/kilkanaście miliamper (dla avr 20 mA) także jakaś dioda z rezystorem spokojnie zadziała, ale do sterowania czymś co ciągnie więcej prądu (np. silnik) musisz zastosować jakiś mostek-h/tranzystory.

https://forbot.pl/blog/artykuly/programowanie/kurs-arduino-0-zapowiedz-cyklu-id5290

https://forbot.pl/blog/artykuly/podstawy/podstawy-elektroniki-1-napiecie-prad-opor-zasilanie-id3947

https://forbot.pl/blog/artykuly/elektronika/kurs-elektroniki-ii-1-spis-tresci-id10746

Link do komentarza
Share on other sites

Potrzebujesz USB2TTL, czyli takie coś, co da ci port szeregowy. Arduino UNO ma takie coś wbudowane i da się tego użyć po wyciągnięciu z niego procesora -- ale chyba lepiej mieć dedykowane urządzenie, bo kosztuje poniżej $2, a przydaje się też do innych rzeczy. Polecam zaopatrzyć się w taki z wyprowadzonym wyjściem DTR, żeby nie trzeba było ręcznie resetować.

Zasilać możesz to na milion sposobów, zależy co chcesz zrobić.

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.