Installing CarduBlock EDU and the SwissCHEESE Library

CarduBlock EDU is a programming interface designed to make programming with Arduino easier. Instead of writing code, CarduBlock Edu allows you to visually program with blocks, similarly to Scratch. The guide below will show you how to install all the necessary software.

CarduBlock EDU is an add-on to Arduino, and is a branch of Ardublock. As a result, the Arduino IDE is needed. This allows CarduBlock Edu to run on any platform (Windows, Mac, or Linux) Arduino runs on. This also allows for an easy switch between CarduBlock EDU and Arduino if you want to move from visual programming to text programming.

In order to use CarduBlock EDU, you will need to install the Arduino IDE, CarduBlock EDU, and the SwissCHEESE Library.

Install CarduBlock:

On Windows

  1. Download and install the Arduino IDE
  2. Download the CarduBlock EDU.zip
  3. Open and extract the content from the zip file 
  4. Identify your Arduino Sketchbook location (the folder where your sketch is saved). You can find that by going to File > Preferences in your Arduino IDE.
    The resource location for Arduino.
  5. Open the Arduino Sketchbook location 
  6. Copy and paste the extracted content to the Arduino folder
  7. Restart the Arduino IDE.

On MacOS

  1. Download and install the Arduino IDE
  2. Download the CarduBlock EDU.zip
  3. Extract the zip file and open the cardublock-edu-1.0 folder
    Installing CarduBlock EDU and the SwissCHEESE Library
  4. Copy the tools folder
  5. Identify your Arduino Sketchbook location (the folder where your sketch is saved). You can find that by opening Arduino IDE and going to Arduino > Preferences on your menu bar.
    Installing CarduBlock EDU and the SwissCHEESE Library
  6. Open the Arduino Sketchbook location 
  7. Paste the tools folder you copied earlier into the Arduino folder. The files in your Arduino folder should look the same as the photo below.
    Installing CarduBlock EDU and the SwissCHEESE Library
  8. Restart the Arduino IDE.

You should now be able to open CarduBlock Edu through Arduino. Open CarduBlock EDU by clicking Tools > CarduBlock Edu. Note: Your code won’t compile until you install the SwissCHEESE library below.

Install the SwissCHEESE Library:

  1. Download the SwissCHEESE Library
  2. Open the Arduino library folder at: [sketchbook location]\libraries
    Inside the Arduino libraries folder.
  3. Extract and copy the content to the Arduino libraries folder
    The install folder for the SwissCHEESE library.
  4. Do not create a new folder for the SwissCHEESE library. The files in the libraries folder should look the same as the picture below.
    How the folder should look in the final step.

Now your SwissCHEESE code will compile!  Remember to select the Board and Serial Port; always remember to do this because once you are in the CarduBlock EDU interface, it will not remind you about this when you click upload.