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

292 total results found

Using MatrixPortal M4 for animation

Physical Computing Tutorials

How to use MatrixPortal M4 for animation We have another tutorial for setting up the MatrixPortal board and covering the basics. This tutorial will focus on creating an animation to display on a 64x32 matrix. CircuitPython and libraries versions In this tutor...

Using AVR ISP MKII to upload firmware to Arduino

Physical Computing Tutorials

What is AVR ISP MKII? The AVRISP mkII is a USB-based In-System Programmer (ISP) used to program Atmel (now Microchip) AVR microcontrollers. It's designed for developers and hobbyists to upload firmware to AVR-based chips directly on a circuit board without nee...

DFRobot Sensor Testing: HX711 Weight Sensor, Voice Recorder Module Pro, Speech Synthesis Module V2

Physical Computing Tutorials

We tested a few DFRobot sensors by following their tutorials. Before you jump into using these sensors, we have some tips for you. HX711 Weight Sensor This sensor can measure weight up to 1kg, and is compatible with Arduino, micro:bit, ESP32 and Raspberry Pi v...

Controlling an actuator with a N-channel Mosfet

Physical Computing Tutorials

What is Mosfet? A MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor) is a type of transistor used to switch or amplify electrical signals in electronic devices. It’s one of the most common components in electronic circuits, especially in digital and an...

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

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

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