Advanced Search
Search Results
184 total results found
Depth Camera for Mac Users: Setting Up the OAK-D Pro in TouchDesigner
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
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
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
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
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
...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
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
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
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
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()
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()
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
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
...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
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
...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
...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
...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
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
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
Workshop: Version Control for Games Design
Building to a VR headset
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
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.