ojovivo

JVL

Janaina Medeiros
h
TVSTRANGERTHINGS
Game of Thrones Daily

titsay
art blog(derogatory)

izzy's playlists!

Origami Around
Fai_Ryy
noise dept.
PUT YOUR BEARD IN MY MOUTH
Cosimo Galluzzi
Jules of Nature
🪼
Noah Kahan

@theartofmadeline

No title available
RMH
seen from Bangladesh
seen from Argentina

seen from Spain
seen from Australia
seen from United Arab Emirates

seen from Portugal
seen from Russia
seen from Bangladesh
seen from United States

seen from United Kingdom

seen from South Africa
seen from United States
seen from United States
seen from United States

seen from United States

seen from United States
seen from United States
seen from United States
seen from South Korea

seen from United States
@kmclean92-blog
knob video
Sweep video
Knob pics
Sweep pictures of circuit
// Controlling a servo position using a potentiometer (variable resistor)
// by Michal Rinott <http://people.interaction-ivrea.it/m.rinott>
#include <Servo.h>
Servo myservo; // create servo object to control a servo
int potpin = 0; // analog pin used to connect the potentiometer
int val; // variable to read the value from the analog pin
void setup()
{
myservo.attach(9); // attaches the servo on pin 9 to the servo object
}
void loop()
{
val = analogRead(potpin); // reads the value of the potentiometer (value between 0 and 1023)
val = map(val, 0, 1023, 0, 179); // scale it to use it with the servo (value between 0 and 180)
myservo.write(val); // sets the servo position according to the scaled value
delay(15); // waits for the servo to get there
}
Knob
Control the position of a RC (hobby) servo motor with your Arduino and a potentiometer.
This example makes use of the Arduino servo library.
Circuit
Servo motors have three wires: power, ground, and signal. The power wire is typically red, and should be connected to the 5V pin on the Arduino board. The ground wire is typically black or brown and should be connected to a ground pin on the Arduino board. The signal pin is typically yellow or orange and should be connected to pin 9 on the Arduino board.
The potentiometer should be wired so that its two outer pins are connected to power (+5V) and ground, and its middle pin is connected to analog input 0 on the Arduino.
// Sweep
// by BARRAGAN <http://barraganstudio.com>
// This example code is in the public domain.
#include <Servo.h>
Servo myservo; // create servo object to control a servo
// a maximum of eight servo objects can be created
int pos = 0; // variable to store the servo position
void setup()
{
myservo.attach(9); // attaches the servo on pin 9 to the servo object
}
void loop()
{
for(pos = 0; pos < 180; pos += 1) // goes from 0 degrees to 180 degrees
{ // in steps of 1 degree
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(15); // waits 15ms for the servo to reach the position
}
for(pos = 180; pos>=1; pos-=1) // goes from 180 degrees to 0 degrees
{
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(15); // waits 15ms for the servo to reach the position
}
}
Sweep
Sweeps the shaft of a RC servo motor back and forth across 180 degrees.
Circuit
Servo motors have three wires: power, ground, and signal. The power wire is typically red, and should be connected to the 5V pin on the Arduino board. The ground wire is typically black or brown and should be connected to a ground pin on the Arduino board. The signal pin is typically yellow, orange or white and should be connected to pin 9 on the Arduino board.
Project 2 Brief
Emotional Objects
Investigating Human Auto-Response
The human body is a complex system of surfaces and organs that can detect heat, light, sound, movement, and we respond to these stimuli, or inputs based upon a contextual map of our surroundings, and in some cases our emotional state. As well as this, emotional stimuli can also elicit a physical response that for many of us is uncontrollable, for example blushing.
----------------------
Using the Arduino microprocessor you are asked to design an object which exhibits the human response characteristics to an input factor, based upon a specific human response to stimuli . You may choose one of the input response characteristics below or choose your own stimuli and response if you desire.
Stimuli input= cold, heat, noise, light, movement, fright, embarrassment, physiological processes, proximity to others, tickling.
Designed attributes you should consider are
- A computer program for an Arduino microprocessor that is able to take this input and control an output device in a predetermined (by you) manner
- A sensor or sensors that are able to detect an input - An appropriate output device. - An electronic circuit to enable the above constructed on a Breadboard.
- A physical manifestation of your design that will contain the Arduino, breadboard and power supply. The design of the form is expected to be contextualised around your stimuli and response.
ACE-KENJURA
Slides to show the direction of our grips objectives and aims.
ACE-KENJURA
1 week Group Project- Morse code of our name in arduino.
int led1 = 13;
void setup() {
pinMode(led1, OUTPUT);
}
void loop() {
//KENJURA /././..///.././../
//dash = 1000 // dot = 250 // delay = 250
//dash digitalWrite(led1, HIGH); delay(1000); digitalWrite(led1, LOW); delay(250);
//dot digitalWrite(led1, HIGH); delay(250); digitalWrite(led1, LOW); delay(250);
//dash digitalWrite(led1, HIGH); delay(1000); digitalWrite(led1, LOW); delay(250);
//dot digitalWrite(led1, HIGH); delay(250); digitalWrite(led1, LOW); delay(250);
//dash digitalWrite(led1, HIGH); delay(1000); digitalWrite(led1, LOW); delay(250);
//dot digitalWrite(led1, HIGH); delay(250); digitalWrite(led1, LOW); delay(250);
//dot digitalWrite(led1, HIGH); delay(250); digitalWrite(led1, LOW); delay(250);
//dash digitalWrite(led1, HIGH); delay(1000); digitalWrite(led1, LOW); delay(250);
//dash digitalWrite(led1, HIGH); delay(1000); digitalWrite(led1, LOW); delay(250);
//dash digitalWrite(led1, HIGH); delay(1000); digitalWrite(led1, LOW); delay(250);
//dot digitalWrite(led1, HIGH); delay(250); digitalWrite(led1, LOW); delay(250);
//dot digitalWrite(led1, HIGH); delay(250); digitalWrite(led1, LOW); delay(250);
//dash digitalWrite(led1, HIGH); delay(1000); digitalWrite(led1, LOW); delay(250);
//dot digitalWrite(led1, HIGH); delay(250); digitalWrite(led1, LOW); delay(250);
//dash digitalWrite(led1, HIGH); delay(1000); digitalWrite(led1, LOW); delay(250);
//dash digitalWrite(led1, HIGH); delay(1000); digitalWrite(led1, LOW); delay(250);
//dot digitalWrite(led1, HIGH); delay(250); digitalWrite(led1, LOW); delay(250);
}
Video of sensor circuit
Video of button circuit
/*
Button
Turns on and off a light emitting diode(LED) connected to digital
pin 13, when pressing a pushbutton attached to pin 2.
The circuit:
* LED attached from pin 13 to ground
* pushbutton attached to pin 2 from +5V
* 10K resistor attached to pin 2 from ground
* Note: on most Arduinos there is already an LED on the board
attached to pin 13.
created 2005
by DojoDave <http://www.0j0.org>
modified 30 Aug 2011
by Tom Igoe
This example code is in the public domain.
http://www.arduino.cc/en/Tutorial/Button
*/
// constants won't change. They're used here to
// set pin numbers:
const int buttonPin = 2; // the number of the pushbutton pin
const int ledPin = 13; // the number of the LED pin
// variables will change:
int buttonState = 0; // variable for reading the pushbutton status
void setup() {
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);
// initialize the pushbutton pin as an input:
pinMode(buttonPin, INPUT);
}
void loop(){
// read the state of the pushbutton value:
buttonState = digitalRead(buttonPin);
// check if the pushbutton is pressed.
// if it is, the buttonState is HIGH:
if (buttonState == HIGH) {
// turn LED on:
digitalWrite(ledPin, HIGH);
}
else {
// turn LED off:
digitalWrite(ledPin, LOW);
}
}
/*
Analog Input
Demonstrates analog input by reading an analog sensor on analog pin 0 and
turning on and off a light emitting diode(LED) connected to digital pin 13.
The amount of time the LED will be on and off depends on
the value obtained by analogRead().
The circuit:
* Potentiometer attached to analog input 0
* center pin of the potentiometer to the analog pin
* one side pin (either one) to ground
* the other side pin to +5V
* LED anode (long leg) attached to digital output 13
* LED cathode (short leg) attached to ground
* Note: because most Arduinos have a built-in LED attached
to pin 13 on the board, the LED is optional.
Created by David Cuartielles
modified 30 Aug 2011
By Tom Igoe
This example code is in the public domain.
http://arduino.cc/en/Tutorial/AnalogInput
*/
int sensorPin = A0; // select the input pin for the potentiometer
int ledPin = 13; // select the pin for the LED
int sensorValue = 0; // variable to store the value coming from the sensor
void setup() {
// declare the ledPin as an OUTPUT:
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
// read the value from the sensor:
sensorValue = analogRead(sensorPin);
Serial.println(sensorValue);
// turn the ledPin on
digitalWrite(ledPin, HIGH);
// stop the program for <sensorValue> milliseconds:
delay(sensorValue);
// turn the ledPin off:
digitalWrite(ledPin, LOW);
// stop the program for for <sensorValue> milliseconds:
delay(sensorValue);
}
Here is a video that was part of the deliverables to show the users experience and interactions. *NB;More information within the booklet*
Here is a quick report put together as the final submission will be put together nicely with the use of issuu.
The report talks about the communication, experience, development & prototyping key deliverables that were part of the brief.