Output Devices: Motors, Actuators, Lights

Output Devices: Motors, Actuators, Lights

Making Things Move #

Inspiration #

Simple movements can make objects seem very alive.

@><#!!! Overtaxed Surface

Jinhee Kim #

Daniel Rozin #

Artists working with robotics, mechanics and kinetic sculptures #

Resources #

How to Choose the Right Motor or Actuator? #

How to work with motors and other actuators? #

I have created tutorials for different types of actuators.

Working with addressable digital LEDs (Neopixels) #

I have made a simple tutorial and some examples here.

Neopixel is a brand name by Adafruit for certain types of addressable LEDs.

Examples done in class #

Accelerometer to Servo #

Code #

// Basic demo for accelerometer readings from Adafruit MSA301

#include <Wire.h>
#include <Adafruit_MSA301.h>
#include <Adafruit_Sensor.h>
#include <Servo.h>

Adafruit_MSA301 msa;
Servo myServo;

// variable to store the servo position
int pos = 0;    

void setup(void) {

void loop() {
  // get X Y and Z data at once
  // Then print out the raw data
  Serial.print("X: "); Serial.print(msa.x); 
  Serial.print(" Y: "); Serial.print(msa.y); 
  Serial.print(" Z: "); Serial.print(msa.z);
  pos = map(msa.x, -2100, 2100, 0, 180);