Seriell kommunikation mellan Arduino, HTML & Chrome (3 / 5 steg)
Steg 3: Arduino skiss
Det finns två arbetsflöden för Involt - det beror på projektet när du ska börja med skiss eller HTML-kod för detta exempel det första steget redigerar Arduino skiss.
Involt fungerar som brygga mellan programvara och hårdvara så kommunikationen med enheten hanteras automatiskt men det kräver för att skriva koden från båda sidor. Detta är inte nackdel eftersom det förenklar många saker. Du behöver ladda upp Involt skiss från arduino mapp för att kommunicera med Arduino. Till fullo förstå hur fungerar det Läs den komma igång sida.
Att läsa värdet från sensorn (A0) och skicka det till Involt måste du lägga till denna funktion till ogiltig loop:
void loop() {
ta emot data från din app
involtReceive();
involtSend (0, analogRead(A0));
}
Värdena från App lagras i involtPin matris. För att växla värden på stift 3 lägga till detta:
...
void setup() {
Serial.BEGIN(57600);
pinMode (3, OUTPUT); krävs för att digitalWrite ska fungera
}
void loop() {
ta emot data från din app
involtReceive();
digitalWrite (3, involtPin[3]);
involtSend (0, analogRead(A0));
Delay(2);
}
...