Teraz jest czwartek, 28 marca 2024, 13:42

Strefa czasowa: UTC + 1




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 557 ]  Przejdź na stronę Poprzednia strona  1 ... 10, 11, 12, 13, 14  Następna strona
Autor Wiadomość
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: środa, 9 listopada 2016, 00:08 
Offline
modelarz
Avatar użytkownika

Dołączył(a): czwartek, 6 września 2012, 13:21
Posty: 2174
Wiek: 56
Lokalizacja: Brudzew
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.

_________________
Jak mówię że coś zrobię to zrobię, nie trzeba mi co pół roku przypominać..
- Sławek -


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: środa, 9 listopada 2016, 07:23 
Offline
modelarz
Avatar użytkownika

Dołączył(a): środa, 10 grudnia 2014, 21:58
Posty: 804
Wiek: 48
Lokalizacja: Opole
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.

_________________
_____________________________
Pozdrawiam
Jak się nie ma ,co się lubi , to się to buduje


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: środa, 9 listopada 2016, 10:34 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
Zobacz na swój post w tym wątku z piątku 19 grudnia 2014, 17:58
I zrób tak samo jak wtedy.

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: środa, 9 listopada 2016, 11:59 
Offline
modelarz
Avatar użytkownika

Dołączył(a): środa, 10 grudnia 2014, 21:58
Posty: 804
Wiek: 48
Lokalizacja: Opole
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.

_________________
_____________________________
Pozdrawiam
Jak się nie ma ,co się lubi , to się to buduje


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: środa, 9 listopada 2016, 12:19 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
Wrzuć zrzuty ekranu po kolei co i jak robisz a także zrzut ekranu z menadżera urządzeń z podłączonym FTDI.

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: środa, 9 listopada 2016, 16:12 
Offline
modelarz
Avatar użytkownika

Dołączył(a): środa, 10 grudnia 2014, 21:58
Posty: 804
Wiek: 48
Lokalizacja: Opole
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.

_________________
_____________________________
Pozdrawiam
Jak się nie ma ,co się lubi , to się to buduje


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: środa, 9 listopada 2016, 20:12 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
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
IMG_3795s.jpg [ 380.81 KiB | Przeglądane 15131 razy ]

Załącznik:
IMG_3797s.jpg
IMG_3797s.jpg [ 280.86 KiB | Przeglądane 15131 razy ]


Porównanie do Uno i Pro mini
Załącznik:
IMG_3799s.jpg
IMG_3799s.jpg [ 342 KiB | Przeglądane 15131 razy ]


I uzbrojona:
Załącznik:
IMG_3801s.jpg
IMG_3801s.jpg [ 284.23 KiB | Przeglądane 15131 razy ]


Załącznik:
500px-Mega2560_Pro_Mini_pinout.jpg
500px-Mega2560_Pro_Mini_pinout.jpg [ 57.47 KiB | Przeglądane 15131 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!

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: piątek, 25 listopada 2016, 16:25 
Offline
modelarz
Avatar użytkownika

Dołączył(a): piątek, 25 listopada 2016, 14:31
Posty: 2
Wiek: 43
Lokalizacja: Piotrków Trybunalski
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.

Obrazek


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: piątek, 25 listopada 2016, 16:32 
Offline
Moderator
Avatar użytkownika

Dołączył(a): środa, 31 marca 2010, 08:00
Posty: 3701
Wiek: 74
Lokalizacja: Pabianice
Zacznij od powitalni ;)

_________________
Pozdrawiam
karol


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: piątek, 25 listopada 2016, 16:34 
Offline
Moderator
Avatar użytkownika

Dołączył(a): wtorek, 11 maja 2010, 21:15
Posty: 7375
Wiek: 54
Lokalizacja: Śrem
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

_________________
Pozdrawiam - Wojciech; POL - 7728
Jantar Themisto; Jantar Magic; Futaba 18SZ
FILMY


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: sobota, 26 listopada 2016, 20:50 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
bulk napisał(a):
Pytanie teraz jak to rozwiązać?

Na przykład użyj mkAVRCalculator'a.

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: wtorek, 20 grudnia 2016, 21:49 
Offline
modelarz
Avatar użytkownika

Dołączył(a): sobota, 3 kwietnia 2010, 19:10
Posty: 1706
Wiek: 50
Lokalizacja: Braniewo
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ł :)

_________________
moja strona firmowa: https://gprofi.pl


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: wtorek, 20 grudnia 2016, 22:14 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
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

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: wtorek, 20 grudnia 2016, 22:22 
Offline
modelarz
Avatar użytkownika

Dołączył(a): sobota, 3 kwietnia 2010, 19:10
Posty: 1706
Wiek: 50
Lokalizacja: Braniewo
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.

_________________
moja strona firmowa: https://gprofi.pl


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: wtorek, 20 grudnia 2016, 22:27 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
Tu jest przykładowy opis:
http://www.instructables.com/id/DIY-Amp ... /?ALLSTEPS

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: piątek, 30 grudnia 2016, 10:51 
Offline
modelarz
Avatar użytkownika

Dołączył(a): piątek, 22 sierpnia 2014, 20:09
Posty: 205
Wiek: 31
Lokalizacja: Grodzisk Mazowiecki
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?

_________________
Pozdrawiam Janek.


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: piątek, 30 grudnia 2016, 22:21 
Offline
modelarz
Avatar użytkownika

Dołączył(a): niedziela, 6 czerwca 2010, 15:34
Posty: 2736
Wiek: 58
Lokalizacja: Warszawa
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

_________________
Pozdrawiam Darek
SkyCruiser_2400 ; GEMINI_3200 ; CHASER C1 FPV 120


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: piątek, 30 grudnia 2016, 22:48 
Offline
modelarz
Avatar użytkownika

Dołączył(a): piątek, 22 sierpnia 2014, 20:09
Posty: 205
Wiek: 31
Lokalizacja: Grodzisk Mazowiecki
Dzięki za odpowiedź :) Diody będą WS2812B, choć do najtańszych nie należą. Zobaczymy co tego wyjdzie :)

_________________
Pozdrawiam Janek.


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: sobota, 31 grudnia 2016, 09:02 
Offline
modelarz
Avatar użytkownika

Dołączył(a): poniedziałek, 25 stycznia 2016, 13:16
Posty: 3703
Wiek: 58
Lokalizacja: Winnica k/Pułtuska
Nie jest tak tragicznie, tylko trzeba poczekać nieco :mrgreen: WS2811 LED

Można "zaszaleć" z takimi LED-ami (:) (projekt i wykonanie Kolegi z "sąsiedniego forum")


_________________
Pozdrawiam, Artur


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: piątek, 3 marca 2017, 11:09 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
Nowa propozycja głównie dla początkujących z Arduino, lub jako zestaw demonstracyjny.

Obrazek

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

Obrazek

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

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: czwartek, 9 marca 2017, 22:54 
Offline
modelarz
Avatar użytkownika

Dołączył(a): poniedziałek, 14 kwietnia 2014, 14:07
Posty: 8
Wiek: 53
Lokalizacja: Barczewo
Witam, czy to podobny produkt https://www.aliexpress.com/item/Multifu ... 264.vYdwH5 ?


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: czwartek, 9 marca 2017, 23:12 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
Tak.

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: niedziela, 2 kwietnia 2017, 12:27 
Offline
Moderator
Avatar użytkownika

Dołączył(a): sobota, 20 marca 2010, 17:25
Posty: 3602
Wiek: 36
Lokalizacja: Warszawa
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.


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: niedziela, 2 kwietnia 2017, 14:50 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
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.

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: niedziela, 12 listopada 2017, 19:41 
Offline
modelarz
Avatar użytkownika

Dołączył(a): środa, 16 czerwca 2010, 17:26
Posty: 568
Wiek: 31
Lokalizacja: Siedlików
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?

_________________
Myślenie nie boli... ale jest strasznie męczące.


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: niedziela, 12 listopada 2017, 20:37 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
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
Schowek00.jpg [ 94.03 KiB | Przeglądane 13977 razy ]


Wklej kod programu z podanej strony:
Załącznik:
Schowek01.jpg
Schowek01.jpg [ 33.99 KiB | Przeglądane 13977 razy ]

Uruchom menadżera bibliotek:
Załącznik:
Schowek02.jpg
Schowek02.jpg [ 72.34 KiB | Przeglądane 13977 razy ]

i w szukaj wpisz "tlc5940"
Załącznik:
Schowek03.jpg
Schowek03.jpg [ 101.24 KiB | Przeglądane 13977 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ć. :D

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: niedziela, 12 listopada 2017, 22:59 
Offline
modelarz
Avatar użytkownika

Dołączył(a): środa, 16 czerwca 2010, 17:26
Posty: 568
Wiek: 31
Lokalizacja: Siedlików
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 :|

_________________
Myślenie nie boli... ale jest strasznie męczące.


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: niedziela, 12 listopada 2017, 23:46 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
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.

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: wtorek, 14 listopada 2017, 17:42 
Offline
modelarz
Avatar użytkownika

Dołączył(a): środa, 16 czerwca 2010, 17:26
Posty: 568
Wiek: 31
Lokalizacja: Siedlików
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:
Obrazek

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()
{
}



Obrazek

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()
{
}



Obrazek

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.

_________________
Myślenie nie boli... ale jest strasznie męczące.


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: środa, 15 listopada 2017, 00:12 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
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 :mrgreen: fajnie. Trzymam kciuki!

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: środa, 15 listopada 2017, 21:16 
Offline
modelarz
Avatar użytkownika

Dołączył(a): środa, 16 czerwca 2010, 17:26
Posty: 568
Wiek: 31
Lokalizacja: Siedlików
Ehhh, nawet nie wiesz jak często to słyszę, że mieszam :cry: a ja się tak staram żeby ludzie mnie rozumieli :lol:

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 :|

_________________
Myślenie nie boli... ale jest strasznie męczące.


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: czwartek, 16 listopada 2017, 13:15 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
krzysiek92 napisał(a):
nawet nie wiesz jak często to słyszę, że mieszam :cry:

Taki lajf :) najważniejsze to wyciągać wnioski i starać się coś tam poprawiać - to już 80% sukcesu :D :D

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 :mrgreen: 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 :D 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.

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: czwartek, 16 listopada 2017, 22:26 
Offline
modelarz
Avatar użytkownika

Dołączył(a): środa, 16 czerwca 2010, 17:26
Posty: 568
Wiek: 31
Lokalizacja: Siedlików
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

_________________
Myślenie nie boli... ale jest strasznie męczące.


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: piątek, 17 listopada 2017, 14:43 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
Widok od góry tak jakby płytka była ze szkła. Wyszły 3 zworki, zaznaczone na biało:
Załącznik:
tlc5940.jpg
tlc5940.jpg [ 242.28 KiB | Przeglądane 13811 razy ]


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:
tlc5940_2.jpg
tlc5940_2.jpg [ 247.1 KiB | Przeglądane 13811 razy ]

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: piątek, 17 listopada 2017, 23:33 
Offline
modelarz
Avatar użytkownika

Dołączył(a): środa, 16 czerwca 2010, 17:26
Posty: 568
Wiek: 31
Lokalizacja: Siedlików
Och, zadałeś sobie sporo trudu, dziękuję :D 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ć :lol:

_________________
Myślenie nie boli... ale jest strasznie męczące.


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: sobota, 18 listopada 2017, 14:33 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
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ę?

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: sobota, 18 listopada 2017, 22:10 
Offline
modelarz
Avatar użytkownika

Dołączył(a): środa, 16 czerwca 2010, 17:26
Posty: 568
Wiek: 31
Lokalizacja: Siedlików
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 :lol:

_________________
Myślenie nie boli... ale jest strasznie męczące.


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: piątek, 1 grudnia 2017, 22:21 
Offline
modelarz
Avatar użytkownika

Dołączył(a): środa, 16 czerwca 2010, 17:26
Posty: 568
Wiek: 31
Lokalizacja: Siedlików
Myślałem, myślałem i nawymyślałem
zapraszam do tematu N97

_________________
Myślenie nie boli... ale jest strasznie męczące.


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: czwartek, 4 stycznia 2018, 22:11 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
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 :mrgreen:
Załącznik:
tlc5940.pdf [74.79 KiB]
Pobrane 353 razy

Załącznik:
tlc5940 by Ellipsis and Rumcajs 1.pdf [67.02 KiB]
Pobrane 379 razy

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Arduino - jak zacząć.
PostNapisane: piątek, 5 stycznia 2018, 15:04 
Offline
modelarz
Avatar użytkownika

Dołączył(a): środa, 16 czerwca 2010, 17:26
Posty: 568
Wiek: 31
Lokalizacja: Siedlików
W jakim programie robicie płytki?

_________________
Myślenie nie boli... ale jest strasznie męczące.


Góra
 Zobacz profil Wyślij e-mail  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 557 ]  Przejdź na stronę Poprzednia strona  1 ... 10, 11, 12, 13, 14  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  

118,267,544 Wyświetlone Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Przyjazne użytkownikom polskie wsparcie phpBB3 - phpBB3.PL