Skip to content

desertgreg/PixelGrid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PixelGrid

PixelGrid

Pixelgrid is an arduino based game console that is extremely easy to program! For doccumentation, make sure you visit the WIKI

IDE Install:

Install the Arduino IDE from this website https://www.arduino.cc/en/software. These instructions were written from the 1.8.16 version of the IDE. On windows, just leave most settings at their defaults but I disable the desktop icon:

image

Install to the default location (or wherever you want if you know what you're doing):

image

The installer may ask you to install one or more drivers. Is important to install these so your computer will be able to communicate with your arduino devices such as PixelGrid. Select 'Install' for all of them.

DriveInstall

Board Package

The next step is to launch the arduino IDE and install a board package to allow it to program your PixelGrid. First navigate to the board manager as shown below:

image

In the board manager, enter Zero in the search bar and then install the Arduino SAMD Boards package. The process of installing the board package may ask you to install driers as well, select 'install' for all of these. Once the Arduino SAMD Boards package is installed, you can close the board manager.

BoardManager2

Library Install

Soon I will publish the PixelGrid library into the official arduino system. For now, just put the contents of this git repo in your Documents/Arduino/Libraries folder. It should look like this:

image

Pixelgrid currently depends on one other library from Adafruit. This will soon be automatic but for now install it as well by using the library manager:

AdruinoLibraries1

Enter Adafruit SAMD21 into the search bar to narrow down the list of libraries. Then you need to install the Arduino Zero DMA Library.

AdruinoLibraries4

Examples

The PixelGrid API is very simple. Take a look at the example sketches under the libraries/PixelGrid/examples folder to get started!. Make sure you select your board type as shown below:

image