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

244 total results found

Week 3 - Iteration, arrays, objects and pixel arrays

Creative Coding Workshop: Introduction to Creative Coding

Outcomes Iteration using while and for loops U ...nderstand and using arrays Using loop ...s and arrays together Understanding and using JavaScript objects Understanding how colour data is stored in pixel arrays Accessing ... is only performed once. If we want to perform a conditional oper...

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 f ...or animation Using random numbers Mappi ...ng values from one range to another Supporting code The...

Pi War 2024 Log

Raspberry Pi

Documentation of Pi War 2024 Pi Wars is an international, challeng ...ight, and the other controls forward and backwards. Problems with batteries Thi ... print("Hello.") def right_forward(): motor1a.value(0) m ... motor2b.value(1) def left_forward(): motor2a.value(0) m...

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 Und ...erstanding additive colour and using RGB colour ...space Use browser-based tools for debugging and logging ...Animate shape or colour using variable...

Using a Joy-IT TFT LCD Display

Physical Computing Tutorials

What is the TFT LCD Display? A TFT LCD display is a type of screen that uses Thin-Film Transistor (TFT) technology to control the pixels of a Liquid Crystal Display (LCD). It is one of the most common display types found in devices like smart ...lude <Adafruit_ST7789.h> // Hardware-specific library for ST7789 #...

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 el ...ectronic ink (e-ink) screen designe ...d for low-power, high-visibility applications. These displays mimic the appearance of traditional ink on paper, making them ideal for projects requiring...

How to Display Animation on Waveshare E-Paper Display

Raspberry Pi Tutorials

How to use Waveshare E-Paper Display? Please ...follow the previous tutorial for setting up the basic. This tutorial assumes you already have a ...n 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 sto...

Adding content - 3D model from the internet

Spark AR Importing 3D content from different sou...

There are many online libraries w ...here you can download pre-existing 3d models for use within your project. The libraries range from online r ...epositories for museums and public institutions to marketplaces where 3D artists ...? Depending on the model you want you might need to look for it...

Raspberry Pi Image: Retropie for Reviving Vintage Games

Raspberry Pi Raspberry Pi Image

What is Retropie? RetroPie allows you to turn your Raspberry Pi into a retro-gaming machine. It builds upon Raspbian, EmulationStation, RetroArch and many other projects to enable you to play your favourite Arcade, home console, and clas ...sic PC games with the minimum set-up. Learn more...

Variables

Python for Beginners

Introduction to Vato Variables To stTo start,tart, let, lett's create a new Python thon file called "variables." This can be done by going to the project tool window on the left-hand side and right-clicking on your "first-pycharm-project" folder. From h ... result of 2. However, you may want to use a certain value more t...

Position-based Tracking using a Webcam

Touchdesigner Interactive Media

Tracking the position of people or objects can be useful when creating interactive projection mapping projects. In TouchDesigner there are various methods to achieve this; This tutorial will introduce you to some common techniques to determine the posit...

How to use a Bare Conductive Touch Board with Arduino

Physical Computing Tutorials

What is the Bare Conductive Touch Board? The Bare Conductive Touch Board is a board made by Ba ...re Conductive. The Touch Board has 12 capacitive electrodes that respond to a touch. These electrodes can be ex ...ng the above two tutorials. Hardware Plugin Whenever we use an Ard...

8th Wa...

Finding your way around Spark AR (UI Explainer)

Spark AR First Look at Spark AR

Watch this video by Meta explaining the UI and different panels in Spark AR

Steam VR setup Tutorial #3 - Interactable object setup

VR tutorials - Unity HTC VIVE Tutorials

Aims This tutorial aims to get you started creating objects that you can interact with using your HTC VIVE controllers (Using Steam VR 2.2 plugin). Please notice that this is part of a series of ...to learn how to create two "throwable" objects but first, we are g...

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 ha ...ve surely stumbled across some Kinect tutorial and might have been disappointed to discover it is only compatible with Windows. The Creative Technology Hub now offers students the chance to borrow an O...

How to use DFPlayer mini to play MP3

Physical Computing Tutorials

What is a DFPlayer? Replacing DFp ...layer Mini Since this old model is not the most stable and many random problems ar ...e encountered, we are going to use the new model - DFPlayer ...Pro instead. The DFPlayer Mini MP3 Player For ...

Using the Bantam Tools NextDraw Pen Plotter

Bantam Tools NextDraw

The Bantam Tools NextDraw is a pen-plotter designed for precise drawing ...on various materials using a digital file. It works by following vector paths from an SVG file to produce clean, accurate line work. The necessary software is already installed on the m...