Stap 4: Arduino Code
De code van de Arduino is eenvoudig zoals hieronder getoond:
int led1 = 8;
int led2 = 9;
int led3 = 10;
int led4 = 11; //change leidde standpunt dienovereenkomstig
int waarde = 0; //initial seriële waarde lezen
VOID Setup
{Serial.begin (9600); //this is belangrijk. de baud-rate tussen bluetooth arduino en smartphone
pinMode (led1, OUTPUT);
pinMode (led2, OUTPUT);
pinMode (led3, OUTPUT);
pinMode (led4, OUTPUT);
}
void loop
{
while(Serial.available())
{//if seriële lezing is beschikbaar
vertraging (1000); //delay voor een tweede, Vermijd overbelasting
waarde = Serial.read(); waarde = seriële waarde (led waarde)
Serial.Print (waarde), //print de seriële waarde
Serial.println();
Als (waarde == 1) //the-waarde die overeenkomt met de MIT appinventor 2 bytes verzonden. aangepast aan uw eigen waarde hier en het blok van de code van MIT appinventor 2
{
digitalWrite(led1,HIGH);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
digitalWrite(led4,LOW);
}
Als (waarde == 2)
{
digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
digitalWrite(led3,LOW);
digitalWrite(led4,LOW);
}
Als (waarde == 3)
{
digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
digitalWrite(led3,HIGH);
digitalWrite(led4,LOW);
}
Als (waarde == 4)
{
digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
digitalWrite(led3,HIGH);
digitalWrite(led4,HIGH);
}
}
}