Click here to Skip to main content
15,669,580 members
Articles / General Programming / Performance


26 bookmarked

Why is the digital I/O in Arduino slow and what can be done about it?

Rate me:
Please Sign up or sign in to vote.
4.96/5 (21 votes)
16 May 2014CPOL25 min read
This article explains why the Arduino digital I/O functions are slow and compares them with faster implementation used in Wiring framework.


Daily Counts


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Written By
Employed (other) Tomas Bata University in Zlin
Czech Republic Czech Republic
Works at Tomas Bata University in Zlin, Czech Republic. Teaches embedded systems programming. Interested in programming in general and especially in programming microcontrollers.

Comments and Discussions