Advanced Search
Search Results
298 total results found
Week 4 - Other inputs and APIs
Outcomes Independently researching new features of p5.js using the documentation Using inputs to control behaviour of your sketch Understanding the concept of web-based APIs and basic use In groups create a sketch that uses either at least one input (lea...
Useful learning resources
Books Getting Started With Arduino 3rd Edition by Massimo Banzi and Michael Shiloh A short and practical guide to the getting started with the Arduino platform. Explains what you might use it for, the principles behind the platform, some basic code and elect...
How to install libraries
Arduino libraries are collections of code that are designed to provide additional, reusable functionality or to simplify using external electronic modules. Libraries typically come with examples of how to use them. The library developer usually provides online...
Powering an Arduino
How to power an Arduino Here is some resources about powering Arduino or other electronic projects: General How to power an Arduino: More information here. How to power a project: More information here. What Adpater: More information here. Portable / Battery p...
Planning
Fundamentals Variables: Declaration, Assignment, Reassignment Typing: Strings, Integers/Floats, Boolean Arithmetic - + * / Conditional Logic / Control flow if else elseif boolean conditions and comparison operators == logical operators && |...
Using a Sparkfun MP3 Trigger
What is the MP3 Trigger? The MP3 trigger is a board made by Sparkfun electronics that provides a way to play MP3 files from a Micro SD card via either one of 18 TRIG inputs on the board, or serial communication with the board. The MP3 Trigger has a headphone o...
Controlling an actuator with TinkerKit Mosfet
What is the TinkerKit Mosfet? The TinkerKit Mosfet is a simple module for controlling devices like motors, solenoids, LED strips and electromagnets which require higher voltages and currents than the Arduino can handle alone. Typically you might find an exampl...
Making sounds with a piezo
)# What is a piezo? 'Piezo' normally refers to an electrical component which can be used to make sound, however more broadly a piezo is a component that is susceptible to the two-way piezoelectric effect where pressing or squeezing the piezo element can create...
Using a Sparkfun Sound Detector
What is the Sound Detector? The Sound Detector is a board made by Sparkfun electronics that provides a way to detect ambient sound levels. There are three connections on the board: Audio - This is the raw audio from the microphone. Envelope - This is a ana...
How to connect a push button or switch
What is are push buttons/switches? Buttons and switches are a way of opening and closing a circuit, i.e. making and breaking a connection as one of the most rudimentary forms of sensor you can use with an Arduino. There are dozens of different types of switche...
Using a HC-SR04 distance sensor
What is the HC-SR04? The HC-SR04 is a ultrasonic distance sensor, it uses ultrasound to send out a ping and measure how long the sound takes to come back, exactly like bats use to fly in the dark. The sensor works between 2-400cm however if the ping sound is r...
Connecting a Potentiometer
What is a potentiometer? A potentiometer (often abbreviated to pot) is an electronic component with three connections, the main purpose of the pot is to create a variable voltage as an input to a circuit, for example controlling how loud your speakers should b...
How to connect a Light Dependent Resistor (LDR)
What is an LDR? An LDR or Light Dependent Resistor is a component which restricts how much power can flow through a circuit based on how much or little light hits the sensitive part on the top. To use a Light Dependent Resistor, we have to use it in combinati...
3D Geometry and Parametric Design
This is an informal workshop experimenting with a method of generating 3D meshes from 2D images based on the RGB colour space and making this content viewable in low-fi VR headsets. I have been making a piece of software using openFrameworks to explore creati...
New Page
Command Line Tools & Utilities
A Command Line Interface is a way of interacting with a computer by issuing commands in the form of lines of text. These commands interface with your operating system and hardware to perform complex and intensive operations. There is a large amount of useful ...
Workshop exercise: Clone, commit, pull, push
Getting started Step 1: Get yourself on Github! Go to https://github.com/ and make yourself an account, if you don't already have one. Step 2: Click HERE and leave a comment on the issue (include your name so I know who you are, please). This is just so I kn...
Bonus round: putting an existing Unity project into git
First up! We need to make sure our Unity project is configured correctly. In the project, go to Edit > Project Settings > Editor and check that your settings look like this: Open up the command line. This will be Terminal on Mac OS, on Windows you sho...