Cheatsheets Electronics Software Development

Arduino Basics Cheatsheet

Arduino Cheatsheet Graphic
Written by John Woolsey
Arduino Basics Cheatsheet v1.6 Preview

Updated: September 7, 2023
Original: September 20, 2018

The Arduino Basics Cheatsheet is a free PDF download providing tips and concise notes for commonly used commands and operations when using the Arduino platform. It also includes specific information about the Arduino UNO. This quick guide includes the base material that you’ll use time and again.

This cheatsheet is provided as a free service to our valued readers. Please help us continue this endeavor by considering a GitHub sponsorship or a PayPal donation.

About the author

John Woolsey

John is an electrical engineer who loves science, math, and technology and teaching it to others even more.
He knew he wanted to work with electronics from an early age, building his first robot when he was in 8th grade. His first computer was a Timex/Sinclair 2068 followed by the Tandy 1000 TL (aka really old stuff).
He put himself through college (The University of Texas at Austin) by working at Motorola where he worked for many years afterward in the Semiconductor Products Sector in Research and Development.
John started developing mobile app software in 2010 for himself and for other companies. He has also taught programming to kids for summer school and enjoyed years of judging kids science projects at the Austin Energy Regional Science Festival.
Electronics, software, and teaching all culminate in his new venture to learn, make, and teach others via the Woolsey Workshop website.


  • John,
    Thank you for including the comment about not using pins D0 and D1 while using the USB. I just ran into this when testing my Mega2560 Sensor Shield with LEDs. The LEDs were always on when attached to those pins and I suspected it had something to do with the TX and RX capability and maybe the USB. I also tested it on my UNO and got similar results, so I went looking for the answer. So it applies to the Mega2560 as well as the UNO at least.
    I just found your workshop by reference from the Arduino Forum. It looks like I will be spending more time on your workshop to help me learn the Arduino. I have an electronics 2 year degree from 1985 and am a Ham radio operator, but am relearning electronics and programming by learning the Arduino and the Raspberry Pi too.

    • You are very welcome. I’m happy to hear that we can be a new resource for you.
      I did not know the Arduino Mega 2560 was also wired the same way. Thanks for letting me know.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.