From Digital Arts Wiki
Jump to: navigation, search


References and Resources

Extra Readings

Physical Computings Greatests Hits and Misses by Tom Igoe

Chapter 1 from Programming Interactivity: A Designers Guide to Processing, Arduino and OpenFrameworks' by Joshua Noble

External Libraries

Tutorial Links and Libraries

PIR Sensor

NewPing Library; Used with the pin sensor(hc-sr04)

RBD Button Library
A nice library to debounce buttons, and has nice methods for reading different button states. You can use the Arduino library manager to install, a link to the github is below.
You also need to install the RBD Timer library - this can also be done through the library manager Read the documentation - you need to invert buttons readings and turn off internal pull_ups

One Button Library
anther button library for debouncing and checking things like double clicks. The documentation nicely explains the implementation and how the code works

Technical reference

The Arduino Programming Notebook by Brian W. Evans is an overview of the Arduino library with code examples and accompanying circuits. It works well as a simple and straightforward reference document.

Resistor Color Chart

Ohms and Watts law Media:laws.png

Online ohms law calculator



The Art of Electronics

An electronics bible, its covers a broad range of topics in-depth from an engineering/ electronics theory perspective. Its a really good reference book and there is a copy in the lab for you to peruse.

Physical Computing

Good overview of physical computing and sensing, the execution of some examples are not strictly relevant to our course as they utilize different tools (MCU's and languages). The thinking and concepts however still apply

Forums and websites


The Arduino platform has many online knowledge bases, a starting point is the Arduino Forum

Most of the sensors, hardware and libraries orientated around the Arduino ecosystem come from one of two places: Adafruit or Sparkfun. They both have online stores, forums and tutorials. Many of the sensors and modules we use are from these companies, based on their modules or they have their own variant of it. So they are a good place to start looking when in need as they tend to produce tutorials and examples code for all the products to get you started. Everything of theirs is open source, they even provide hardware schematics, so they are great places to learn by example.


A good collection of tutorials as well as one of the main creators and suppliers of physical computing hardware and software (the blue company) Adafruit


Another one of the modern hobbyist electronics giants similar to the Adafruit is Sparkfun (the red company) Sparfun

how to get what you want

Collection of DIY wearable electronics and sensors what you want


Although the lab does supply basic components to get you started, many of your projects will require additional parts and sensors. Below is the list of suppliers that can help in sources in different components and tools. Many of the stores listed below are online so shipping time must be taken into consideration when ordering parts for projects and exams. These are some of the more familiar suppliers but of late there has been a lot of these stores popping up in South Africa (mostly online), SO LOOK AROUND.


Mantech is a brick and mortar store located in the JHB CBD, it carries a wealth of electronics components and tools. However it does not carry the largest selection of hobbyist friendly modules and sensors. It is the place to get cheap passive components and things like wire but not Arduino's, RPI's and 'fancy' sensors.

RS Components

Located in Midrand, they deliver overnight for a fee and have a massive inventory. They are one of two main suppliers for the Raspberry Pi and as a result generally stock them cheaper. Their website is really extensive so use it to find parts and compare prices.


MicroRobotics is a well stocked brick and mortar store located in Centurion. They carry a wide range of hobbyist driven electronics and they also deliver overnight for a reasonable fee. They are the go-to supplier for sensors and hobbyist related components/modules, they have a decent range are are reasonably priced.


Netram is located in Cape Town and delivers overnight for a fee. They have recently become very 3d printer focused but still have a large range of sensors and components but they are most often on backorder. Worth a look if you can't find what you are looking for anywhere else.


Diy electronics is located in Durban and deliver for a higher fee than the other stores but stock components that the others do not. They also stock certain sensors at really great prices - like the 'ping' equivalent sensors - and jumper cables.

Non Technical Reference



An online platform for media art

Creative Applications

Online platform with new media work ranging from commercial to research, apps to installations.

New Media Art

This is a wiki version of the book 'New Media Art' by Mark Tribe. This is an interesting overview of 'New Media Art' with a nice collection of artists within this arena and links to their work.

Mini Projects
Mid Year Exam
Personal tools