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

58 total results found

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 try to simplify the process using the FireTimer library. Replace delay() There is an example that is modified from the built-in example Blink code which demonstr...

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. Feature PN532 MFRC522 Which Better ...

How to fix "Internal data stream error" in Processing 4

Creative Coding Tutorials

Error In Processing 4, you will see this error often BaseSrc: [avfvideosrc0] : Internal data stream error when using the video library with cameras and a MAC. To see more about the capture function, please see here. How to fix (12/2024) Change this line cam = ...

Physical Computing Components List

Physical Computing

How to borrow components from CTH? Please discuss which components you would like to use with the technicians. We will assist you with checking out and collecting the components at the WG14 Creative Technology Hub. When collecting the components, kindly p...

(MAC) How to use Phomemo Thermal Printer M834

Physical Computing Tutorials

What is Phomemo Thermal Printer M834? Phomemo M834 thermal portable printer that can print black and white text and graphics inklessly on different sizes 216mm/210mm/110mm/80mm/53mm (US Letter/A4/4.33"/3.14"/2.08") of thermal papers. 1. Install Printer Driver ...

How to hack a brainwave EEG toy - Force Trainer II

Physical Computing Tutorials

What is a NeuroSky Brainwave? NeuroSky Brainwave is a technology that uses EEG (Electroencephalography) sensors to detect electrical activity in the brain. The NeuroSky chip processes these brain signals and translates them into digital data, which can be used...

Using a Membrane Potentiometer (SoftPot)

Physical Computing Tutorials

What is a Membrane Potentiometer? A Membrane Potentiometer is a type of position sensor that measures displacement or angle by detecting changes in electrical resistance. It consists of a flexible membrane with resistive and conductive layers that slide agains...

Introduction

Physical Computing Workshop: Beginner Physical Computing

This chapter is designed for complete beginners who are new to working with physical computing and Arduino. If you haven’t had a chance to attend the physical workshop at the Creative Technology Lab, don’t worry—this guide will walk you through the basics. If ...

Understanding Arduino hardware

Physical Computing Workshop: Beginner Physical Computing

In the kit, you will find an Arduino and two USB cables (USBC or USBA, pick the one that fits your computer). 1. Micro USB Port Connect the Arduino with your computer using the USB cable, you will see the yellowish light turned on. 2. RESET Button It is not t...

Course

Understanding Arduino software

Physical Computing Workshop: Beginner Physical Computing

1. Download the software Go the the official site and dowaload the 1.8.XX version! The latest version, 2.3.X, is not currently supported by all third-party development, so you may encounter unexpected errors. For the time being, please stick with the older ver...

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 ...

Combining codes & circuits

Physical Computing Workshop: Beginner Physical Computing

1. Combining the Code Arduino can only accept one code at one time. If we want it to do multiple things at the same time, we have to combine everything into one single code. The below demonstrate how to merge the Blink code and the distance sensor simple code ...

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-ink) screen designed 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 an animation ready to use. What type of animation will be suitable to display on E-Paper Black and White, as the displa...

How to set the sound output in Raspberry Pi

Raspberry Pi Tutorials

Audio Setting Most Raspberry Pis have a 3.5mm audio jack for outputting audio, but you can also output audio via HDMI as well. The below will show you two different ways to set the output device. Method 1: Use Raspberry Pi Configuration (GUI) Click the Raspbe...

How to send files to Raspberry Pi using SSH

Raspberry Pi Tutorials

What is SSH? SSH stands for Secure Shell — it’s a network protocol that lets you securely log in to and control another computer remotely, usually over the internet or your local network. Think of it as opening a remote terminal window on your Raspberry Pi fro...

How to use Raspberry Pi Camera Module 3

Raspberry Pi Tutorials

What is Raspberry Pi Camera Module 3? This tutorial will walk you through setting up and using the Raspberry Pi Camera Module 3 Noir on a Raspberry Pi 5, but other Pi like Pi 3 and Pi 4 will work as well. Camera Module 3 — Key Features Feature ...

How to do Basic Commands in Terminal

Raspberry Pi Tutorials

Raspberry Pi Terminal Command Cheat Sheet Command Description ls List all files and directories in the current folder cd foldername Change to a specific direct...