Introduction: Catapult With Arduino and a Servo

Hello there! In this tutorial I am going to show you how to make a tutorial on how to make a catapult.

Step 1: Step 1: Get the Appropriate Components

For this catapult you need various things:

1. a servo

2. Ardiuno

3. A motherboard

4. Cables

5. Buttons

3. Lots of legos and mechano.

4. Being a bit crazy

Step 2: Step 2: Putting the Motherboard and Servo Together

Put your motherboard and servo together like on this picture

Step 3: Step 3: the Code

Use this code for the arduino


const int buttonPin = 2;

int buttonState = 0;

Servo servoA;

int position = 0;

void setup() {


pinMode(buttonPin, INPUT);

pinMode(buttonPin2,INPUT); Serial.begin(9600);

void loop() { buttonState = digitalRead(buttonPin);

buttonState2 = digitalRead(buttonPin2);

if(buttonState ==HIGH && position < 360){ servoA.write(position++);

Serial.println(buttonState); } if(buttonState2 == HIGH && position > 3){ // als button2 word ingedrukt dan... servoA.write(position--); //delay(5); Serial.println(buttonState2); } }

Step 4: Step 4: Build the Castle and Catapult

Now you got everything set the only thing you need to do is building the actual catapult part