One of the main methods of programming Arduino microcontrollers, known as digitalWrite(), has been discovered to be slow, according to a video created by a YouTuber who goes by the name of Playduino.
The digitalWrite() function allows users to specify a pin on the Arduino board and set it to a high or low value.
Playduino found that the function is slow due to the extensive checks that it has to go through to ensure the safety of the user.
Instead, users can opt for a faster method of programming and directly interact with the hardware, by registering and using the __asm keyword to boost speed.
Many feel that Arduino is a good starting point, but that those seeking speed and efficiency should migrate to other platforms.