You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Connect pin D4 (PC6) of the Arduino Nano Every to the anode (left) of diode D1. Connect DIN pin of the WS2812B LED (string) to the cathode (right) of D1.
18
+
Don't forget to connect the +5V power supply too.
19
+
20
+
With this circuit the Arduino Nano Every can run at its normal clock speed of 16 MHz (and not 20 MHz as advertised by Arduino). Without this circuit the MCU must be slowed down about 25%. This can be achieved by defining MCU_SLOW_DOWN at the top of the file Nano_Every_WS2812B.h.
17
21
18
22
**About**
19
23
@@ -26,9 +30,6 @@ Board: Arduino Nano Every (ATmega4809)
26
30
27
31
Developped on Arduino IDE 1.8.15
28
32
29
-
**IMPORTANT NOTE**
30
-
31
-
*This library makes the CPU run at about 12 MHz, adjust baud rates and delay times accordingly!*
33
+
**NOTE**
32
34
33
-
The reason for this is that the Arduino Nano Every runs at 16 MHz, not at 20 MHz as advertised.
34
-
Now timer prescaler values that would work at 20 MHz come out slightly wrong at 16 MHz. Slowing down the CPU fixes this.
35
+
*If the CPU is slowed down, adjust baud rates and delay times accordingly!*
0 commit comments