Catégories
Liens
Ceci est une ancienne révision du document !
// 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 TCCR0B = TCCR0B & B11111000 | B00000100; // set timer 0 divisor to 256 for PWM frequency of 244.14 Hz } 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)); } } }