Vet inte hur jag ska kunna packa med allt så att det är helt när jag kommer fram till Malmö, men jag gör ett försök.
Rörligt konstverk
söndag 25 maj 2014
Färdigt!??
Vet inte hur jag ska kunna packa med allt så att det är helt när jag kommer fram till Malmö, men jag gör ett försök.
lördag 24 maj 2014
Färdiga koden
int speakerPin = 9;
int length = 93; // the number of notes
char notes[] = "adaddefdadffecgccefdadaadaddefdaddfaaaafegfdddfaadgfaeccecgggfegaddfaaaagfaecgcecggdfegfgag "; // a space represents a rest
int beats[] = { 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1,
1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2,
1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 3, 200, 20 };
int tempo = 200;
void playTone(int tone, int duration) {
for (long i = 0; i < duration * 1000L; i += tone * 2) {
digitalWrite(speakerPin, HIGH);
delayMicroseconds(tone);
digitalWrite(speakerPin, LOW);
delayMicroseconds(tone);
}
}
void playNote(char note, int duration) {
char names[] = { 'c', 'd', 'e', 'f', 'g', 'a', 'b', 'C', 'D', 'E', 'F', 'G', 'A', 'B' };
int tones[] = { 1915, 1702, 1517, 1432, 1276, 1136, 1012, 956, 681, 606, 573, 510, 426, 405, };
// play the tone corresponding to the note name
for (int i = 0; i < 8; i++) {
if (names[i] == note) {
playTone(tones[i], duration);
}
}
}
void setup() {
pinMode(speakerPin, OUTPUT);
}
void loop() {
for (int i = 0; i < length; i++) {
if (notes[i] == ' ') {
delay(beats[i] * tempo); // rest
} else {
playNote(notes[i], beats[i] * tempo);
}
// pause between notes
delay(tempo / 2);
}
}
fredag 23 maj 2014
Ievan polkka
Nu har jag bestämt mig för att mitt konstverk ska spela Ievan Polkka, en finsk-karelsk polkka som passar väldigt bra ihop med himmelin.
Ljudet är ju väldigt enerverande och kräver uppmärksamhet, jag tänker att det ska vara en ganska lång paus emellen å så ska den komma igång igen.
Sitter och skriver ner låten i "arduinospråk" från noter. Det gäller att hålla tungan rätt i mun!
Ljudet är ju väldigt enerverande och kräver uppmärksamhet, jag tänker att det ska vara en ganska lång paus emellen å så ska den komma igång igen.
Sitter och skriver ner låten i "arduinospråk" från noter. Det gäller att hålla tungan rätt i mun!
söndag 18 maj 2014
lördag 17 maj 2014
montering...
... kom på att jag måste kunna frakta konstverket på tåget till malmö, med byten, och att jag iallafall ska ge det en liten chans att klara sig helt ända fram. Då behöver jag göra det i olika delar som sedan sätts samman. Problemet i det är att jag kommer att förlora i stabilitet. Jag testar mig fram, har kommit på några lösningar, men det är inte perfekt...
lördag 10 maj 2014
Prenumerera på:
Inlägg (Atom)