Dirigent met I^2C: verschil tussen versies

Uit KekBot
Naar navigatie springen Naar zoeken springen
(Nieuwe pagina aangemaakt met 'Voor het dirigeren van de instrumenten maken we gebruik van een nieuw bordje met daarop een variabele weerstand. Deze word uitgelezen en via I^2C verstuurd. me...')
(geen verschil)

Versie van 14 nov 2012 09:41

Voor het dirigeren van de instrumenten maken we gebruik van een nieuw bordje met daarop een variabele weerstand. Deze word uitgelezen en via I^2C verstuurd. met de instrumenten is afgesproken dat als je een hogere waarde binnenkrijgt het instrument sneller moet gaan spelen.



Code



  1. include <Wire.h>

void setup() {

 Wire.begin(); // join i2c bus (address optional for master)

}

void loop() {

 int Waarde = 0;
 if(analogRead(A1<=10))
   {
   Waarde = 0;
   }
 else
     {
    Waarde= ((analogRead(A1)/4)+250);
     }
 int Instrument = 1;
 Wire.beginTransmission(1); // transmit to device #4
 Wire.send(Waarde);          
 Wire.endTransmission();    // stop transmitting
 Instrument++;
 if(Instrument>8){Instrument=1;}

}