There are only a few steps involved in running a sketch on an Arduino board, and this post will take you through it step-by-step, making it quick and easy!
You’ll need an Arduino board, a USB cable and Arduino software on your computer to follow along. Oh – and about 5 minutes of time.
What this post covers
- How to upload code to an Arduino board (uploading a sketch)
What you need
- Arduino board
- Arduino software installed on your computer (I won’t be going through that here, but you need to go to https://www.arduino.cc/en/Main/Software to get the correct software for your computer and install it, it’s free)
- USB cable to connect your board to your computer
- about 3 minutes
Also, using a Lilypad Main board or Lilypad USB have slightly different details and they are covered in a different post.
How to get your code up and working on your board
Once a sketch has been loaded or written you need to upload it to your board. Grab your Arduino and your USB cable, plug both ends of the cable in – one to your computer and one to the Arduino.
Give your computer a moment to find the device and then in the Arduino Program we need to check we have the right board and port selected.
Tools > Board > Arduino Uno
Selecting the correct board
We then also need to select the correct port for our device. On a mac it is typically a mix of letters and numbers as shown below as cu.usbserial-A702U4NY
Yours will be similar. If in doubt : try one – if it is incorrect you will get an error message that the device can not be found.
Uploading your sketch
All that is left to do is to upload your code to the Arduino.
You can do it by navigating to the menu;
File > Upload
or by using the right facing arrow icon on the application window
The sketch will compile and upload to the board if all is well.
When the code is uploading, you will see the RX/TX lights on your arduino board flickering, this happens as it’s transmitting data so that’s often another good indication that something is happening! So be sure to have a look at your board if you’re uncertain.