RcClub.eu https://rcclub.eu/ |
|
Arduino - jak zacząć. https://rcclub.eu/viewtopic.php?f=108&t=6601 |
Strona 13 z 14 |
Autor: | Rumcajs [ środa, 9 listopada 2016, 00:08 ] |
Tytuł: | Re: Arduino - jak zacząć. |
USBASP służy do wgrywania botka i softu przez 6 pinów (miso, mosi, sck, reset i zasilanie), natomiast FTDI tylko softu (mając wgranego botka) przez 5 pinów (rx, tx, reset i zasilanie). USBASP w menadżerze pojawia się jako USBDevice lub LibUSB, i jest to osobne urządzenie. Natomiast FTDI pojawia sią jako jeden z portów COM, i jest to całkiem inna bajka niż USBASP. Jedno z drugim nie ma nic wspólnego, więc to że w menadżerze masz coś pod COMem znaczy tylko że masz wgrane stery pod FTDI. |
Autor: | piotrek75 [ środa, 9 listopada 2016, 07:23 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Fajnie Sławku że jesteś. Ok tylko nie rozumiem dlaczego wcześniej mogłem załadować program przez FTDI, a teraz nie mogę. A było to o wiele prostsze. |
Autor: | Ellipsis [ środa, 9 listopada 2016, 10:34 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Zobacz na swój post w tym wątku z piątku 19 grudnia 2014, 17:58 I zrób tak samo jak wtedy. |
Autor: | piotrek75 [ środa, 9 listopada 2016, 11:59 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Tak Hubert, to jest ten sam problem tylko zarzucony na 2lata i nie rozwiązany, bo zacząłem wgrywać programy programatorem, ale już mam dosyć podpinania i odpinania kabelków. Jest to denerwujące i niewygodne. Tak więc problem istnieje nadal nierozwiązany. |
Autor: | Ellipsis [ środa, 9 listopada 2016, 12:19 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Wrzuć zrzuty ekranu po kolei co i jak robisz a także zrzut ekranu z menadżera urządzeń z podłączonym FTDI. |
Autor: | piotrek75 [ środa, 9 listopada 2016, 16:12 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Ok. To późnym wieczorem. Ale najpierw spróbuję jeszcze zaktualizować Arduino IDE i na nowo zainstalować FTDI. Jak to nie pomoże to będę pisać. Dla mnie dziwne jest że wcześniej działało od strzała. I nagle przestało, a na przykład z MW Cirus się komunikuje bez problemu. |
Autor: | Ellipsis [ środa, 9 listopada 2016, 20:12 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Pojawiła się nowa ślicznotka w rodzinie. Nazywa się Mega2560 Pro Mini Wymiary: 5,42 x 3,68 cm Zasilanie: 7-12V Analog Input: 16 Digital I/O: 54 Taktowanie: 16MHz DC Current per I/O Pin 40 mA DC Current for 3.3V Pin 50 mA Fotki: Załącznik: IMG_3795s.jpg [ 380.81 KiB | Przeglądane 15404 razy ] Załącznik: IMG_3797s.jpg [ 280.86 KiB | Przeglądane 15404 razy ] Porównanie do Uno i Pro mini Załącznik: IMG_3799s.jpg [ 342 KiB | Przeglądane 15404 razy ] I uzbrojona: Załącznik: IMG_3801s.jpg [ 284.23 KiB | Przeglądane 15404 razy ] Załącznik: 500px-Mega2560_Pro_Mini_pinout.jpg [ 57.47 KiB | Przeglądane 15404 razy ] Ważna uwaga: piny 5V i 3,3V to wyjście z wbudowanych regulatorów na płytce, jeśli podacie tu zasilanie to płytka ZADYMI! |
Autor: | bulk [ piątek, 25 listopada 2016, 16:25 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Witam Zwracam się do Was koledzy z moim problemem, którego nie potrafię rozwiązać mimo zrobionych mikrostudiów nad arduino. Mam płykę Arduino UNO R3, zainstalowane aktualne sterowniki do łączenia się z nią przez usb to jednak przy próbuje wgrania jakiegoś szkicu mimo wybrania odpowiedniej płytki i portu otrzymuje komunikat: avrdude: stk500_recv(): programmer is not responding Rozumiem, że przyczyną może być brak wypalonego bootloadera, dlatego w tym celu zakupiłem programator USBASP V2.0 jednak z nim mam taki kłopot, że po zainstalowaniu sterowników, program arduino nie wykrywa go jako port com (jest zainstalowany jako port usb) i arduino ide wywala komunikat: avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. Błąd przy wgrywaniu bootloadera. Pytanie teraz jak to rozwiązać ? Poniżej zdjęcie mojego zestawu. |
Autor: | karlem [ piątek, 25 listopada 2016, 16:32 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Zacznij od powitalni |
Autor: | wojcio69 [ piątek, 25 listopada 2016, 16:34 ] |
Tytuł: | Re: Arduino - jak zacząć. |
I wcale mnie to nie dziwi. A to viewtopic.php?f=30&t=113 już przerobiłeś? No to skoro z tym sobie nie radzisz, to wierz mi, że z arduino będzie jeszcze trudniej. Czas start - masz 24h a potem... flight to the dark side of the moon |
Autor: | Ellipsis [ sobota, 26 listopada 2016, 20:50 ] |
Tytuł: | Re: Arduino - jak zacząć. |
bulk napisał(a): Pytanie teraz jak to rozwiązać? Na przykład użyj mkAVRCalculator'a. |
Autor: | Piotr_G [ wtorek, 20 grudnia 2016, 21:49 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Ponieważ nie mam o Arduino bladego pojęcia, a Wy macie spore, chciałbym prosić Was o pomoc. Zamontowałem w samochodzie dodatkowe ogrzewanie elektryczne i chciałbym zbudować monitor poboru prądu pobieranego przez grzałkę i napięcie akumulatora. Prąd graniczny to 80A. Widziałem że pod Arduino można podpiąć moduł przepływu prądu, ale max 30A. W ostateczności mogę zainstalować gotowca http://allegro.pl/modul-woltomierz-0-10 ... 43588.html z bocznikiem 100A, ale może udałoby się zbudować coś co pokazywałoby więcej, np. skalę procentową w dolnej linii wyświetlacza LCD, lub orientacyjną moc grzałki? Przy okazji może bym się czegoś nowego na starość nauczył |
Autor: | Ellipsis [ wtorek, 20 grudnia 2016, 22:14 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Czujnik można zastosować np taki: http://pitlab.pl/system-fpv/czujnik-pradu.html max 77,5A A prezentacja graficzna może być dowolna, wyświetlacz OLED, diody, dźwięki - co kolega życzy, do wyboru do koloru. Jeśli gotowe moduły to Chiny mają bogatą ofertę: http://www.banggood.com/Digital-LED-Vol ... mds=search http://www.banggood.com/0_56-Inch-Digit ... mds=search http://www.banggood.com/Mini-Digital-Bl ... mds=search |
Autor: | Piotr_G [ wtorek, 20 grudnia 2016, 22:22 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Tak, te gotowe to widziałem. Bardziej myślałem o czym taki jak na tym filmie https://www.youtube.com/watch?v=WRC_eHhUh9A Tyle, że na chwilę obecną nie wiem co do czego. |
Autor: | Ellipsis [ wtorek, 20 grudnia 2016, 22:27 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Tu jest przykładowy opis: http://www.instructables.com/id/DIY-Amp ... /?ALLSTEPS |
Autor: | mzjan [ piątek, 30 grudnia 2016, 10:51 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Chciałbym zbudować wyświetlacz informacyjny z pasków led. Jest dużo opisów w internecie jak to zrobić np. tu: http://www.makeuseof.com/tag/weekend-project-build-giant-led-pixel-display/. Mam pytanie od dobór pasków led, chciałbym dobrać jak najtańsze. Tylko nie wiem czy w tańszych paskach możliwe jest sterowanie każdą z diod osobno? Od czego to zależy? |
Autor: | darek_op [ piątek, 30 grudnia 2016, 22:21 ] |
Tytuł: | Re: Arduino - jak zacząć. |
To nie moga byc zwykłe paski ledowe. W takich paskach diody sa połaczone w komplety po trzy sztuki i nie ma mozliwości zapalania każdej osobno. Do tego projektu co pokaząłeś musza być specjalne paski gdzie można za pomoca specjalnego programu adresować każda z diód i w ten sposób zapalać każda z osobna niezależnie od innych. Szukaj czegos takiego https://www.google.pl/search?q=ta%C5%9Bma+led+adresowalna&ie=utf-8&oe=utf-8&client=firefox-b&gfe_rd=cr&ei=Vs9mWLfSI5DBXryhv5gE |
Autor: | mzjan [ piątek, 30 grudnia 2016, 22:48 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Dzięki za odpowiedź Diody będą WS2812B, choć do najtańszych nie należą. Zobaczymy co tego wyjdzie |
Autor: | Artu [ sobota, 31 grudnia 2016, 09:02 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Nie jest tak tragicznie, tylko trzeba poczekać nieco WS2811 LED Można "zaszaleć" z takimi LED-ami (projekt i wykonanie Kolegi z "sąsiedniego forum") |
Autor: | Ellipsis [ piątek, 3 marca 2017, 11:09 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Nowa propozycja głównie dla początkujących z Arduino, lub jako zestaw demonstracyjny. Na pokładzie znajdziemy: 2x przycisk chwilowy 2x dioda led RGB LED odbiornik podczerwieni IR czujnik natężenia światła (fotorezystor po prostu) czujnik temperatury LM35D buzerek pasywny potencjmetr podłączony do portu analogowego czujnik temperatury i wilgotności DHT11 złącze dla interfejsu I2C(A4 SDA, A5 SCL) złącze dla portu szeregwego TTL dwa złącza dla portów cyfrowych (D7, D8) złącze dla portu analogowego (A3) reset Całość pasuje do Arduino UNO i jest świetnie pomyślane gdyż pod każdym elementem mamy napisane, do którego portu to coś jest podłączone. Cena też jest mocno zachęcająca gdyż kosztuje to 37zł Link: http://www.banggood.com/Multifunction-E ... 3820130156 |
Autor: | Henzet [ czwartek, 9 marca 2017, 22:54 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Witam, czy to podobny produkt https://www.aliexpress.com/item/Multifu ... 264.vYdwH5 ? |
Autor: | Ellipsis [ czwartek, 9 marca 2017, 23:12 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Tak. |
Autor: | Szymon [ niedziela, 2 kwietnia 2017, 12:27 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Koledzy, powiedzmy że mam arduino, powiedzmy że pro mini (tak na prawdę to gotowy układ z atmegą, bez wbudowanego ftdi - korzystam z zewnętrznego, atmega328p z kwarcem 16mhz, więc w zasadzie pro mini). Za pomocą programatora ISP wgrałem bootloader ATmegaBOOT_168_atmega328.hex fusebity ustawione zgodnie z plikiem boards.txt tj low_fuses=0xFF high_fuses=0xDA extended_fuses=0x05 lock - przed wgraniem bootloadera 3F, a wgraniu bootloadera 0F Bootloader fajnie się załadował. W arduino zrobiłem sobie prosty programik migający na przemian diodami, żeby zobaczyć czy bootloader działa: Kod: // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(2, OUTPUT); pinMode(3, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(2, HIGH); // turn the LED on (HIGH is the voltage level) digitalWrite(3, LOW); // turn the LED off by making the voltage LOW delay(2000); // wait for a second digitalWrite(2, LOW); // turn the LED off by making the voltage LOW digitalWrite(3, HIGH); // turn the LED off by making the voltage LOW delay(2000); // wait for a second } Program za pomocą arduino ide ładnie się ładuje. Po podaniu zasilania diody ładnie się zachowują - zgodnie z programem migają na przemian co 2 sekundy. Natomiast problem jest później. Zmieniam cokolwiek w programie i niestety dostaję komnikat jak poniżej: Kod: Sketch uses 976 bytes (3%) of program storage space. Maximum is 30,720 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes. avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x8a avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x8a avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x8a avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x8a avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x8a avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x8a avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x8a avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x8a avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x8a avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x8a Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions. Do układu podłączam jedynie Tx, Rx, GND, Vcc. Ratunku? EDIT Ponadto dodam, że po podłączeniu zasilania do układu raz błyska dioda "L" podłączona do pinu D13, co by wskazywało, że bootloader jest na swoim miejscu https://www.arduino.cc/en/guide/troubleshooting napisał(a): Bootloader
Make sure there's a bootloader burned on your Arduino board. To check, reset the board. The built-in L LED (which is connected to pin 13) should blink. If it doesn't, there may not be a bootloader on your board. |
Autor: | Ellipsis [ niedziela, 2 kwietnia 2017, 14:50 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Resetu Koledze brakuje. Albo podłącz a jeśli to niemożliwe to celuj z wciśnięciem we właściwym momencie, czyli zaraz gdy IDE skończy kompilację. Reset jest dość mocno potrzebny do wgrywania nowych skeczy. |
Autor: | krzysiek92 [ niedziela, 12 listopada 2017, 19:41 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Mam taki problem próbuję ogarnąć driver PWM / Led TLC5940NT w połączeniu z klonem Arduino NANO V3.0. Kieruję się tym https://starter-kit.nettigo.pl/2012/01/tlc5940-czyli-co-najmniej-16-dodatkowych-pinow-pwm-w-arduino/ Pobrałem dwie biblioteki Tlc5940 i Tlc5940Mux (nie wiem co to jest to trzecie i po co to) https://github.com/xxv/tlc5940arduino/tree/dbcf6c9646fb5c0343131d6eba07c994a1b71e44 Podłączyłem wszystko, przepisałem pierwszy program ze strony i kicha. Drogą eksperymentu doszedłem do wniosku że: - przy bibliotece tlc5940Mux wszystko świeci choć nie powinno i nie widzi komendy tlc.update (wyrzuca błąd przy kompilacji, że niby nie zdeklarowane) -przy bibliotece tlc5940 nic nie świeci choć powinno ale tlc.update jest dostępne. -jak dodałem obie biblioteki to mogłem wybrać adres i pwm który działał, ale świecące diody są na zupełnie innym adresie albo przy dwóch adresach świecą sie 4 diody co drugi adres. Tlc.update też przechodził gładko podczas kompilacji. Sprawdzałem poprawność połączeń jest ok. Sprawdziłem czy piny od komunikacji i inne w nano nie są inaczej usytuowane niż w uno, ale jest ok. Myślałem też że adres ma być podany binarnie lub szesnastkowo ale, to nic nie dało. Miał ktoś z tym styczność z tym układem? Coś robię źle czy może ta biblioteka nie jest kompatybilna z Arduino nano? |
Autor: | Ellipsis [ niedziela, 12 listopada 2017, 20:37 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Płytka Arduino Uno i Arduino Nano są takie same w tym przypadku tzn używane piny mają te same "działania". Nie napisałeś, której wersji IDE używasz. Załóżmy, że masz jakąś nowszą wersję np 1.6.12 Jeśli masz starszą zmień na przynajmniej taką. Może być też najnowsza w wersji 1.8.5. Po uruchomieniu zmień typ płytki na Twój - czyli Nano: Załącznik: Schowek00.jpg [ 94.03 KiB | Przeglądane 14298 razy ] Wklej kod programu z podanej strony: Załącznik: Schowek01.jpg [ 33.99 KiB | Przeglądane 14298 razy ] Uruchom menadżera bibliotek: Załącznik: Schowek02.jpg [ 72.34 KiB | Przeglądane 14298 razy ] i w szukaj wpisz "tlc5940" Załącznik: Schowek03.jpg [ 101.24 KiB | Przeglądane 14298 razy ] Teraz wybierz tę drugą zrobioną przez Paul'a Stoffregen'a - zainstaluj. Teraz zamknij wszystkie otwarte okna Arduino i uruchom jeszcze raz - przeładowanie jest potrzebne żeby użyć nowych bibliotek. Program pamięta Twój ostatni kod więc wystarczy teraz podłączyć płytkę i wgrać program. Musi działać. |
Autor: | krzysiek92 [ niedziela, 12 listopada 2017, 22:59 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Miałem wersję 1.6.8 przeinstalowałem tak jak napisałeś na 1.8.5, zainstalowałem bibliotekę zgodnie z instrukcją (Paul'a Stoffregen'a) uruchomiłem IDE Arduino ponownie i no tego ten jest lepiej, ale nie całkiem. Podczas wywoływania poleceniem pojedynczego wyjścia sytuacja wygląda tak: wywoływane wyście:15 reakcja: brak 14 brak 13 brak 12 brak 11 brak 10 brak 9 brak 8 brak 7 świeci14 6 świeci12 5 świeci10 4 świeci8 3 świeci6 2 świeci5 1 świeci3 0 świeci1 Dosłownie świeci co druga z jednym wyjątkiem. Przy wywołaniu wszystkich wyjść na raz jednym poleceniem sytuacja jest identyczna. Co ciekawe po wgraniu programu "węża świetlnego" ze strony wszystko działa płynnie, każda dioda działa tzn. zapalają się (nie dosłownie oczywiście ) dwójkami po kolei. Z racji nieparzystej liczby wyjść tylko jedna dioda w wężu zapala się pojedynczo. Jest to 6 albo 5 już mi sie myli. To wygląda jak jakieś przesunięcie w rejestrze czy w bibliotece czy co że koniec węża wypada w środku liniki świetlnej. Patrząc z kolei na brakujące adresy w wywoływaniu to musiały by być jakieś.... połówki??? masakra |
Autor: | Ellipsis [ niedziela, 12 listopada 2017, 23:46 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Jeśli to ma być tylko do diód to może WS2812? Ma więcej kolorów, sterowanie jest prostsze, itd, itp. No chyba, że chodzi dokładnie o ten układ - to wtedy wrzuć kod, pokaż jak masz to połączone, itd. |
Autor: | krzysiek92 [ wtorek, 14 listopada 2017, 17:42 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Ma to być do silników DC i napędów typu serwo też na silnikach DC a po prostu testuje programowanie/działanie na diodach bo łatwiej WS2812 nie podejdzie Połączenia wyglądają tak: Wywołanie diody na adresie 1 połowa jasności (świeci 3) Kod: #include <Tlc5940.h> #include <tlc_config.h> #include <tlc_fades.h> #include <tlc_servos.h> #include <tlc_shifts.h> void setup() { Tlc.init(); Tlc.set(1, 2048); while (Tlc.update()); } void loop() { } Wywołanie wszystkich adresów: Kod: #include <Tlc5940.h> #include <tlc_config.h> #include <tlc_fades.h> #include <tlc_servos.h> #include <tlc_shifts.h> void setup() { Tlc.init(); Tlc.setAll(2048); while (Tlc.update()); } void loop() { } Wąż świetlny Kod: #include <Tlc5940.h> #include <tlc_config.h> #include <tlc_fades.h> #include <tlc_servos.h> #include <tlc_shifts.h> void setup() { Tlc.init(); } void loop() { static byte counter = 0; if (counter % 4) tlc_shiftUp(0); else tlc_shiftUp(4095); counter++; Tlc.update(); delay(100); } Próbowałem jeszcze zasilenia wszystkiego z zewnętrznego stabilizatora L7805CV ale to nie daje poprawy. Kiedy dodam cała bibliotekę Tlc5940 to pliki <tlc_progmem_utils.h> i <tlc_animations.h> powodują błędy przy kompilacji i trzeba je usunąć żeby coś cokolwiek ruszyło. |
Autor: | Ellipsis [ środa, 15 listopada 2017, 00:12 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Strasznie mieszasz, aż nie wiem od czego zacząć. To może tak. Po pierwsze spróbuj uruchomić po kolei każdy listing ze strony, którą podałeś. Nie wprowadzaj zmian tylko kopiuj-wklej aż osiągniesz opisane w każdym działanie - tak jak było z wężem świetlnym. Potem poczytaj sobie dokładnie o #include - bo teraz masz tego za dużo i stąd część problemów. Potem poczytaj o operatorach w Arduino nphttp://www.plociennik.info/index.php/operatory Zasilanie. Układ TLC5940 sprawdza się gdy wszystkie podłączone diody są na ten sam prąd np 20mA a u Ciebie część wygląda na superflux czyli jaśniejsze tzn, że mogą brać więcej prądu. To też może powodować nieoczekiwane działanie. I tu kolejne pytanie dlaczego rezystor ma 3,3k? Wtedy zasilanie diód to niecałe 12mA.... a to mało. Całość układu dobrze zasilić np z modelarskiego BEC'a - daje spory zapas mocy przy 5V. I na koniec płytki prototypowe zwane stykowymi - jeśli ich używasz upewnij się, że KAŻDY przewód i połączenie przewodzi tak jak chcesz. Nie raz widziałem jak te płyteczki nie przewodziły mino, że wszystko było dobrze wetknięte... Czyli czeka Cię sporo grzebania fajnie. Trzymam kciuki! |
Autor: | krzysiek92 [ środa, 15 listopada 2017, 21:16 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Ehhh, nawet nie wiesz jak często to słyszę, że mieszam a ja się tak staram żeby ludzie mnie rozumieli Plików nagłówkowych było z nadmiarem bo już myślałem że mu czegoś przypadkiem brakuje. Ale nawet zbędne pliki nie powinny siać błędami, tyle że są obciążeniem co nie ? Rezystor tez był z zapasam lepszy mniejszy prąd niż zbyt duży. Podmieniłem już go na 2k2 co zgodnie ze wzorem daje ok 20mA. Próbowałem operatorem bitowym przesunąć bity aby trafić na żądany adres ale nic to nie dało i tak przeskakiwało o dwa lub więcej. O BEC'a będzie ciężko bo latam spalinami Kopiowałem programy jak radziłeś -1 program zadziałał błędnie - ze względu na konieczność wybrania adresu w funkcji Tlc.set - wskaźnik diodowy - zadziałał - oba programy Fades - zadziały błędnie znowu przez wybór adresu - shifts wąż świetlny - działał - programy o danych i animacjach nie działały ze względu na błędy bibliotek, o których pisałem wcześniej, przy kompilacji. Wtedy rozłożyłem wszystko i połączyłem od nowa i nic, a nawet gorzej bo nic już nie chciało ruszyć. Przeczytałem całość jeszcze raz i stwierdziłem, że źle zrozumiałem znaczenie pinu VPRG. Uznałem że skoro podłączam diody to pin należy podłączyć do +5v. Teraz przełączyłem go na GND. Wtedy nastąpił przełom bo można normalnie wybrać dowolny adres i zadziała dokładnie ten co trzeba! Wąż np też działa. Inna sprawa, że na zasilaniu usb działa, ale dopiero jak ordynarnie paluchem dotknę nóżki A3 na module arduino albo jego przewodu (izolacji) albo wypnę go (!) to zaczyna świecić, ale kiepsko. Jak zasilę ze stabilizatora to od razu świeci kiepsko jak dotknę to już lepiej, tak średnio. Jak zaprogramowałem diody jako serwo i dotknąłem to świeciło na max możliwości. Daremny ten mój opis |
Autor: | Ellipsis [ czwartek, 16 listopada 2017, 13:15 ] |
Tytuł: | Re: Arduino - jak zacząć. |
krzysiek92 napisał(a): nawet nie wiesz jak często to słyszę, że mieszam Taki lajf najważniejsze to wyciągać wnioski i starać się coś tam poprawiać - to już 80% sukcesu krzysiek92 napisał(a): Plików nagłówkowych było z nadmiarem bo już myślałem że mu czegoś przypadkiem brakuje. Ale nawet zbędne pliki nie powinny siać błędami, tyle że są obciążeniem co nie ? No niestety NIE W informatyce musi być wszystko tip top. Nie robimy na wyrost, nie dokładamy nie używanych składników.Itd,itp W tym przypadku program Arduino IDE musi sprawdzić wszystkie te pliki i zależności między nimi. A jak mu coś nie gra to będzie sypał błędami. krzysiek92 napisał(a): Rezystor tez był z zapasam lepszy mniejszy prąd niż zbyt duży. No też nie do końca lepiej Lepiej to jest taki jak ma być. W specyficznych przypadkach za mały prąd czy napięcie też potrafi upalić układ. Warto więc tu też być dokładym. krzysiek92 napisał(a): Podmieniłem już go na 2k2 co zgodnie ze wzorem daje ok 20mA. Dobrze. krzysiek92 napisał(a): O BEC'a będzie ciężko bo latam spalinami No to kup, warto mieć z jedną sztukę. Można sobie z niego na łące telefon podładować na przykład krzysiek92 napisał(a): Inna sprawa, że na zasilaniu usb działa, ale dopiero jak ordynarnie paluchem dotknę nóżki A3 na module arduino albo jego przewodu (izolacji) albo wypnę go (!) to zaczyna świecić, ale kiepsko. Jak zasilę ze stabilizatora to od razu świeci kiepsko jak dotknę to już lepiej, tak średnio. Jak zaprogramowałem diody jako serwo i dotknąłem to świeciło na max możliwości. To może być to, o czym pisałem wcześniej czyli niedoskonałości płytki stykowej. Gdzieś może nie być kontaktu. krzysiek92 napisał(a): Daremny ten mój opis Ja tam myślę, że nie. |
Autor: | krzysiek92 [ czwartek, 16 listopada 2017, 22:26 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Trzeba będzie wytrawić płytkę i polutować, wtedy będzie pewność. W sumie to trzeba zrobić od razu płytkę całego projektu będzie szybciej z testami. Albooo... test z WS2803 |
Autor: | Ellipsis [ piątek, 17 listopada 2017, 14:43 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Widok od góry tak jakby płytka była ze szkła. Wyszły 3 zworki, zaznaczone na biało: Załącznik: A w miejsce różowego prostokątu Arduino Nano, wczepiane w gniazdo goldpinowe z częściowo usuniętymi metalowymi kołkami (sposób Rumcajsa) Załącznik:
|
Autor: | krzysiek92 [ piątek, 17 listopada 2017, 23:33 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Och, zadałeś sobie sporo trudu, dziękuję ale niestety nie jestem w stanie tego teraz wykorzystać mam tylko jedną dłoń do dyspozycji. Druga ręka ma zablokowane porty wej/wyj drutami gipsem i opatrunkami minimum do końca roku Wszelkie działania praktyczne odpadają. Pozostaje tylko wirtual i płytka stykowa wątpliwej jakości multimetr czasem ciężko obsłużyć |
Autor: | Ellipsis [ sobota, 18 listopada 2017, 14:33 ] |
Tytuł: | Re: Arduino - jak zacząć. |
No to zdrowia życzę! Ale polutować tą jedną ręką to może byś dał radę? Jakby np Św Mikołaj przyniósłby płyteczkę? |
Autor: | krzysiek92 [ sobota, 18 listopada 2017, 22:10 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Dzięki za życzenia Gdzie ja takiego mikołaja znajdę?! Ciężko z tym lutowaniem, zawsze potrzebowałem dwóch rąk. Pewnie na upartego bym polutował ale jakość mizerna, a to nie o to chodzi. Na razie ja też coś podziałam w eagle'u z płytką całego projektu (nowy sterownik dla robota podwodnego) potem zobaczymy mam czas hehehe Będzie dużo więcej aspektów i problemów do omówienia |
Autor: | krzysiek92 [ piątek, 1 grudnia 2017, 22:21 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Myślałem, myślałem i nawymyślałem zapraszam do tematu N97 |
Autor: | Ellipsis [ czwartek, 4 stycznia 2018, 22:11 ] |
Tytuł: | Re: Arduino - jak zacząć. |
Gdyby ktoś kiedyś się skusił to wrzucam 2 pdfy z gotowcem pod żelazko (potrzebny papier kredowy i drukarka laserowa) do opisanego układziku. Jedna wersja szlifowana wspólnie z Rumcajsem - stąd jest przystojniejsza Załącznik: Załącznik:
|
Autor: | krzysiek92 [ piątek, 5 stycznia 2018, 15:04 ] |
Tytuł: | Re: Arduino - jak zacząć. |
W jakim programie robicie płytki? |
Strona 13 z 14 | Strefa czasowa: UTC + 1 |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |