Stap 3: Programmeren van de Arduino
Sommige van de code van onze investeringsproject:
Const int buttonPin = 11;
Const int motorPin = 12;
Const int ledPin = 10;
int potPin = A0;
int potValue = 0;
int motorValue = 0;
void setup {pinMode (buttonPin, INPUT);
pinMode (motorPin, OUTPUT);
pinMode (ledPin, OUTPUT);
Serial.begin(9600); }
void loop {int buttonState;
buttonState = digitalRead(buttonPin);
potValue = analogRead(potPin);
motorValue = kaart (potValue, 0, 1023, 0, 255);
analogWrite (motorPin, motorValue);
Serial.Print ("potentiometer =");
Serial.Print(potValue);
Serial.Print ("\t motor =");
Serial.println(motorValue);
delay(2);
if(buttonState == low) {digitalWrite (motorPin, hoge);
digitalWrite (ledPin, hoge);
} else {digitalWrite (motorPin, laag);
digitalWrite (ledPin, laag);
} }