Skip to main content

Introduction

To take full advantage of this session it is beneficial that you have some prior knowledge: 1. **HTML, CSS & JavaScript** See our [Web Technologies workshop](https://lab.arts.ac.uk/books/prototyping-lab/chapter/workshop-web-technologies). 2. **A basic understanding programming** See our [Introduction to Programming workshop](https://lab.arts.ac.uk/books/prototyping-lab/chapter/workshop-introduction-to-programming). 3. **A understanding of Physical Computing & Electronics** See our [Physical Computing for Prototyping workshop](https://lab.arts.ac.uk/books/prototyping-lab/chapter/workshop-physical-computing-for-prototyping).

The aim of these workshop is to expand the use of the Arduino physical computing platform to interact with screen interfaces and online data.

This workshop covers:

  • What is NodeJS?
  • What is an API?
  • Controlling elements of a web page with data from an API and a physical interface (Arduino)
  • Controlling physical outputs on an Arduino from an API or web interface
  • Publishing data from an Arduino to the Internet

Next: [Week 1: NodeJS, APIs and Arduino](https://lab.arts.ac.uk/books/prototyping-lab/page/week-1-nodejs-apis-and-arduino)