Stap 3: de code
de code die ik gebruikt om te testen dit was heel eenvoudig, dat het was gewoon een gemodificeerde versie van het arduino fysieke pixel monster.om te testen uw setup:
laden van de code
Sluit de arduino op een afzonderlijke computer
arduino op de tweede computer openen
Open de seriële monitor met 9600 baud
Typ een "O" en druk op enter.
Als uw computer deel van uitmaakt moet het nu net doen alsof u de power-knop hebben geraakt en beginnen af te sluiten.
/*
Fysieke Pixel
Het circuit:
* LED aangesloten van digitale pin 13 op grond
gemaakte 2006
door David A. Mellis
gemodificeerde 30 Aug 2011
door Tom Igoe en Scott Fitzgerald
Deze voorbeeldcode is in het publieke domein.
http://www.Arduino.CC/en/tutorial/PhysicalPixel
*/
Const int ledPin = 13; de PIN-code die is gekoppeld aan de LED
int incomingByte; een variabele om inkomende seriële gegevens in te lezen
VOID Setup {}
seriële communicatiepoorten te initialiseren:
Serial.begin(9600);
Initialiseer de LED-pin als uitgang:
pinMode (ledPin, OUTPUT);
}
void loop {}
zien of er binnenkomende seriële data:
Als (Serial.available() > 0) {}
Lees de oudste byte in de seriële buffer:
incomingByte = Serial.read();
Als er een hoofdletter O (ASCII-72), zet de computer:
Als (incomingByte == ' o ') {}
digialWrite (ledPin, laag);
delay(500);
digitalWrite (ledPin, hoge);
}
}
}
dat is de zeer fundamentele gewijzigde code gebruik pin 13 aan de macht op en uit uw pc