19-09-2019, 18:34
Problemem jest program, może działać z konwerterem opartym o Atmega16u2 (coś jak na oryginalnym UNO/MEGA), albo z CP2102 - konwerter osobny podłączony do NANO do pinów RX/TX lub do płytki Arduino PRO MINI, sporo płytek ESP8266 i ESP32 też jest z tym mostkiem (działa). Z jakiegoś powodu nie trawi FTDI (u mnie w ogóle nie zadziałał ani razu) ani CH340.
Generalnie kod z UNO można odpalić na Leonardo, ale płytki mocno się różnią, np. w Leonardo nie ma SPI na pinach 11-13, Serial to nie ten wyprowadzony na piny płytki, tu jest Serial1. Funkcje zadziałają tak samo, ale jak się zajrzy do wnętrza bibliotek to jednak są różne wnętrza funkcji dla różnych płytek, magia Arduino polega na tym, że nieważne czy używasz AVR, ESP, STM, ARM od Atmela, wszędzie zadziała ta sama funkcja Serial.println(); - bo ktoś się nad napracował.
W Twoim kodzie w loop ten delay do migania ledem też nie pomaga.
Generalnie kod z UNO można odpalić na Leonardo, ale płytki mocno się różnią, np. w Leonardo nie ma SPI na pinach 11-13, Serial to nie ten wyprowadzony na piny płytki, tu jest Serial1. Funkcje zadziałają tak samo, ale jak się zajrzy do wnętrza bibliotek to jednak są różne wnętrza funkcji dla różnych płytek, magia Arduino polega na tym, że nieważne czy używasz AVR, ESP, STM, ARM od Atmela, wszędzie zadziała ta sama funkcja Serial.println(); - bo ktoś się nad napracował.
W Twoim kodzie w loop ten delay do migania ledem też nie pomaga.
Miło być decenianym https://buycoffee.to/kaczakat