Hi!
I use the FastLED library and its ability to work with DMA (parallel output on 8 lines) in my project. Arduino DUE board.
When connecting the diodes and using DMA, they start blinking (some distortion of the data). If you touch the fingers of the tracks on the diodes, the behavior comes back to normal. If you feed from yusb - sometimes it’s enough to keep your hand on the case of the laptop. PS for diodes is a common Chinese impulse device 5v 40A. Have tried all the connection configurations that come to mind. Tried to use TTL converter up to 5v. Sometimes only separate lines blink. DMA - everything is fine. Because of what is happening and how can you solve this problem?
I put the video test on a small matrix (8 lines of 7 pixels). Real - 30 lines (4 by 1 line of data) for 118 pics.
https://drive.google.com/file/d/11QAa3oyb-Qmb0OKPf2nSKcBqiKbb-7Rs/view?usp=sharing