Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

164 total results found

"Hello, World!" in Node.js

Creative Coding Tutorials

Introduction The first program most people write when learning a new programming language is one form or another of the infamous "Hello, World!". Preparation What you'll need to know To follow this tutorial you should be familiar with the basics of the com...

An Introduction to 2D in Unity 5

Introduction This will give you a brief introduction to starting a 2D project in Unity. Creating a project, game objects and controlling them using the Unity interface and also with C#. Preparation Install Unity You will need to have Unity downloaded and i...

What equipment is available?

About the Lab Frequently Asked Questions

Within the Creative Technology Lab we have a wide array of equipment and resources available to borrow and use during term time. This equipment is prioritised for students on stakeholder courses. Equipment can be booked from ORB or loaned from the Kit room or ...

Where to buy components

Physical Computing

The following list is of common suppliers, other than eBay... Electronics UK Arduino boards, shields, etc... Proto-PicOffers 10% student discount SKPang #DigitalMeans Cool Components HobbyTronics Kitronik Oomlout Pimoroni Spiratronics Brigh...

Using an MPR121 capacitive touch sensor

Physical Computing Tutorials

What is the MPR121? The MPR121 is a tiny microchip formerly manufactured by NXP, now under Resurgent Semiconductor, it is a tiny surface mount device that provides 12 capacitive touch electrodes through an I2C interface. What is capacitive touch? Capacitive to...

Week 1 - Coordinates, shapes and colour

Creative Coding Workshop: Introduction to Creative Coding

Outcomes Set up development environment Understand the principles of locating points on screen Drawing shapes Understanding additive colour and using RGB colour space Use browser-based tools for debugging and logging Animate shape or colour using variab...

Useful learning resources

Creative Coding

Books - HTML & CSS HTML & CSS Book - A book aimed at designers introducing concepts within web development - JavaScript JavaScript: The Good Parts by Douglas Crockford - p5.js Make: Getting Started with p5.js: Making Interactive Graphics in JavaScript ...

Systems in art & design

Creative Coding Concepts

Paul Rand Another kind of definition is that design is a system of relationships between all of the aspects of the problem, which means the relationship between you and the piece of canvas, you and the eraser, you and the pen. The relationship betw...

Week 2 - Animation, conditionals & random numbers

Creative Coding Workshop: Introduction to Creative Coding

Outcomes Understand variables and how to use them Understand functions and how to use them Using conditional statements to control code flow Using variables for animation Using random numbers Mapping values from one range to another Supporting code T...

Week 3 - Iteration, arrays, objects and pixel arrays

Creative Coding Workshop: Introduction to Creative Coding

Outcomes Iteration using while and for loops Understand and using arrays Using loops and arrays together Understanding and using JavaScript objects Understanding how colour data is stored in pixel arrays Accessing the webcam Supporting code The code ...

Week 4 - Other inputs and APIs

Creative Coding Workshop: Introduction to Creative Coding

Outcomes Independently researching new features of p5.js using the documentation Using inputs to control behaviour of your sketch Understanding the concept of web-based APIs and basic use In groups create a sketch that uses either at least one input (lea...

Useful learning resources

Physical Computing

Books Getting Started With Arduino 3rd Edition by Massimo Banzi and Michael Shiloh A short and practical guide to the getting started with the Arduino platform. Explains what you might use it for, the principles behind the platform, some basic code and elect...

How to install libraries

Physical Computing Tutorials

Arduino libraries are collections of code that are designed to provide additional, reusable functionality or to simplify using external electronic modules. Libraries typically come with examples of how to use them. The library developer usually provides online...

Powering an Arduino

Physical Computing Tutorials

How to power an Arduino Here is some resources about powering Arduino or other electronic projects: General How to power an Arduino: More information here. How to power a project: More information here. What Adpater: More information here. Portable / Battery p...

Planning

Creative Coding Concepts

Fundamentals Variables: Declaration, Assignment, Reassignment Typing: Strings, Integers/Floats, Boolean Arithmetic - + * / Conditional Logic / Control flow if else elseif boolean conditions and comparison operators == logical operators && |...

Using a Sparkfun MP3 Trigger

Physical Computing Tutorials

What is the MP3 Trigger? The MP3 trigger is a board made by Sparkfun electronics that provides a way to play MP3 files from a Micro SD card via either one of 18 TRIG inputs on the board, or serial communication with the board. The MP3 Trigger has a headphone o...

Controlling an actuator with TinkerKit Mosfet

Physical Computing Tutorials

What is the TinkerKit Mosfet? The TinkerKit Mosfet is a simple module for controlling devices like motors, solenoids, LED strips and electromagnets which require higher voltages and currents than the Arduino can handle alone. Typically you might find an exampl...

Making sounds with a piezo

Physical Computing Tutorials

)# What is a piezo? 'Piezo' normally refers to an electrical component which can be used to make sound, however more broadly a piezo is a component that is susceptible to the two-way piezoelectric effect where pressing or squeezing the piezo element can create...

Using a Sparkfun Sound Detector

Physical Computing Tutorials

What is the Sound Detector? The Sound Detector is a board made by Sparkfun electronics that provides a way to detect ambient sound levels. There are three connections on the board: Audio - This is the raw audio from the microphone. Envelope - This is a ana...

How to connect a push button or switch

Physical Computing Tutorials

What is are push buttons/switches? Buttons and switches are a way of opening and closing a circuit, i.e. making and breaking a connection as one of the most rudimentary forms of sensor you can use with an Arduino. There are dozens of different types of switche...