Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


Panneau latéral

projets:chimeres-orchestra:code-arduino:accueil

Ceci est une ancienne révision du document !


Code Arduino

// Pure Data > Arduino
 
int id;
int arg;
 
void setup() 
{
  Serial.begin(19200);
 
  pinMode(3, OUTPUT);
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(9, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(11, OUTPUT);
 
  digitalWrite(3, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(9, LOW);
  digitalWrite(10, LOW);
  digitalWrite(11, LOW);
 
  //Set PWM frequency for D5 & D6
  //Set timer 0 divisor to 256 for PWM frequency of 244.14 Hz
  TCCR0B = TCCR0B & B11111000 | B00000100;    
}
 
void loop() 
{
   while (Serial.available()) 
  {
     id = Serial.parseInt(); 
     arg = Serial.parseInt(); 
 
     if (Serial.read() == '\n') {
      /*
      Serial.print("CMD : ");
      Serial.print(id);
      Serial.print(" ");
      Serial.println(arg);
      */
      analogWrite(id, constrain(arg,0,255));  
     }
  }
}
/home/resonancg/www/wiki/data/attic/projets/chimeres-orchestra/code-arduino/accueil.1423578394.txt.gz · Dernière modification: 2015/02/10 15:26 de resonance