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

178 total results found

Making Breathing Light with LEDs

Physical Computing Tutorials

...t is a LED? LED (Light Emitting Diode) is a semiconductor light so .... (turns somthing half on, e.g. dimmed light) analogWrite(255) m ... have to get analog output with digital means. In this tutorial, w ... Ground LED long pin (+) to PWM Digital pin (D3), via 220Ω resisto...

How to use a Hall Effect Sensor

Physical Computing Tutorials

... for detecting the strength and direction of a magnetic field prod ...started The following code uses digitalRead() to get a integer (1/ ...Hall Effect sensor connected to digital pin 2 int hallSensorState; ...e the state of the sensor void setup() { Serial.begin(9600); ...

How to use an Electromagnet

Physical Computing Tutorials

... When the current stops, it immediately loses its magnetism. This ... toggling it on and off using a digital pin. When the signal pin i ... // Electromagnet connected to digital pin 2 void setup() { pinMode(electromagnetPin ... // Turn the electromagnet ON digitalWrite(electromagnetPin, HIG...

How to use a Flat Vibration Switch

Physical Computing Tutorials

...tch? This is a low-sensitivity, directional vibration-induced trig ...ED on most Arduino boards void setup() { Serial.begin(9600); } ... void loop() { int state = digitalRead(vibrationPin); if (s ...tate == HIGH) { digitalWrite(ledPin, HIGH); Se...

What is Unreal Engine?

Unreal Engine Basics

...Unreal Engine is a powerful software that helps creators build vir ...satile engine suitable for many different projects. With Unreal En ...s come alive, captivating the audience and enhancing the overall e ...xperience. 2) No Coding Required: One of the standout...

Creating a Landscape

Unreal Engine Basics Creating Virtual Worlds

...sumes you have a basic understanding of 3D work but no prior exper ...te our scene. 2) Change the editor to Landscape mode. This menu ...be used often to switch between different modes of the editor. We will want to change two important setti...

How to control Raspberry Pi Pico via Wifi

Raspberry Pi Tutorials

... cables. It operates by using radio frequency signals to transmit ...ome a ubiquitous and convenient way for people to access the inter ...x.xxx.xxx.xxx. Think of it as a digital address for your device on ...namic, meaning they change periodically, or static, where they rem...

Command Line Tools & Utilities

Creative Coding Tutorials

A Command Line Interface is a way of interacting with a computer ...h your operating system and hardware to perform complex and intens ...useful Free and Open Source Software (FOSS) available online that ...Interface (GUI). Often this software works more efficiently with t...

Using a Force Sensor

Physical Computing Tutorials

...enses the resistance value depending on how much it has pressed. I ... as a touch sensor as well. The difference between this and Capaci ...to use. It provides accurate readings for physical pressure but it .../200 is light touch //500 is medium touch //800 is hard touch in...

How to use a Reed Switch

Physical Computing Tutorials

...GND Getting started After uploading the code, you can use a magne ... // LED pin - active-high void setup() { Serial.begin(9600); / ...oid loop() { int proximity = digitalRead(REED_PIN); // Read the ...l.println("Switch closed"); digitalWrite(LED_PIN, HIGH); // Tu...

Using the MAX9814 mic amplifier

Physical Computing Tutorials

... and prints out values corresponding to the sound's varying volume ... and initialize it to 0 void setup() { Serial.begin(115200); ...olume is above this threshold a warning comes up in the Serial Monitor Serial.println("Loud noise"); ...

What is a Raspberry Pi?

Raspberry Pi

... Pi project originally leaned towards the promotion of teaching ba ...rry Pi OS, a Debian-based Linux distribution for download. It prom ...aspberry Pi comes with a lot of different models and each of them ...y for the screen. 2. HDMI cable Different models have different ty...

Mobile VR -Setting Up Unity

VR tutorials - Unity Mobile VR

...so work, however, this tutorial was made using Unity 2019.2.0f1 (p ... when you start running the software. Android and/or IOS buil ...e IOS build support. Please be aware that both Windows and IOS com ...ce. Also, keep in mind that building an app for two different plat...

Mobile VR - Getting Started Guide

VR tutorials - Unity Mobile VR

...ed extra controllers or fancy additional gadgets. Inspiration Be ...lp you get started. Google Expeditions App This google app, avai ...ebsite where you can experience different types of content using y ...vice. click here to visit Software There are many different t...

Workshop exercise: Clone, commit, pull, push

Games Workshop: Version Control for Games Design

...e interface - it's a text-based way of navigating our folders and ...ed to navigate to the folder we want to put the documents in. Let' ... normal in Unity and make some edits! It's pretty empty at the mom ... files you have changed" You always have to put -m followed by a ...

Adding content - Music and Audio

Spark AR other Content and Tutorials

There are multiple ways in which you can use audio in your AR project through Spa ...An introduction to the use of audio in Spark AR can be found here. ... Adding an Audio file It is important to note ... file format. You can convert audio files to M4A using open source...

Touch sensor - Using an CAP1188

Physical Computing Tutorials

... This chip can handle up to 8 individual touch pads, it will light ...s to help you debug your sensor setup. The CAP1188 has support for b ...) ⚠️ Partial (multi-touch disabled by default) ...DA and SCL pins as shown in the diagrams, in this case you'll need...

Using a Soil Moisture Sensor

Physical Computing Tutorials

...= A0; int sensorValue; int limit = 300; //300-600 is a good range of moisture generally void setup() { Serial.begin(9600); pinM ... if (sensorValue < limit) { digitalWrite(13, HIGH); } else ...{ digitalWrite(13, LOW); } delay(100); }