Craft Cymatics: En avkänning sand dispenser och vibrerande ljud plattan (12 / 23 steg)
Steg 12: Montera Arduino
För att driva styrelsen med ett 9 volts batteri, med en batteri snap och ansluta det till styrelsens makt leverans kontakten. Kom ihåg att koppla bort batteriet när du inte använder sand fördelaren så du inte slut på batterier.
#include < Servo.h >
Servo myservo; skapa objekt för att styra en servo servo
int inputpin = 0; analoga pin - Anslut FSR
int servopin = 9;
int val;
int rawVal;
void setup()
{
Serial.BEGIN(9600);
myservo.attach(servopin); tillmäter objektet servo servo på pin 9
}
void loop()
{
rawVal = analogRead(inputpin); läser värdet i FSR (värde mellan 0 och 1023)
Val = karta (rawVal, 0, 1023, 60, 100); *** karta indata till ett snävt intervall för utdata ***
Serial.println(rawVal);
om (val > 20) {
myservo.attach(servopin);
myservo.write(val);
} annat {
myservo.detach();
}
}