User Tools

Site Tools


kit:software_configuration

This is an old revision of the document!


Step One: Download the Arduino IDE software

To install the Crowbox system software onto your Arduino UNO microcontroller board, you'll need a computer, a USB A to B cable, and the Arduino IDE software, which is available for free download. IDE stands for Integrated Development Environment, but that's not an important detail right now.

Let's get started!

  1. Visit the Arduino website at https://www.arduino.cc
  2. From the menu bar near the top of the web page, select SOFTWARE→DOWNLOADS
  3. Disregard the section labelled Arduino Web Editor and scroll down the the section labelled Download the Arduino IDE
  4. From the right-hand sidebar, select the operating system that applies to the computer you will use to program your Arduino Uno. The Arduino IDE software is offered for Windows, Mac OSX, and Linux. If you are downloading for Windows operating system, we recommend the option labelled Windows Installer
  5. After you select an operating system you will be taken to a download page where you may choose to Contribute and Download or Just Download. Here you may choose to download the Arduino IDE for free, or make a contribution to the Arduino project. NOTE: Crowbox has no direct affiliation with Arduino.
  6. Once you’ve made a selection, the Arduino software will download.

Step Two: Install the Arduino IDE Software

For Windows operating system

FIXME

For Mac OSX operating system

NOTE: The Arduino IDE requires Mac OSX 10.7 Lion or newer.

  1. In your Downloads folder, locate the file named something like arduino-x.x.x-macosx.zip
  2. Double click the file and it should automatically extract
  3. Locate the extracted file which will simply be named Arduino. It should have a round, blue-green icon.
  4. You may leave this Arduino file in your Downloads folder, or drag it another folder, usually Applications.
  5. Arduino IDE installation is now complete!

For Linux operating system

We are looking for someone to help us by writing Linux installation instructions for the Arduino IDE. If you're willing to contribute, please contact us on the Crowbox Google Group FIXME

Step Three: Download the CrOS Software

The Crowbox is controlled by an Arduino UNO microcontroller board which runs the Crowbox Operating System software that we call 'CrOS'. In order to get your Crowbox online, you'll need to download our CrOS software and install it on your Arduino UNO board.

  1. Download the latest version of the CrOS software from FIXME
  2. You will receive a file named something like cros_v011.zip. Double-click this file to extract the .zip archive
  3. The archive should create a folder called cros_source which contains the CrOS source code files, which have extensions like .h, .cpp, and a file named cros.ino

Step Four: Load CrOS software into the Arduino IDE

  1. Launch the Arduino IDE software that you downloaded and installed in steps one and two.
  2. From the Arduino menu, select FILE→OPEN
  3. In the file dialog window that appears, navigate to the 'cros_source' folder from step three and select the file named cros.ino then click Open.
  4. The CrOS project files will be loaded and you will see some tabs containing filenames that begin with 'cros'. You can click through these tabs to view the various source code files, or just ignore them if you're not interested.
  5. It's possible that at some point a window will appear near the bottom of the Arduino IDE which says “Updates are available for some of your boards and libraries”. It's a good idea to accept these updates, but you may also click the X to dismiss this message and ignore the updates.

Step Five: Plug in your Arduino UNO board

  1. Plug the 'B' end (The big square end) of your USB A to B cable into the square USB socket on your Arduino UNO board. Plug the other end of the USB cable into a free USB port on your computer.
  2. In the Arduino IDE menu, select TOOLS→BOARD→ARDUINO/GENUINO UNO
  3. In the Arduino IDE menu, select TOOLS→PORT→FIXME
kit/software_configuration.1533061591.txt.gz · Last modified: 2018/07/31 11:26 by steve