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

184 total results found

Depth Camera for Mac Users: Setting Up the OAK-D Pro in TouchDesigner

Touchdesigner Interactive Media

If you've worked with TouchDesigner before you would have surely stumbled across some Kinect tutorial and might have been disappointed to discover it is only compatible wi ...th Windows. The Creative Technology Hub ... now offers students the chance to borrow an OAK...

How to Display Animation on Waveshare E-Paper Display

Raspberry Pi Tutorials

How to use Waveshare E-Paper Display? Please follow the previo ... This tutorial assumes you already have an animation ready to use. What type of animation ... will be suitable to display on E-Paper Black and White, as the display we have in stock is Black...

Using a Monochrome 1.3" 128x64 OLED display

Physical Computing Tutorials

What is the OLED monochrome display? The OLED monochrome display is a small (tiny) and high-readability display. It is useful for displaying data, e.g. weather information or ...his tutorial, we will be using Adafruit SSD1306 128 x 64 OLED with I2C comm...

How to use Waveshare E-Paper Display with Raspberry Pi

Raspberry Pi Tutorials

What is a Waveshare E-Paper Display? A Waveshare E-Paper Display is an electronic ink (e-i ...nk) screen designed for low-power, high-visibility ...applications. These displays mimic the appearance of ...traditional ink on paper, making the ...m ideal for projects requiring clear...

Week 1 - Coordinates, shapes and colour

Creative Coding Workshop: Introduction to Creative Coding

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

Week 3 - Iteration, arrays, objects and pixel arrays

Creative Coding Workshop: Introduction to Creative Coding

...comes 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 for this workshop is...

How to use DFPlayer mini to play MP3

Physical Computing Tutorials

What is a DFPlayer? 11/2024 Update A new library added below. For people trying to avo ...id delay(), please use the DFPlayerMini_Fast library instead. The DFPlayer Mini MP3 Player For Arduino is a small and low-priced MP3 module with a simplified ou...

Using an PN532 RFID reader

Physical Computing Tutorials

What is the difference between an PN532 RFID reader and an MFRC522 RFID reader The PN532 and MFRC522 are two popular RFID reader modules, each with its own features ... and use cases. Feat ...✔ PN522 Supported Protocols NFC, RFID (13.5...

Using L293D IC for motors

Physical Computing Tutorials

What is L293D? The L293D is a 16-pin Motor Driver IC which can control a set ... of two DC motors simultaneously in any direction. The L293D is designed to provide bidirectional drive currents of up to 600 mA (p ...ely hot. When they get overheated, they may not follow commands a...

Pi War 2024 Log

Raspberry Pi

Documentation of Pi War 2024 Pi W ...an international, challenge-based robotics competition in which t ...eams build Raspberry Pi-controlled robots and then compete in various non-destructive challenges to earn po ...ints. Planning We planned to build a four-wheel robot car...

How to control Arduino without using delay()

Physical Computing Tutorials

What is a delay()? We have a tutorial about ... delay() and how to code without using it. Here we will ... the FireTimer library. Replace delay() There is an example that ...is modified from the built-in example Blink ... code which demonstrates controlling...

How to control Arduino without using delay()

Physical Computing Tutorials

What is a delay()? delay() is a function that pauses ...he amount of time (in milliseconds) specified as a parameter. (1000 milliseco ...nds = 1 second.) delay() is very commonly used but it has its drawbacks. It does not just pause one sensor or ... but pauses everything controlled by the same Arduino and the sam...

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 anim ...ation Using random numbers Mapping values from ...range to another Supporting code The code for this workshop is...

Machine Learning with Physical Computing - TensorFlow Lite & Arduino Nano 33

Physical Computing

...urce machine learning framework developed by Google. It provides a comprehensive ecosystem of ...tools, libraries, and community resources for building and deploying machine learning models across a variety of platform ...s, from servers to mobile devices and embedded systems. Wit...

Using a Sparkfun Sound Detector

Physical Computing Tutorials

What is the Sound Detector? The Sound Detector is a board made by Sparkfun electronics that p ...rovides a way to detect ambient sound levels. There are three connec ...tions on the board: Audio - This is the raw audio from the microphone. Envelop...

How to send data to p5.js from Arduino

Physical Computing Tutorials

...munication is the process of sending data one bit at a time, sequentia ...o or more computers with binary data. In this tutorial, we will u ...al communication protocol to send data to p5.js from Arduino using the P5.js WebSerial L ...e p5.js sketch will be controlled by the physical component, the ...

Using a HC-SR04 distance sensor

Physical Computing Tutorials

...04? The HC-SR04 is a ultrasonic distance sensor, it uses ultrasou ...nd to send out a ping and measure how long the sound takes to come back, exactly lik ...e bats use to fly in the dark. The sensor works between 2- ...400cm however if the ping sound is reflected away from the sens...

How to send data to Processing from Arduino

Physical Computing Tutorials

...munication is the process of sending data one bit at a time, sequentia ...o or more computers with binary data. In this tutorial, we will u ...al communication protocol to send data to Processing from Arduino. The Processing sketch will ... be controlled by the physical component, the ...

Using built-in example code and Reading the hookup diagram

Physical Computing Workshop: Beginner Physical Computing

1. Upload example code Open a built-in example, Blink ..., and upload the code. 2. Blinking Orange LED The orange LED labelled as L should be blinking now. 3. Understanding the Code First, you will see a lot of ...light grey coloured text, those are comments, not c...

Transporter Documents

Steps to follow: 1) Read all the information in the Cont ...ent Creation Guidelines (CCG). This is a document that will provide you with information about cre ...ating different kinds of content for the 270 project ...ion space. Although the document is separated into sectio...

Audio in Touchdesigner & Receiving data from Arduino

Touchdesigner Interactive Media

These tutorials aim to introduce some of the basis workflows ...and practices for working with audio in Touchdesigner, as well as provide students with external resources to ...rney. The tutorial is structured in 3 main sessions, each made up of a brief video tutorial a...

Creative Coding and Creative Data

This is a wiki-shelf that contains information on how to use programming languages to create projects.

Importing 3D content from different sources

Spark AR

Workshop: Version Control for Games Design

Games

Building to a VR headset

Unreal Engine Basics

This series of articles will describe the process of building to VR headsets and go in-depth for building to some of the most common p ...orms. However, you are encouraged to conduct individual research since development can have different results on different de...

Physical Computing

Build circuits, solder and learn how to use electronic com ...ponents and micro-controllers including: Arduino, Particle Photon, Raspberry ... Pi, Bare Conductive Touch Board, sensors, motors, NeoPixels, DMX, Bluetooth, Kinect and Leap Motion. Create interactive...

Creative Coding

Develop applications and games using programming and scripting languages such as Jav ...a, C++, C#, Swift and JavaScript for platforms including Processing, Node.js, OpenCV and Unity.

Photogrammetry Pages

This is a comprehensive guide that will guide you through the whole process ...of creating a 3D digital copy of a physical object.

Unity AR

AR projects allow you to show content by pointing your camera onto an image or a 3D object that will act as an anch ...or point for your 2D/3D to be displayed on top of.

VR tutorials - Unity

Immerse yourself in seated and room-scale VR, AR and MR with devices such as HTC VIVE and VIVE Pro, Oculus Rift, Microsof ...t HoloLens, Samsung Gear VR and Google Cardboard. Create merged and mixed reality installations in the Lab’s open-plan project space.

Metahuman Creator

A guide to the basics of how to create ... Metahumans and digital copies of real people.

Workshop: Introduction to Creative Coding

Creative Coding

During this workshop we introduce programming concepts using t ...he web based creative coding library p5.js (https://p5js.org), which is built using JavaScript.