Arduino program tipkalo:
const int Tipkalo = 4;
const int Motoric = 7;
void setup() {
pinMode(Motoric, OUTPUT);
pinMode(Tipkalo, INPUT);
}
void loop() {
if (digitalRead(Tipkalo) == LOW){
digitalWrite(Motoric, HIGH);
delay(500);
digitalWrite(Motoric, LOW);
}
}
Tipkalo spajamo na digitalni pin 4 i pinu pridružujemo ime „Tipkalo“, dok servo spajamo na digitalni pin 7 i pridružujemo mu ime „Motoric“. Tipkalo je ulazna varijabla, dok je motoric izlazna. Pritiskom na tipkalo „aktivira“ se tranzistor i tijekom 500 ms omogućuje napajanje motora (500 ms je otprilike jedan puni okret).