Synthino

Postado em Atualizado em

 

auduino theremino

Código Synthino:

 

int spk = 9;
int pot[] = {
  A0, A1, A2, A3, A4};
  
void setup() {
  for(int x = 0; x<5; x++){
  pinMode(pot[x], INPUT);
  } 
  pinMode(spk, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int pot1 = analogRead(pot[0]);
  int pot2 = analogRead(pot[1]);
  int pot3 = analogRead(pot[2]);
  int pot4 = analogRead(pot[3]);
  int pot5 = analogRead(pot[4]);
  //Serial.println(potx);
  
  int pot3x = map(pot3, 0, 1023, 0, 20);
  int pot5x = map(pot5, 0, 1023, 3, 40);
  if(pot1 > 2) {
    for(int x = 0; x < pot3x; x++){  
      tone(spk, pot1, pot2);
      delay(pot5);
    } 
  }else 
    noTone(spk); 
   
}

 

 

Referência:

http://code.google.com/p/tinkerit/wiki/Auduino

auduino_v5 code

auduino

3 comentários em “Synthino

    Léo Cruz disse:
    agosto 9, 2013 às 17:00

    esse vai rolar uma hora dessas no jecahacklab

    Anne disse:
    agosto 10, 2013 às 11:33

    é interessate: não entendo o processo de nada, mas acho tudo lindo. ❤

    maregito disse:
    agosto 12, 2013 às 12:53

    Republicou isso em maregito.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s