• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Po odłączeniu od USB, nie wykonuje programu
#1
Witam.
Dziś pierwszy dzień bawię się z Arduino Nano.
Podłączyłem wyświetlacz, napisałem prosty program - zegar, wgrałem na Andurino, działa.
Odłączyłem od kompa, podłączyłem do zasilacza - załącza się jedynie wyświetlacz i nic więcej.
Czy jakoś inaczej niż "strzałeczką", którą wgrywam program na płytkę, programuje się procka?
 
Odpowiedź
#2
Może zasilacz spoza listy Big Grin?
Programować można również programatorem zewnętrznym, dedykowanym takiemu uC, np. USBASP czy ISP MKII, wtedy dla NANO popsujesz opcję wgrywania strzałeczką i kablem USB. Wtedy wgrywasz wybierając opcję z menu "wgraj używając programatora", albo też strzałki z kombinacją klawiszy na klawiaturze.
Przywrócisz stan początkowy wgrywając BOOTLOADER w Arduino IDE.
Program wgrany przez USB z BOOTLOADEREM i przez programator powinien działać tak samo.
Normalne zachowanie jest takie, że wgrywasz program przez USB, testujesz program, odłączasz od komputera, podłączasz pod powerbank z USB czy ładowarkę USB, albo z zewnętrznego zasilacza 5V po piny 5V i GND na płytce, albo z zewnętrznego zasilacza 7-12V pod piny Vin GND, a program działa tak samo.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#3
Dziękuję za zainteresowaniem, ale nadal nic. Może to wina klona? Nagrałem krótki filmik.
https://youtu.be/I1Ml6Jzn9uY
 
Odpowiedź
#4
Jak wgrywasz podłączonym kablem USB to nie wybierasz opcji "wgraj programatorem", programator podpina się pod złącze 6 pin po przeciwnej stronie płytki, piny o nazwach MOSI, MISO, SCK, RST, VCC, GND. Schemat sobie znajdź w Google. Programator to osobne urządzenie, wygooglaj wygląd USB ASP.
Napięcie max to 5.5V, zasilacz to może być ładowarka USB do telefonu, może być lepsza niż jakiś gówniany zasilacz niewiadomego pochodzenia. Jakości zasilacza nie zobaczysz takim miernikiem, na zasilaczu może być przez 1ms 0V, przez 998ms 5V, przez 1ms 6V, a uC nie będzie działał ciągle się resetując, albo go nawet upalisz, a multimetr będzie pokazywał 5V. Lepiej już podłączyć jakiś większy, 7-12V pod Vin i sobie płytka obniży to napięcie stabilizatorem na 5V, to jest opcja wbudowana w płytkę.
Podanie napięcia przez rezystor to też zły pomysł, napięcie się obniża bo rezystor blokuje przepływ prądu, jak zablokujesz przepływ poniżej 50mA (nie piszesz jaki to rezystor), to płytka jest w stanie resetu, zaczyna pobierać prąd, napięcie spada poniżej 4.5V, płytka się resetuje i przestaje pobierać prąd, napięcie rośnie, i tak w kółko, a multimetr jest ślepy na takie bujanie, on pokazuje średnią z 4-5 pomiarów/s. A jak nie ma przepływu prądu, przed rezystorem jest 6V, to za rezystorem jest też 6V, nie wierzysz to odłącz płytkę Arduino i zrób pomiary multimetrem. Już lepiej podłącz jakąś diodę krzemową o spadku 0.7V. Ale dobry zasilacz to postawa.
Porób jakieś projekty na symulatorze zanim puścisz z dymem swoją płytkę: https://wokwi.com/projects/new/arduino-uno , poczytaj o elektronice, postawowych elementach pasywnych, jaka jest ich rola i jak ich bezpiecznie używać.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#5
Ślicznie dziękuję za pomoc. To chyba wina zasilacza, gdyż podpiąłem ładowarkę do tetlefonu przez kabel USB i działa. ;]
Kontynuję naukę.
 
Odpowiedź
#6
(26-10-2022, 12:37)Brychu napisał(a): Ślicznie dziękuję za pomoc. To chyba wina zasilacza, gdyż podpiąłem ładowarkę do tetlefonu przez kabel USB i działa. ;]
Kontynuję naukę.
Może zimny lut na pinie zasilania?
 
Odpowiedź
#7
Witam.
Zdecydowanie to zasilacz plus ten rezystor w szereg. Jakość filmu nie pozwala odczytać parametrów zasilacza ani wartości rezystora. Zakładam też że mierzysz napięcie na niewidocznym na filmie drugim końcu płytki stykowej?
Na przyszłość podaj parametry zasilacza i wartość rezystora zmierzona multimetrem lub jego kod barwny? W każdym razie temat zakończy inny (pewny! 5V minimum 500mA w zależności co tam zamierzasz jeszcze podłączyć?) zasilacz.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości