Stap 11: Arduino voorbeeldcode
Hier is wat echt basic voorbeeldcode die u gebruiken kunt om uw systeem te testen.
int PropOnePin = 8; Prop een verbonden zijn met digitale pin 8
int PropTwoPin = 9; Prop een aangesloten op digital pin 9 int PropThreePin = 10; Prop een aangesloten op digital pin 10 int PropFourPin = 11; Prop een aangesloten op digital pin 11 int PropFivePin = 12; Prop een aangesloten op digital pin 12 int SensorPin = 3; sensor aangesloten op analoge pin 3 int SensorVal = 0; variabele de waarde op te slaan lees
void setup {pinMode (PropOnePin, uitvoer); / / Hiermee stelt u de digitale pen als uitvoer pinMode (PropTwoPin, uitvoer); / / sets van de digitale pin als uitvoer pinMode (PropThreePin, uitvoer); / / sets van de digitale pin als uitvoer pinMode (PropFourPin, uitvoer); / / sets van de digitale pin als uitvoer pinMode (PropFivePin, uitvoer); / / sets van de digitale pin als output}
void loop {SensorVal = analogRead(SensorPin); / / Lees de invoer pin als (SensorVal > 100) {digitalWrite (PropThreePin, hoge); digitalWrite (PropFourPin, hoge); digitalWrite (PropTwoPin, hoge); digitalWrite (PropOnePin, hoge); digitalWrite (PropFivePin, hoge);
delay(10000); digitalWrite (PropThreePin, laag); digitalWrite (PropFivePin, laag); digitalWrite (PropOnePin, laag); digitalWrite (PropTwoPin, laag); digitalWrite (PropFourPin, laag);
delay(5000); digitalWrite (PropThreePin, hoge); digitalWrite (PropFourPin, hoge); digitalWrite (PropTwoPin, hoge); digitalWrite (PropOnePin, hoge); digitalWrite (PropFivePin, hoge);
delay(10000); digitalWrite (PropThreePin, laag); digitalWrite (PropFivePin, laag); digitalWrite (PropOnePin, laag); digitalWrite (PropTwoPin, laag); digitalWrite (PropFourPin, laag); delay(5000); } }